多用戶並發訪問同一數據時,鎖防止數據不一致。Oracle 9i 鎖管理完全自動化,同時提供手動加鎖命令供高級用戶優化並發。
「數據庫鎖」頁面展示實時鎖信息,「過濾器」可選:用戶類型鎖(默認)、系統類型鎖、所有鎖。

| 字段 | 含義 |
|---|---|
| 用戶名 / 會話 ID | 持有/請求鎖的會話標識 |
| 鎖類型 | TM (DML 入隊)、TX (事務入隊)、UL (用戶自定義) |
| 占用方式 / 請求方式 | 鎖模式:NULL/SS/SX/S/SSX/X |
| 對象名 / 對象所有者 / 對象類型 | 被鎖對象元數據 |
| 受限 ROWID | 行級鎖定的具體行 |
| 資源 ID1 / ID2 | 鎖標識符,含義視類型而定 |
DBMS_LOCK 自定義邏輯錯誤排查 SQL:SELECT * FROM V$LOCK WHERE BLOCK=1; 找出阻塞會話,結合 V$SESSION 定位 SQL 與業務代碼。