记一次数据库优化
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,streamimpdp 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