ホームページ >データベース >Oracle >Oracle でロックされたテーブルを削除する方法

Oracle でロックされたテーブルを削除する方法

WBOY
WBOYオリジナル
2022-05-25 17:23:334642ブラウズ

方法: 1. 「select...from v$locked_object,v$session...」を使用して、ロックされたテーブルの SID と「serial#」を表示します。 2. 「alter system kill session」を使用します。 'sid" ,serial#" はロックされたテーブルを削除します。

Oracle でロックされたテーブルを削除する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle でロックされたテーブルを削除する方法

1. ロックされたテーブルの sid とシリアル番号を確認します:

どちらを確認しますかテーブルはロックされています。 ロック:

#例は次のとおりです。

select b.owner,b.object_name,l.session_id,l.locked_mode
from v$locked_object l, dba_objects b
where b.object_id=l.object_id;

ロックされたテーブルの SID とシリアルを表示します##
select...from v$locked_object ,v$session

図に示すように:

Oracle でロックされたテーブルを削除する方法

2. 次のステートメントを実行して、ロックされたテーブルを削除します

alter system kill session 'sid,serial#';

## 推奨チュートリアル: "Oracle でロックされたテーブルを削除する方法 Oracle ビデオ チュートリアル

>>

以上がOracle でロックされたテーブルを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。