Oracle EM包含 數據庫診斷包、數據庫優化數據包、配置管理包等高級功能。
以修改特定行的鎖爭用爲例子:
先鎖定行
select * from t_user where username = 'aa' for update;
再在另一個會話,更新改行的數據
update t_user set username = 'tt' where username = 'aa';
通過預警欄目的Alert日誌,可以清楚的看到發生了阻塞!
在EM的頂級SQL和會話欄目,可以看到被阻塞的SQL和會話: