[HPUX+Oracle 10g]

[复制链接]
查看11 | 回复3 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
请教一个问题,原来服务器和数据库系统非常稳定,但最近公司上了一套新系统,结果数据库每天早上备份的时候,就会偶尔出现死锁的情况,结果导致大量Session堵塞,最终超过最大限额,所有客户端不可用!请问谁遇到过这种情况,怎么解决的呢?
谢谢!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
通过这个语句查看是谁产生了阻塞。
select a.sid blocker,b.sid blockee from v$lock a,v$lock b where a.id1=b.id1 and a.id2=b.id2 and a.block=1 and b.request>0
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 whuijun 发布
[B]请教一个问题,原来服务器和数据库系统非常稳定,但最近公司上了一套新系统,结果数据库每天早上备份的时候,就会偶尔出现死锁的情况,结果导致大量Session堵塞,最终超过最大限额,所有客户端不可用!请问谁遇到过这种情况,怎么解决的呢?
谢谢! [/B]

重点看看新系统都跑了些什么。
采用什么方法和工具来备份的?
大量session阻塞也不一定是死锁,死锁oracle是会自行释放的,具体看看session在等待什么,当前系统wait event的top是什么等等。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
看看等待。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行