サイドバーの壁紙
博主头像
tin博主等级

子の曰わく、我れ三人行なえば必ず我が師を得(う)。其の善き者を択びてこれに従う。其の善からざる者にしてこれを改む。

  • 累積執筆 72 記事
  • 累計作成 32 タグ
  • 累計受入 2 コメント

目 次CONTENT

記事目次

Oracle テーブルロック 確認及び解除①

tin
tin
2023-07-05 / 0 コメント / 2 いいね! / 1,009 読み / 192 文字

1. 背景:

SQL*Plusの実行を途中強制中断したたころ、テーブルがロックされてしまい、更新できない状態に陥りました。従って、ロック状態の確認及び解除が必要です。

2. oracle テーブルロック確認(テーブルをキー)

SELECT
  object_name,
  oracle_username,
  s.sid,
  s.serial#,
  to_char(s.logon_time,'YYYY/MM/DD HH24:mi:SS DAY'),
  s.program,
  sql_address
FROM v$locked_object l,
  dba_objects o,
  v$session s
WHERE l.OBJECT_ID = o.OBJECT_ID
  AND l.SESSION_ID = s.SID
  AND object_name = 'テーブル名'
;

3. ロックを解除

//sid, serial#は確認結果の値で埋めます、例:'100,555'
alter system kill session 'sid, serial#'
2
  • 2

コメント欄