Oracle数据库捕获造成死锁的SQL语句
Oracle数据库捕获造成死锁的SQL语句
- 通过系统视图
- 通过alert日志和trace
- 通过ASH或AWR报告
构造一个简单的死锁场景。
会话1修改ID=1的行:
appuser1@ORA11G_0> update rdr_npc set age=33 where npc_id=1;1 row updated.--不提交,等待会话2修改ID=2的行
会话2修改ID=2的行:
构造一个简单的死锁场景。
会话1修改ID=1的行:
appuser1@ORA11G_0> update rdr_npc set age=33 where npc_id=1;1 row updated.--不提交,等待会话2修改ID=2的行
会话2修改ID=2的行: