Oracle数据库恢复教程之resetlogs操作

实验环境:RHEL 5.4 + Oracle 11.2.0.3
如果是一名合格的Oracle DBA,对resetlogs这种关键字都应该是极其敏感的,当确认需要这种操作时一定要三思而后行,如果自己不是特别确认,哪怕...

2021-01-09

Linux环境下Oracle安装参数设置方法详解

前面讲了虚拟机的设置和OracleLinux的安装,接下来我们来说下Oracle安装前的准备工作。
1、系统信息查看
系统信息查看
首先服务器ip:192.168.8.120
服务器系统:Oracle Linux Se...

2021-01-09

Oracle分组函数之ROLLUP的基本用法

rollup函数
本博客简单介绍一下oracle分组函数之rollup的用法,rollup函数常用于分组统计,也是属于oracle分析函数的一种
环境准备
create table dept as select * from scott....

2021-01-09

Oracle基础多条sql执行在中间的语句出现错误时的控制方式

多条sql执行时如果在中间的语句出现错误,后续会不会直接执行,如何进行设定,以及其他数据库诸如Mysql是如何对应的,这篇文章将会进行简单的整理和说明。环境准备使用Oracle的精简...

2021-01-09

Oracle通过sqlplus连接数据库的方式

通过sqlplus可以连接数据库根据用户权限进行数据或者设定操作,这篇文章介绍一下常用的连接方式。环境准备使用Oracle的精简版创建docker方式的demo环境,详细可参看: https://w...

2021-01-09

Oracle全角数字转换半角数字

数据库表 test 字段 id name age 全角数字:1234 半角数字:1234length和lengthb的区别:
length(1234) 4 lengthb(1234) 8to_single_byte函数用法:
to_single_byte(1234) 1234...

2021-01-09

Oracle常见问题解决方案汇总

1、Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务数据库服务器崩了,而且尝试重启服务和重启机器都解决不了问题打开cmd窗口C:\Users\hxt>sqlplus /...

2021-01-09

Oracle中sql语句(+)符号代表连接的使用讲解

oracle中sql语句(+)符号代表连接(+)在=前边为右连接(+)在=后边为左连接SELECT a.*, b.* from a(+) = b就是一个右连接,等同于select a.*, b.* from a right join b
SELECT a....

2021-01-09

从Oracle数据库中读取数据自动生成INSERT语句的方法

Oracle INSERT 语句方法1我估计有点 SQL 基础的人都会写 INSERT 语句。下面是 SQL 标准写法。INSERT INTO employees (employee_id, name) VALUES (1, 'Zhangsan');INSERT I...

2021-01-09

Linux虚拟机下安装Oracle 11G教程图文解说

1.安装环境操作系统:Red hat 6.5内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看)交换空间:SWAP交换空间大小根据内存大小决定(使用:grep SwapTotal /proc/memin...

2021-01-09

Oracle 实现 一个关键字 匹配多个 字段的方法

有这么一个需求,满足只有一个输入框的条件下,支持不同数据列的搜索结果。说白了,就是这个 输入框 既可以用来 搜索姓名,也可以搜索 年龄,地址等。分析:一般情况下,我们的一个输入...

2021-01-09

ORACLE中如何找到未提交事务的SQL语句详解

在Oracle数据库中,我们能否找到未提交事务(uncommit transactin)的SQL语句或其他相关信息呢? 关于这个问题,我们先来看看实验测试吧。实践出真知。首先,我们在会话1(SID=63)中构造...

2021-01-09

Oracle数据库自动备份脚本分享(超实用)

前言
众所周知数据是应用的核心部分,程序坏了换台机器重新发布就可以,但数据一旦丢失,造成的损失将不可挽回,程序发布到生产后,数据的备份便显得尤为重要,由于不一定所有的服务均...

2021-01-09

运行在容器中的Oracle XE-11g

Oracle XEOracle是这样介绍XE的:11g XE(Express Edition)简化版是在Oracle11gR2基础之上一个入门级的小体量数据库,免费用于开发/部署与发布,下载很快,使用简单。特性Oracle XE主...

2021-01-09

Oracle相关组件版本信息的介绍

这系列文章将介绍一下Oracle的基础知识,将会使用docker下运行的oracle11g的精简版进行说明。这篇文章介绍一下oracle的版本确认方法。环境准备使用Oracle的精简版创建docker...

2021-01-09

Oracle截取JSON字符串内容的方法

Oracle截取JSON字符串内容 ,具体代码如下所示:CREATE OR REPLACE FUNCTION PLATFROM.parsejsonstr(p_jsonstr varchar2,startkey varchar2,endkey varchar2) RETURN VARCHAR2...

2021-01-09

oracle 使用rownum的三种分页方式

rownum是Oracle数据库中的一个特有关键字,返回的是一个数字代表记录的行号。基础知识:rownum只能做<或者<=的条件查询,如果要rownum进行51到100这样的范围判断,需要先查询出每一...

2021-01-09

win10系统安装oracle11g时遇到INS-13001环境不满足最低要求解决办法

win10安装oracle 11g,在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要。解决办法很简单,这是因为版本注册问题,默认oracle 11没有添加win10的注册信息,所以要讲w...

2021-01-09

Oracle自定义脱敏函数的代码详解

对于信息安全有要求的,在数据下发和同步过程中需要对含有用户身份信息的敏感字段脱敏,包括用户姓名、证件号、地址等等,下面是自定义函数的代码
CREATE OR REPLACE FUNCTION F_...

2021-01-09

Oracle 11.2.0.4打补丁的方法

所需补丁及高版本opatchimage上传后将p6880880_112000_Linux-x86-64.zip解压覆盖$ORACLE_HOME/OPatch目录即可[oracle@localhost OPatch]$ ./opatch versionOPatch Version:...

2021-01-09

windows使用sqlpus连接oracle 数据库的教程图解

1、先安装好Instant Client程序。2、打开cmd 执行sqlplus命令,如果出现如下图2、说明需要把oracle install 的bin目类 添加系统环境path中,如下图添加环境变量并保存3、重新打...

2021-01-09

Oracle百分比分析函数RATIO_TO_REPORT() OVER()实例详解

有时候不用的指标的绝对值不能比,但是转转为百分比的形式就容易看出波动了,是数据分析的好用的一个分析函数20:00:24 SYS@orcl> conn scott/tiger;Connected.20:00:30 SCOTT@o...

2021-01-09

PLSQL配置远程Oracle数据库连接的示例代码

经常忘记开发环境需要安装的工具配置,特此将碰到的配置都使用图文梳理一遍,以便往后需要配置时能达到快速配置的要求。需要下载instantclient以及PLSQL软件,其中instantclient...

2021-01-09

PLSQL安装、汉化和激活的方法步骤实现

一、准备工作1、点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装64位。2、下载PLSQL时,版本旁边会有个“Language pack”的链接,点击后左侧选择“Chinese”即可下载汉化包...

2021-01-09

Oracle递归树形结构查询功能

oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的。概要:树状结构通常由根节点、父节点、子节点和叶节点组...

2021-01-09

oracle实现按天,周,月,季度,年查询排序方法

oracle按天,周,月,季度,年查询排序天--to_char(t.start_time,'YYYY-MM-DD')周 --to_char(t.start_time,'YYYY'),to_char(t.start_time,'IW')月度--to_char(t.start_time,'YYYY-MM...

2021-01-09

Oracle 两个逗号分割的字符串,获取交集、差集(sql实现过程解析)

Oracle数据库的两个字段值为逗号分割的字符串,例如:字段A值为“1,2,3,5”,字段B为“2”。想获取两个字段的交集(相同值)2,获取两个字段的差集(差异值)1,3,5。一、最终实现的sql语句1...

2021-01-09

oracle导入导出表时因一个分号引发的惨案

oracle 如何导入导出表在数据库中导出表后导入,是一个完整的操作,内容中的oracle 11g是安装在windows 上的。oracle的imp/exp就相当于oracle数据的还原与备份,利用这个功能我...

2021-01-09

解决Oracle图形化安装过程中出现的竖线问题

这种情况上传个jre 并指定下就好了总结以上所述是小编给大家介绍的关于ORACLE图形化安装过程中出现的竖线的处理办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会...

2021-01-09

oracle用imp导入dmp文件的方法

oracle命令行登录sqlplus 用户名/密码创建用户create user 用户 identified by 密码 ;创建表空间create tablespace 表空间名 datafile 'D:\oracle11\oradata\库名\XXX.pdf'...

2021-01-09

解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题

1.背景以前一直用的是oracle11g,创建用户一直没有问题, 今天在oracle12c上创建用户,报错了。如下图:我很郁闷, 就打开了oracle官方网站找了下, 发现创建用户是有限制的。2.解决方...

2021-01-09

ORACLE隐藏参数查看及修改的方法

查看隐藏参数SELECT x.ksppinm name,y.ksppstvl value,y.ksppstdf isdefault,decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismod,decode(bitand(y.k...

2021-01-09

PLSQL Developer连接Oracle11g 64位数据库配置详解(图文)

最近换了台64bit的电脑,所以oracle数据库也跟着换成了64bit的,不过问题也随之产生,由于plsql developer暂时没有64bit版本的,所以无法连接到64bit的oracle上,经过一番折腾,终于成...

2021-01-09

plsql 连接oracle数据库详细配置的方法步骤

第一次用这种方式连接oracle数据库,自己百度搞了快两个小时才弄好,百度的资源也不靠谱,看了好多都不完整,搞完了报各种错误,各种连不上数据库,自己整理下资料,希望给其他的同行予以...

2021-01-09

Oracle连接配置解读

安装ORACLE数据库软件,dbca安装数据库后,需要配置listener连接数据库。这里有一些概念比较难理解,记录一些分析实战结论。
从连接端讲起。1 连接数据库的方式
oracle的连接串有...

2021-01-09

PLSQL Developer连接oracle数据库配置教程

需要安装的工具:一:Oracle的下载安装:下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html详细安装此处不做赘余描述,需要注意的...

2021-01-09

Win Oracle 监听文件配置参考代码实例

这篇文章主要介绍了Win Oracle 监听文件配置参考代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下Win lister.or...

2021-01-09

Oracle表空间设置和管理浅析

前言表空间是 Oracle 特有的一种逻辑结构,是管理和组织 Oracle 数据文件一种方式,一个Oracle 数据库能够有一个或多个表空间,而一个表空间则对应一个或多个物理的数据库文件。O...

2021-01-09

oracle查询截至到当前日期月份所在年份的所有月份

下面通过一个查询语句给大家介绍oracle查询截至到当前日期月份所在年份的所有月份,具体代码如下所示:SELECT to_number(TO_CHAR(add_months(trunc(sysdate, 'yy'), ROWNUM - 1...

2021-01-09

oracle通过1条语句插入多个值的方法示例

今天在实践过程中遇到一个问题,
我想往数据库插入多条数据时,使用了如下语句:insert into 表1 (字段1,字段2) values (1,2),(2,3),(3,4);这条语句在mysql中执行的话,语法一点毛...

2021-01-09

详解Oracle游标的简易用法

下面看下Oracle游标的简易用法,具体代码如下所示:create or replace procedure NW_DelYW(iOPERATION_ID number, sUserID varchar2) is sCurDJBH yw_operat...

2021-01-09

oracle中add_months()函数及用法总结

今天对add_months函数进行简单总结一下:add_months 函数主要是对日期函数进行操作,在数据查询的过程中进行日期的按月增加,其形式为:add_months(date,int);其中第一个参数为日期...

2021-01-09

OL7.6上RPM方式安装Oracle 19c的教程

设置主机名[root@localhost ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain...

2021-01-09

Oracle实现查询2个日期所跨过的月份列表/日期列表的方法分析

本文实例讲述了Oracle实现查询2个日期所跨过的月份列表/日期列表的方法。分享给大家供大家参考,具体如下:1.基本逻辑公式:Select Rownum, 开始日期+Rownum-1 from dual connect...

2021-01-09

plsql配置tnsnames.ora的实现方法

我存在的问题是,使用plsql连接一个公司的数据库,连接不成,我再网上搜的资料说需要修改tnsnames.ora文件,接下来我具体说下如何进行配置

首先我在oracle客户端里找到这个文件,我...

2021-01-09

Oracle12c图形化&静默安装踩坑的方法步骤

1 安装规划ORACLE安装到新磁盘上,磁盘挂载到u01,d01和d02是符号连接,实际目录在u01下 参数 值 Oracle base /d01/app/oracle...

2021-01-09

Redhat6.5安装oracle11g的方法

一、 安装环境linux服务器:Redhat 6.5 64位oracle版本:oracle11gR2
远程windows服务器:已安装Xmanager内存:8G存储空间:1T二、 安装前系统设置1、软连接lib库:ln -s /lib/li...

2021-01-09

linux服务器开机启动oracle的设置方法

1、首先切换到Oracle用户[oracle@oracletest ~]$ cd /u01/app/oracle/product/11.2.0/db_1/bin/ -----标红字体部分数据库可能不一样,有的是dbhome_1,以自己实际配置目录为准...

2021-01-09

Oracle使用MyBatis中RowBounds实现分页查询功能

Oracle中分页查询因为存在伪列rownum,sql语句写起来较为复杂,现在介绍一种通过使用MyBatis中的RowBounds进行分页查询,非常方便。使用MyBatis中的RowBounds进行分页查询时,不需...

2021-01-09

oracle数据库导入.dmp脚本的sql 语句

一、更改数据库管理员sys/system密码1、运行到C盘根目录2、输入:SET ORACLE_SID = 你的SID名称3、输入:sqlplus /nolog4、输入:connect /as sysdba5、输入:altre user sys ident...

2021-01-09
返回顶部
顶部