當刪除oracle資料庫user時發生row cache lock 等待事件
在oracle資料庫中做的動作如下:
drop user abc; hang住,等待事件為 row cache lock
Hanganalyze 顯示
===============================================================================
Chains most likely to have caused the hang:
[a] Chain 1 Signature: 'enq: TT - contention'<='row cache lock' (cycle)
Chain 1 Signature Hash: 0x4a0d0d64
[b] Chain 2 Signature: 'row cache lock'<='row cache lock' (cycle)
Chain 2 Signature Hash: 0x75bdd0c
[c] Chain 3 Signature: 'row cache lock'<='row cache lock' (cycle)
Chain 3 Signature Hash: 0x75bdd0c
===============================================================================
Cycles:
-------------------------------------------------------------------------------
Chain 1:
-------------------------------------------------------------------------------
Oracle session identified by:
{
instance: 1 (uouk2oas.uouk2oas1)
os id: 15866
process id: 197, oracle@uklpdufms01a (DW05)
session id: 1193
session serial #: 29877
}
is waiting for 'row cache lock' with wait info:
{
p1: 'cache id'=0xa
p2: 'mode'=0x0
p3: 'request'=0x3
time in wait: 1.731862 sec
heur. time in wait: 1871 min 58 sec
timeout after: 1.268138 sec
wait id: 489490
blocking: 6 sessions
current sql: BEGIN
SYS.KUPW$WORKER.MAIN('SYS_IMPORT_FULL_08',
'SYS', 0);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
END;
impdp 匯入資料操作阻止了drop user 的操作,
解決方法:
1: 取消impdp導數操作
2:重新執行drop user操作
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-2636370/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【TUNE_ORACLE】等待事件之“library cache lock”Oracle事件
- 等待事件enq: TX - row lock contention事件ENQ
- latch:library cache lock等待事件事件
- [20211031]18c row cache mutext等待事件探究.txtMutex事件
- 金倉資料庫KingbaseES等待事件之LWLock lock_manager資料庫事件
- 【TUNE_ORACLE】等待事件之“library cache pins”Oracle事件
- 刪除表時碰到lms flush message acks等待事件事件
- windows下Oracle資料庫完全刪除WindowsOracle資料庫
- 刪除linux下的oracle資料庫LinuxOracle資料庫
- 【等待事件】library cache pin事件
- [Oracle]Oracle資料庫資料被修改或者刪除恢復資料Oracle資料庫
- 重啟大法失效?詳述Oracle11g因JDBC bug引發異常Library Cache Lock等待處理事件OracleJDBC事件
- oracle資料庫建立、刪除索引等操作Oracle資料庫索引
- [20240827]分析為什麼出現library cache lock等待事件2.txt事件
- [20240828]分析為什麼出現library cache lock等待事件5.txt事件
- LightDB/PostgreSQL等待事件 Lock transactionidSQL事件
- Oracle 11g 密碼延遲認證與 library cache lock 等待Oracle密碼
- 33、buffer_cache_3(redo的產生、LRBA、buffer cache裡的等待事件)事件
- 刪除當前資料庫連線使用者資料庫
- 恢復Oracle資料庫誤刪除資料的語句Oracle資料庫
- Laravel 中利用『模型事件』來實現刪除資料時的連帶刪除Laravel模型事件
- dbca刪除資料庫時選項灰色資料庫
- oracle刪除重資料方法Oracle
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- indexedDB 刪除資料庫Index資料庫
- 2.11 刪除資料庫資料庫
- 【TUNE_ORACLE】等待事件之等待事件類別Oracle事件
- 查詢資料庫等待事件top10資料庫事件
- 【DATAPUMP】Oracle資料泵定時備份刪除指令碼Oracle指令碼
- Oracle Enqueues Wait Events 三 enq: TX - row lock contentionOracleENQAI
- “無法刪除資料庫,因為該資料庫當前正在使用” – 解決方法資料庫
- ORACLE 常見等待事件Oracle事件
- 【ASK_ORACLE】Row Cache Enqueue鎖之概念篇OracleENQ
- 【資料庫資料恢復】LINUX環境下ORACLE資料庫誤刪除的資料恢復資料庫資料恢復LinuxOracle
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- oracle徹底刪除資料檔案Oracle
- ORACLE刪除-表分割槽和資料Oracle
- Laravel 資料庫裡的資料刪除Laravel資料庫