ORACLE下檢視鎖表記錄的SQL語句

2021-08-31 10:57:56 字數 1152 閱讀 9123

select a.owner 方案名,

a.object_name 表名,

b.xidusn 回滾段號,

b.xidslot 槽號,

b.xidsqn 序列號,

b.session_id 鎖表session_id,

b.oracle_username 鎖表使用者名稱,

decode(d.type,

'xr',

'null',

'rs',

'ss(row-s)',

'cf',

'ss(row-s)',

'tm',

'table lock',

'pw',

'table lock',

'to',

'table lock',

'ts',

'table lock',

'rt',

'row lock',

'tx',

'row lock',

'mr',

's(share)',

null) 鎖定方式,

c.machine 使用者組,

c.terminal 機器名,

b.os_user_name 系統使用者名稱,

b.process 系統程序id,

decode(c.status, 'inactive', '不活動', 'active', '活動') 活動情況,

c.server,

c.sid,

c.serial#,

c.program 連線方式,

c.logon_time

from all_objects a, v$locked_object b, sys.gv_$session c, v$lock d

where (a.object_id = b.object_id)

and (b.process = c.process)

and c.sid = d.sid

and b.locked_mode = d.lmode

order by 1, 2;

oracle殺程序:

alter system kill session '139, 182'

139 : sid

182 : sertal#

oracle恢復刪除的表或表記錄的方法

文章分類 資料庫 一 表的恢復 對誤刪的表,只要沒有使用purge永久刪除選項,那麼從flash back區恢復回來希望是挺大的。一般步驟有 1 從flash back裡查詢被刪除的表 select from recyclebin 2.執行表的恢復 flashback table tb to bef...

oracle恢復刪除的表或表記錄的方法

一 表的恢復 對誤刪的表,只要沒有使用purge永久刪除選項,那麼從flash back區恢復回來希望是挺大的。一般步驟有 1 從flash back裡查詢被刪除的表 select from recyclebin 2.執行表的恢復 flashback table tb to before drop,...

檢視oracle中被鎖的物件 表

select a.owner,a.object name,b.xidusn,b.xidslot,b.xidsqn,b.session id,b.oracle username,b.os user name,b.process,b.locked mode,c.machine,c.status,c.se...