-
记一次数据库优化
Oct102014客户反映数据库时快时慢,数据库版本11.2.0.4.0,操作系统RHEL5U5,查看数据库的活动会话,发现基本100%的SQL都在同一条SQL,而且大多都是latch: row cache objects等待。 SQL> select inst_id,username,sql_id,event from gv$session where username is not null and status='ACTIVE'; INST_ID USERNAME ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:cache buffers chains, ORACLE, resmgr:cpu quantum, row cache objects, 优化抢沙发
-
一次9i数据库优化
Aug222014
-
ORA-00600 [keltnfy-ldmInit] [46]错误
Aug042014今天在做测试的时候,重启主机后数据库无法打开,并抛出一个600错误。 Mon Aug 4 11:44:38 2014 Errors in file /u01/app/oracle/admin/EMREP/udump/emrep_ora_4450.trc: ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], [] USER: terminating instance due to error 6 ...
阅读全文
-
无备份情况下ORACLE数据文件丢失恢复演示
Jul162014本文演示非核心数据文件丢失的恢复方法,测试环境使用OEL5.7 X86_64操作系统,数据库版本10.2.0.4.0。 对于开启归档且创建数据文件之后的归档都在的情况下,即使没有备份,丢失数据文件也是可以找回的,并且不会有数据丢失。如果是非归档模式,没有备份的情况下丢失了数据文件,即使数据库打开,丢失数据也是必然的。下 ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:ORA-00376, ORA-01110, ORA-01145, ORA-01157, ORACLE
-
传输表空间(TTS transport tablespace)传输多个表空间
May282014客户有一台服务器,上面建了两个实例,打算整合成一个库,两个库没有同名的用户、表空间、数据文件,这就很好弄了,EXP/EXPDP导入导出就可以,传输表空间(TTS transport tablespace)也可以,考虑到客户的服务器没有存放备份的空闲空间,所以使用传输表空间(TTS transport tablespace)来做这个事情。 由于客户环境表空间 ...
阅读全文
-
linux 分区使用率过高又查询不到被哪些文件占用的问题
May212014今天客户反映RAC的一个节点/tmp目录空间使用率较高,昨天已经100%,我连上服务器检查的时候,使用率也超过80%。 [root@p3rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 19G 8.5G 9.6G 47% / /dev/sda7 9.5G 7.3G 1.7G 82% /tmp /dev/sda5 ...
阅读全文
-
sculkget failed to lock oracle10gdbdbslkinstB1ACDB2 exclusive lock held by PID
May202014客户的RAC第二个节点主机硬件出了问题,频繁自动关机,在第二节点主机启动的时候发现数据库没有起来,检查告警日志发现以下错误: Starting ORACLE instance (normal) Thu May 8 09:39:30 2014 LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 Interface type 1 lan901 192.168.2.0 configured from OCR fo ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g | 标签:exclusive, failed to lock, lkinst, lock held by, ORACLE, sculkget:
-
bug 4679769 Failed to upgrade Oracle Cluster Registry configuration错误
May072014在使用Mutiple Path捆绑多路径的环境安装10gR2 RAC 的时候,在运行root.sh脚本时,很容易遇到Failed to upgrade Oracle Cluster Registry configuration错误: PROT-1: Failed to initialize ocrconfig Failed to upgrade Oracle Cluster Registry configuration 这是使用Mutiple Path多路径软件时,裸设备的BUG,MOS ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g | 标签:10g, bug 4679769, configuration, Failed to upgrade, install, ORACLE, p4679769, PROT-1, RAC
-
一个全局变量引发的血案
Mar242014今天在测试10.2.0.4.4版本的RAC升级11.2.0.3.0版本的RAC时,跑rootupgrade脚本的时候,报关键补丁没有打的错误,开始一直以为是10.2.0.4.4的补丁打的有问题,害得我反复打了好几次补丁,还是不行。 [root@maa1 ~]# /u01/app/grid/product/11.2.0/grid/rootupgrade.sh Performing root user operation for Oracle 11g ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:checks failed, mandatory patches, ORACLE, pre-upgrade