關於oracle 鎖表 解鎖的語句

2021-09-07 04:05:47 字數 599 閱讀 8727

【oracle 鎖表、解鎖的語句】 一些oracle中的程序被殺掉後,狀態被置為"killed",但是鎖定的資源很長時間不釋放,有時實在沒辦法,只好重啟資料庫。現在提供一種方法解決這種問題,那就是在oracle中殺不掉的,在os一級再殺。

1.下面的語句用來查詢哪些物件被鎖:

select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid;

2.下面的語句用來殺死乙個程序:

alter system kill session '24,111'; (其中24,111分別是上面查詢出的sid,serial#)

3.ora-14400: 插入的分割槽關鍵字未對映到任何分割槽

alter table table_name set interval(numtoyminterval(1, 'month'));

oracle 鎖表 解鎖的語句

一些oracle中的程序被殺掉後,狀態被置為 killed 但是鎖定的資源很長時間不釋放,有時實在沒辦法,只好重啟資料庫。現在提供一種方法解決這種問題,那就是在oracle中殺不掉的,在os一級再殺。1.下面的語句用來查詢哪些物件被鎖 select object name,machine,s.sid...

oracle查詢鎖表解鎖語句

1.如下語句 查詢鎖定的表 select l.session id sid,s.serial l.locked mode,l.oracle username,l.os user name,s.machine,s.terminal,o.object name,s.logon time from v l...

oracle查詢鎖表解鎖語句

oracle查詢鎖表解鎖語句 首先要用dba許可權的使用者登入,建議用system,然後直接看sql吧 1.如下語句 查詢鎖定的表 select l.session id sid,s.serial l.locked mode,l.oracle username,l.os user name,s.ma...