Oracleデータベースのテーブルロックは、ロックを解除します

テーブル名のクエリセッションのロックによると1、

p.spid、c.object_nameを選択し、

b.session_id、a.serial#、b.oracle_username、
b.os_user_name

五$プロセスp、五$セッションAから、

五$ LOCKED_OBJECTのB、C ALL_OBJECTS

どこp.ADDR = a.PADDR

そしてa.PROCESS = b.PROCESS

そしてc.OBJECT_ID = b.OBJECT_ID

 そしてc.object_name = '表名'

2、ロックされたセッションを殺します

システムのkillセッションのsidの、シリアル# 'を改変すること。

3 マニュアルを使用する場合は、「システムのkillセッションのSID、変更するシリアル番号を';」 コマンドは、データベース殺すためにセッションをした後、

セッション情報はまた、いくつかの時間のためにデータベース内に存在することができます。

4 オペレーティングシステムから、例外セッションの直接の殺害。

ドスのプロンプト:> 使用 orakill sidのスレッド

 :説明 SID -----オラクルSID(SESSION_ID)

      スレッド-----のOracle スレッドID(SPID)番号

この使用 orakill の完全にクリアすることができコマンドは、オペレーティング・システムにすることができ、

おすすめ

転載: blog.csdn.net/m0_37488170/article/details/72123596