PL/SQLプロシージャのコンパイル時フリーズになる
フリーズしたセッションが応答待ちのままになっているためです。
停止するセッションを識別するには、フリーズしてしまったセッションの索引番号とシリアル番号を指定します。
セッションのシステム識別子(SID)とシリアル番号を識別するには、V$SESSION動的パフォーマンス・ビューを問い合せます。
SELECT
SID ,SERIAL# ,STATUS
FROM
V$SESSION
WHERE
USERNAME = 'LEON_TENANT';
SID SERIAL# STATUS
---------- ---------- --------
40 1 INACTIVE
42 2493 ACTIVE
ALTER SYSTEM KILL SESSION '42,2493';
再度コンパイルを実施すると、無事にコンパイルことはできました。
0 件のコメント:
コメントを投稿