久方ぶりにメモ。

トリガーが実行されると困るときの対応方法
トリガーを無効化する

ALTER TABLE {table名} DISABLE ALL TRIGGERS;

・・・挿入・更新処理等・・・

ALTER TABLE {table名} ENABLE ALL TRIGGERS;

セッションをKILLする方法
トランザクション中に固まってしまったときに、トランザクションを破棄するためにセッションをKILLする。

まず、どのセッションをKILLするか

SELECT * FROM v$session WHERE USERNAME = '***' AND PROGRAM = '***';

↑サンプルは、USER名や利用exe名で絞り込むとき。
私がお世話になっている、A5SQL/MLだと、
PROGRAM = ‘A5M2.exe’

ALTER SYSTEM KILL SESSION '5, 1234'

5はsid
1234はserial#
の値に変えて実行する。