有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    您可以首先使用以下SQL查询来标识当前锁定的对象:

    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;
    

    您甚至可以通过使用OBJECT_NAME值进行筛选来查找特定的表。 确定要终止的会话后,可以使用以下方法终止该会话:

    alter system kill session 'SID,SERIAL#';