-
记一次数据库优化
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, 优化抢沙发
-
ORA-00600 [13310]错误和ORA-07445 [ACCESS_VIOLATION]错误
Aug262014今天群里一个朋友远程连接数据库的时候遇到了ORA-03113错误。 看到这个03113错误,很容易想到以下几方面的原因:数据文件损坏、日志文件损坏、归档空间满、用户进程被KILL掉等,很多原因都会导致这个错误,让这个朋友看下告警日志,确定问题。 三组redo全丢了?这个朋友说数据库还在跑,windows系统,c ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:13310, ACCESS_VIOATION, ora-00600, ORA-03113, ora-07445, ora-600
-
Memory Notification Library Cache Object loaded into SGA
Jul232014今日帮朋友分析AWR报告,顺便看了一眼告警日志,发现告警日志好多Memory Notification: Library Cache Object loaded into SGA提示。 数据库版本10.2.0.1.0 for AIX 5.3 Thu Jul 17 18:19:08 2014 Memory Notification: Library Cache Object loaded into SGA Heap size 2765K exceeds notification threshold (2048K ...
阅读全文
-
Warning Product user profile information not loaded You may need to run PUPBLD.SQL as SYSTEM
Jul222014今天在测试用数据泵同时迁移多个SCHEMA时,遇到PRODUCT_USER_PROFILE警告。数据库版本为10.2.0.1.0 for OEL5.7 32bit。 迁移命令如下: expdp system/oracle directory=xxx dumpfile=xxx.dmp schemas=dbdream,stream impdp system/oracle directory=xxx dumpfile=xxx.dmp schemas=dbdream,stream 迁移完成后,在数据 ...
阅读全文
-
无备份情况下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
-
Warning Cannot convert string -misc-zysong18030-medium-r-normal—140—c–iso10646-1 to type FontStruct
Jun262014今天在建测试库的时候,遇到了乱码的问题,如下: [oracle@localhost ~]$ dbca Warning: Cannot convert string "-misc-zysong18030-medium-r-normal--*-140-*-*-c-*-iso10646-1" to type FontStruct 这个问题通常是LANG环境变量设置的问题,只要取消这个变量就可以解决。 [oracle@localhost ~]$ env | grep LANG NL ...
阅读全文作者:dbdream | 分类:Linux, Oracle, oracle 10g, oracle 11g | 标签:Cannot convert string, FontStruct, install oracle, LINUX, zysong18030, 乱码
-
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 ...
阅读全文
-
bug 7207932 MRP0 Background Media Recovery terminated with error 600 ora-00600 kgeade_is_0
May192014今天在给客户的一套10.2.0.4.0的RAC搭建DG的时候,又遇到了BUG,主库使用ASM文件系统,备库单实例环境,直接使用文件系统,在启动MRP进程应用归档的时候,MRP进程遇到600错误而终止。 通过ps命令查看不到mrp进程: [oracle@b2-jjywfkdb oracle]$ ps -ef | grep mrp oracle 20297 1 0 14:49 ? 00:00:00 o ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:arguments, bug 7207932, internal error code, kgeade_is_0, ORA-00313, ora-00600
-
oracle 11g TNS-12535 TNSoperation timed out错误
May072014维护过10g和11g的人应该都会发现,在11g的告警日志里,有事会出现TNS-12535错误,从10g升级到11g的数据库更明显,这是因为11g默认将监听的连接超时和操作超时错误也放到了告警日志。这对监控数据库告警日志来讲,就很闹心,一天总会遇到几次这个错误,而且这个错误基本对应用还没有影响。特别是不懂数据库的领导一看到 ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:connect error 12170, oracle 10g, TNS-12535, TNS:operation timed out