分布式引起的cursor: pin S wait on X 事件一次问题处理
东南亚某国,系统A已上线好几年,数据量较小,一直运行正常,4月22号同事反应系统处在hang的状态,一启动,就有好多session . 系统基本不用。OS:suse10 DBMS:11.1.0.7ps -ef|grep ora|wc -l 发现进程...
死锁检测及解决
SELECT bs.username "Blocking User", bs.username "DB User", ws.username "Waiting User", bs.SID "SID", ws.SID "WSID", bs.serial# "Serial#", bs.sql_address "address", bs.sql...
undo 文件损坏
新年假期结束,由于公司断电,一台测试机器的undo 损坏。现将undo 损坏修复的过程重现实验1 SQL> startup;ORACLE instance started.Total System Global Area 296456192 bytesFixed Size &...
oracle 10046 事件使用方法
10046事件概述Oracle的10046事件,可以跟踪应用程序所执行的SQL语句,并且得到其解析次数.执行次数,CPU使用时间等信息。这对我们分析、定位数据库性能问题是非常有用的。 10046 event是oracle用于系统性能分析时...
RAC 故障收集
转自 http://www.askmaclean.com/archives/script-collect-rac-diag.html以下脚本可以用于汇总RAC诊断信息, 并非每一个输出或者每一个日志都要阅读,在问题诊断时可以有针对性地查看, 如果是远程协助的会,可以让...
UNDO损坏修复
undo损坏后的修复分为以下三种情况:一、数据库正常关闭immediate或normal ①、创建pfile并使用pfile启动数据库 &...
在线日志损坏
oralce 的redo 日志包括online 的与非在线日志, 非在线日志损坏已在本blog 里说明了,相对简单,现在就online 日志的损坏进行了,试验create 一个test 的表SQL> create table test as select * from dba_o...
非在线日志丢失
非在线redo 丢失or 损坏,处理实验。实验过程rac1:~ # su - oracleoracle@rac1:~> export ORACLE_SID=mos5200oracle@rac1:~> sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Fri Dec 2 21:18...