Last Updated 2011/12/26
Oracle
ロックしているテーブル
2011/12/05

ロックしているテーブルを判断する SQL

SELECT xidusn, username, object_name, s.sid, serial#, lmode, request, ctime, id2
    FROM dba_objects o, v$locked_object l, v$session s, v$lock v
    WHERE o.object_id = l.object_id
            and
            l.session_id = s.sid
            and
            l.session_id = v.sid

            テーブルを指定する場合は以下を追加
            and
            object_name = 'T_DATABASE';


ロックを解除する SQL

alter system kill session  'sid, serial#';

(sid, serial# は上記 SQL で取得したもの)


参照
テーブル情報
テーブル一覧
前後のTips
ロックしているテーブル

DSS ProgrammingTipsCGI Ver1.02