buffer cache 和shared pool详解 诊断和解决ORA-04031 错误
http://www.laoxiong.net/an-ora-04031-case.html 老熊
通过CPU内存占用情况,找出Oracle的session对应的program
http://www.bkjia.com/oracle/480792.html
查看当前最消耗CPU/Memory的oracle进程
找出LINUX最消耗资源的进程 TOP查看当前最消耗CPU/Memory的进程信息主要参数 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优...
Oracle 11g 中 Direct path reads 特性 说明
http://blog.csdn.net/tianlesoftware/article/details/7690369 文章来自 David dai
分析解决11gR2 双节点RAC环境下的gc cr block busy/gc buffer busy acquire等待
? 系统环境两节点的RAC:AIX6.1+Oracle 11.2.0.3.3 ? AWR里展示出来的各种症状(数据来自实例2)虽然应用没有报障,但AWR报告里的各种迹象已经很明显了(1) gcbuffer busy acquire排进了Top 5 Timed Foreground Events图-1...
RAC性能分析gc buffer busy acquire 等待事件
概述---------------------gc buffer busy是RAC数据库中常见的等待事件,11g开始gc buffer busy分为gc buffer busy acquire和gc buffer busy release。gc buffer busy acquire是当session#1尝试请求访问远程实例(remote instance) buffer,但是在session#1之前已经有相同实例上另外一个session#2请...
Oracle AWR报告详细解读
AAS(avg active sessions) = DB Time/Elapsed Time = Oracle Load 平均活跃会话数(举例说明:
awrddrpt.sql --生成不同时间内的对比统计报表--bug的修复
利用AWR的awrddrpt.sql,我们可以比较不同日期的相同时间段的数据库性能。具体可以参考:http://www.5ienet.com/note/html/ash_awr/oracle-create-awr-different-report.shtml这里要说明的是,如果数据库设的是/3gb /PAE,就不会设db_cache_size这个参数,而是db_block_buffer*db_block_size,在这种情况下,oracle就不会认识这种格式。已经从metalink的反馈中得知这是一个bug,所报的错误是:ERROR at line 1:ORA-01476: divisor is equal to zeroORA-06512: at "SYS.DBMS_SWRF_REPORT_INTERNAL", line 9515ORA-06512: at "S
ORACLE普通表转换成分区表的操作
【前言】oracle官方建议当表的大小大于2GB的时候就使用分区表进行管理,分区表相对于小的表管理和性能上都有很大的优势,本文档暂时不介绍具体的优势,主要介绍几种普通表转换成分区表的方法;【方法概述】oracle官方给了以下四种操作的方法: A) Export/import method(导入导出) B) Ins...
awr报表中用到的几个SQL
分享几个AWR脚本中查询资源占有的SQL,更改想要的snapid就可以查相应时间段的数据库性能信息了按执行时间查sqlselect s.sql_id, elapsed_time/1000000 elapsed_time, cpu_time/1000000 cpu_time, iowait_time/1000000 iowait_time, gets, reads, rws, clwait_time/1000000 ...
使用 10046 查看执行计划并读懂 trace 文件
http://blog.csdn.net/dataminer_2007/article/details/42040853
Oracle诊断上--Spotlight On Oracle
http://blog.csdn.net/jim110/article/details/6947989