gpt4 book ai didi

oracle11g - 在 oracle11g 中错误 ORA-00054 resource busy and acquire with NOWAIT specified or timeout expired

转载 作者:行者123 更新时间:2023-12-04 00:44:38 26 4
gpt4 key购买 nike

我正在使用 oracle11g 数据库。我有一个名为 phonenumbers_tbl 的表,我对该表执行了 DROP 命令。但它正在返回错误 资源繁忙并获取指定的 NOWAIT 或超时已过期。之后,我使用命令 alter session set ddl_lock_timeout = 600 更改 session 并再次尝试删除表。但是这个错误仍然存​​在

最佳答案

首先尝试执行此操作,然后检查是否有来自其他 session 您的 session 的人对该表加锁。如果 有在该表上加锁,尝试执行提交/回滚。如果其他人加锁,请询问他/她,或者您是否有rights kill his session .然后删除表。

           select session_id "sid",SERIAL#  "Serial",
substr(object_name,1,20) "Object",
substr(os_user_name,1,10) "Terminal",
substr(oracle_username,1,10) "Locker",
nvl(lockwait,'active') "Wait",
decode(locked_mode,
2, 'row share',
3, 'row exclusive',
4, 'share',
5, 'share row exclusive',
6, 'exclusive', 'unknown') "Lockmode",
OBJECT_TYPE "Type"
FROM
SYS.V_$LOCKED_OBJECT A,
SYS.ALL_OBJECTS B,
SYS.V_$SESSION c
WHERE
A.OBJECT_ID = B.OBJECT_ID AND
C.SID = A.SESSION_ID
ORDER BY 1 ASC, 5 Desc

关于oracle11g - 在 oracle11g 中错误 ORA-00054 resource busy and acquire with NOWAIT specified or timeout expired,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12970330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com