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

WBOY
リリース: 2022-05-25 17:23:33
オリジナル
4589 人が閲覧しました

方法: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!