无法在oracle中删除或截断表

时间:2017-03-06 08:14:12

标签: oracle oracle11g

我无法删除或截断我的表格。但是,我已成功删除表中的行。

每当我尝试删除或截断我的会话都处于挂起状态时我必须手动终止会话。

FYI。在删除之前还有一个与我的表关联的触发器。我也无法禁用该触发器。

希望,我的问题很清楚。如果我需要提供更多信息,请另外建议。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

我没有关于最新情况的完整信息,但首先在您的会话中运行此查询,如果它给您结果,那么就有锁定

  SELECT a.SESSION_ID, B.Owner, B.Object_Name, A.Oracle_Username, A.OS_User_Name  
FROM V$Locked_Object A, All_Objects B
WHERE A.Object_ID = B.Object_ID

尝试释放锁并理解发生了锁定可能触发器正在执行某些事情而没有提交?

请注意,在尝试截断表时应运行上述查询。