簡體   English   中英

ORA-00054: 資源繁忙並使用指定的 NOWAIT 獲取或超時已過期,無法打開 Monitor Sessions 選項卡

[英]ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired, Unable to open Monitor Sessions tab

我正試圖放下一張桌子,但這經常出現。

當我嘗試打開“監控會話”以終止它時,會出現這種情況。

ORA-00942: 表或視圖不存在 00942.00000 - “表或視圖不存在” *原因:
*行動:供應商代碼 942

我用谷歌搜索了這個問題,並嘗試了推薦的解決方案。

我試過這個解決方案


select object_name, s.sid, s.serial#, p.spid 
from v$locked_object l, dba_objects o, v$session s, v$process p
where l.object_id = o.object_id and l.session_id = s.sid and s.paddr = p.addr;

但我得到“ORA-00942:表或視圖不存在”

我也試過


SELECT
    O.OBJECT_NAME,
    S.SID,
    S.SERIAL#,
    P.SPID,
    S.PROGRAM,
    SQ.SQL_FULLTEXT,
    S.LOGON_TIME
FROM
    V$LOCKED_OBJECT L,
    DBA_OBJECTS O,
    V$SESSION S,
    V$PROCESS P,
    V$SQL SQ
WHERE
    L.OBJECT_ID = O.OBJECT_ID
    AND L.SESSION_ID = S.SID
    AND S.PADDR = P.ADDR
    AND S.SQL_ADDRESS = SQ.ADDRESS;

但同樣的事情,“ORA-00942:表或視圖不存在”。

如何進行?

您可能必須以 sysdba 身份在這些表上授予“SELECT”:

GRANT privileges ON object TO user;

權限:SELECT
object:你的表名
用戶:您的用戶名

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM