Oracle11.2.0.4 RAC+DG环境,在主库执行rman duplicate的时候,报如下ORA-19505错误:
开始以为是分配通道的问题,修改了备份通道数量
但是同样执行还是报错,后来考虑了大半天,才发现问题所在。
分析原因:在rman连.... Read More >
分类目录归档:Oracle
2016
10-22
10-22
为什么我喜欢数据库?没那么复杂和吓人
工作中接触到了很多种数据库。包括:
发现和解决数据库性能问题。
为新应用设计数据模型和分片策略。
评估和推行新的数据库。
起初是为需求所迫,但我很快就对数据库着迷了。数据库的交叉研究几乎横贯了计算科学的每个领域——它的理论和实现都非常复杂,而且富有挑战性。 然而,我很快意识到这并非所有的人都像我一样热衷于数据库。对于我的很多同事和朋友而言,数据库是一个具有魔力的黑盒.... Read More >
2016
08-18
08-18
配置Oracle监听器密码(LISTENER)
在缺省的情况下,任意用户不需要使用任何密码即通过lsnrctl 工具对Oracle Listener进行操作或关闭,从而造成任意新的会话都将无法建立连接。在Oracle 9i 中Oracle监听器允许任何一个人利用lsnrctl从远程发起对监听器的管理。也容易导致数据库受到损坏。可以在环境中为监听配置密码,这样对监听的操作就需要密码来验证。
在未设置密码的情况下,启动监听
[crayon-.... Read More >
2016
08-04
08-04
oracle递归查询,找出符合条件的用户

2016
07-21
07-21
oracle wmsys.wm_concat 报错ora-22813的解决办法
oracle在用wm_concat拼接的时候,由于字符过长,会报ora-22813的错误,我用了一个自定义的type和函数解决这个问题:
然后直接用dj_concat函数代替wm_concat函数就可以了。.... Read More >
背景:oracle11.2.0.4 RAC 集群配置好后,java程序连接报ORA-12505错误,但是pl/sql developer连接正常。
oracle版本:oracle 11.2.0.4 RAC
linux版本:centos 6.5
java程序使用SCAN IP连接oracle RAC集群,但连接的时候报错,连接串为:jdbc:oracle:thin:@192.168.... Read More >
2016
07-01
07-01
oracle 11.2.0.4 rac修改监听端口号
在搭建生产环境的时候,忘了修改监听的端口号,所以在搭建好之后修改了默认的监听端口号。
linux服务器是 Centos 6.5, oracle版本是 oracle11.2.0.4,默认的端口为1521,修改的端口为1622,首先查看服务器的端口:
1. 仅在一个节点上修改端口:
[crayon-604182edbba43.... Read More >
oracle 11.2.0.4 RAC集群的监听查看异常:
节点一的ora.LISTENER.lsnr的状态为Not All Endpoints Registered ,查看节点一的监听启动进程:
发现这里用oracle用户启动了一个监听,11g的监听是在gr.... Read More >
2016
06-28
06-28
linux服务器磁盘多路径绑定配置!
由于项目中的生产服务器集群用了多根光钎和磁盘阵列服务器连接,服务端需配置磁盘多路径绑定。首先有fdisk看到的逻辑磁盘如下:
其中sdb,sdc,sdd,sde 和 sdf,sdg,sdh,sdi 是一样的,对应的wwid也一样,指向的是同一个LUN,在安装oracle数据库集群之前,需要绑定多路径磁盘,把2个同样的路径绑.... Read More >
2016
05-26
05-26
oracle正则表达式,提取连续4个及以上的数字。
oracle正则表达式,提取连续4个及以上的数字。比如:
13714412345 提取12345
13714412349 提取1234
12714495167 不提取
13448987644 提取9876
.... Read More >