- 博客(6)
- 收藏
- 关注
原创 从一次pga暴涨事故引发对pga的进一步认知
简单叙述下故障情况:一套生产库在晚上跑批期间,增加了一项大事务,该大事务一直未提交,直到所有数据都跑完为止。而由于该大事务一直持有事务所,造成其他业务处于enq:TX-row lock contention.正常情况下,enq:TX-row lock contention不会引发cpu、内存级别的故障,但当时由于大量的enq:TX-row lock contention,且加上当数据库在跑
2016-06-24 14:54:03 2356
原创 oracle 监听hang住问题
一个windows平台的数据库,oracle版本11.2.0.1监听突然hang住了,远程连接无法连接上,执行lsnrctl status等命令一直hang 住删掉监听重建也木有解决,只好考虑删掉实例重建。实例重建后,数据库远程连接可以连上,但很慢,切换用户也很卡顿。。。突然想到是不是监听日志出现问题了,然后发现监听日志listener.log达到了4G。。。。。metalin
2016-06-17 15:41:18 1798
原创 关于SQLNET.ORA中的参数SQLNET.ALLOWED_LOGON_VERSION
一生产库上,alert日志中一直抛出SQLNET.ALLOWED_LOGON_VERSION = 10 被废弃的信息。该生产库是12c,由于该服务器上存在多个生产库,不敢随便修改此参数,于是在metalink上查找一番:看到这篇文章:Doc ID 1957995.1有这么一段话:This issue is caused by the default setting for al
2016-06-17 15:10:41 20755
原创 oracle oradebug hanganalyze简单使用
先做一个简单事务锁等待:窗口1:窗口2:修改同样的数据这时候我们会发现窗口2 的语句被卡住了。下面做个oradebug:窗口3:根据提示,打开所生成的trace文件,寻找有用的信息。Chain 1:----------------------------------------------------------------------------
2016-06-07 14:32:25 1083
原创 oracle锁定sga物理内存:pre_page_sga和lock_sga
有套生产系统,晚上做备份的时候,系统换页特别频繁,oracle产生大量library cache方面的等待。由于该库上的硬解析特别严重,考虑将cursor_sharing参数设置为force或者similar来先解决硬解析问题。cursor_sharing设置成了similar,硬解析情况有所缓解,但也带来了其他一些问题,暂且不表。可是当晚上做备份的时候,换页情况依然很严重,导致等待事
2016-06-03 15:10:50 3106
原创 关于expdp在服务器上同时只能有一个进程在执行的问题
大概在两年前,oracle10g,rac环境,想同时在两个节点上都执行expdp备份不同表的问题,发现不可以。于是记住了expdp不能同时执行。而今天,在和一个小伙伴交流的时候,我还着重强调了这一点,但是不知怎么地,突然有点不那么自信了。于是在自己的环境上试了下,oracle11g,发现竟然可以同时跑两个expdp进程。然后怀疑是不是对于sys,system不能同时跑,发现也可以,于是
2016-06-03 13:44:01 2295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人