永发信息网

请教关于linux ora

答案:2  悬赏:0  手机版
解决时间 2021-02-21 22:54
请教关于linux ora
最佳答案
今天在生产环境中查看alert日志,发现了如下的一段错误。这个错误确实没有太多需要解释的。很明显就是因为session leak的经典问题。

ORA-00020: maximum number of processes 5000 exceeded
ORA-20 errors will not be written to the alert log for
the next minute. Please look at trace files to see all
the ORA-20 errors.
Fri Sep 19 12:39:38 2014
Process W001 submission faile

这个问题的分析思路就是查看对应的awr报告。可以得到一些信息。
如果能够定位到一些明显的问题,那就很顺利了,如果不行,还得缩小时间范围。看看ash报告找到更多的信息。

Snap Id Snap Time Sessions Curs/Sess
--------- ------------------- -------- ---------
Begin Snap: 14866 19-Sep-14 12:00:13 3,926 3.6
End Snap: 14867 19-Sep-14 13:00:17 2,693 6.7
Elapsed: 60.07 (mins)
DB Time: 4,202.97 (mins)

ash报告虽然可以提供很多有效的问题处理思路,但是对于session的监控却无能为力。
而且ASH中得到的是active session的一些信息,比如应用存在问题,连接没有及时释放,这些session都是在inactive状态,在ash报告中也不会体现。
awr报告中如果两个快照的时间够短,可能得到的session的信息就比较详细了,但是session的信息是实时变化的,快照的间隔太短也不现实。
这个时候个人建议就是自己写一写脚本来监控session的情况。尽管很多的历史信息都可以在Oracle中查到,但是根据需要oracle满足不了我们很多的需求。
提供一些分子的档案库也是对oracle的补充,而且出了问题之后能够更加快捷有效的排查问题。
比如说上面这个ora错误,一般从大体的角度都会问几个问题。
一般生产环境的session情况是怎么样的。
这个问题出现的频率,从什么时候开始出现的。
全部回答
查看的话 用cat ,more ,tail ,less 都行啊 编辑的话 用vi/vim 都可以的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我在阿里巴巴上问电脑批发为什么要一台的时候
大沽南路/铁路沿线路(路口)怎么去啊,有知道
【玄灰蝶】小玄灰蝶宝贵吗?是不是珍稀动物?
深圳的火车站在哪
玛卡叶的作用是什么有谁可以解答
Lol猴子定海神针那个皮肤129怎么那么贵,只是
我昨天刚交100元话费,今天就没钱了?为什么
局域网里无法搜索到连接打印机的电脑,添加网
重庆霸道火锅怎么去啊,有知道地址的么
某施工机械预计使用年限内的耐用总台班是2400
圣杯之战 前3次战争都叫什么名字?
中国移动通信资兴市黄草营业厅地址在什么地方
lol钢铁大使波比怎么打团教学
用2个4、2个0和小数点分别组成只读一个零的小
轻度宫颈糜烂手术多少钱,此刻的心情真是无语
推荐资讯
聚豪大酒店地址有知道的么?有点事想过去
古诗二首 十五从军征 哪些诗句运用了景物描写
阜新海州露天矿国家矿山公园 怎么去
【白开水的味道】白开水的味道作文
求助MATLAB读取TDMS数据的问题
红双喜喜庆文化传播精致婚礼会馆地址在什么地
赣州-韶关 做大巴要多少小时
尼古拉斯凯奇有一部电影是吴宇森导演的叫什么
山丹县昌物汽贸有限责任公司总经销这个地址在
大家约克夏是养小公还是小母
恒信国际集团是啥单位啊
河边垂柳两依依是哪首歌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?