![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle故障处理
文章平均质量分 82
Vovis
DBA,希望从源码研究的DBA!
展开
-
oracle ORA-32701 hang分析(二)---hugepage优化
数据库hugepage原创 2016-10-24 20:57:54 · 2388 阅读 · 0 评论 -
oracle 11g 锁处理
运维过程中经常碰到数据库出现大量的锁的情况,以下记录了数据库锁处理的详细过程:检查当前的数据库锁情况,获取对应的SID:set line 150 pagesize 30000select /*+ rule */ INST_ID, SID, TYPE, ID1, ID2, LMODE, REQUEST, CTIME, BLOCK from gv$lock where (ID1,ID2,TYPE)原创 2016-10-14 15:06:46 · 348 阅读 · 0 评论 -
数据文件坏块处理
如果数据库的底层文件出现了坏块的情况,通过alert日志观察是否有大规模的坏块,以下讨论只有个别坏块的情况,处理思路是:首先定位坏块的文件,其次定位坏块的对象,将改文件上没有坏块的对象挪走,避免大规模故障,最后根据坏块的对象来补偿数据,可以业务侧补偿,或者通过备份和归档来恢复这个对象。第一步:定位查看该文件上的对象:SELECT OWNER,SEGMENT_NAME,SEGMENT_TYPE,TAB原创 2016-10-14 19:41:16 · 730 阅读 · 0 评论 -
oracle监听listener连接风暴
TNS每秒超过30个连接, listener会处理不过来,从而导致大量连接失败监控日志(11G 可能在alert日志里面)oracle 9i下的listener日志是在ORACLE_HOME/network/log目录里,11G下放在:ORACLE_BASE/diag/机器名/listener/trace目录下。需要关闭listener的日志则如下:1.进入lsnrctl命令模式:[oracle原创 2016-10-14 19:45:05 · 2785 阅读 · 0 评论 -
oracle ORA-32701 hang分析(一)
今日对某局方的数据库进行巡检,发现alert.log日志里面有大量的ORA-32701: Possible hangs up to hang ID=57 detected报错,完整的日志报错如下: Sun Dec 13 01:08:12 2015 Errors in file /oracle/app/oracle/diag/rdbms/huibuy/huibuy1/trace/huibuy1_d原创 2016-10-15 18:14:34 · 6530 阅读 · 0 评论