關(guān)于oracle的解鎖,該怎么處理

2022-12-27 00:20

1個回答
首先你要知道表鎖住了是不是正常鎖?因為任何DML語句都會對表加鎖。

你要先查一下是那個會話那個sql鎖住了表,有可能這是正常業(yè)務(wù)需求,不建議隨便KILL session,如果這個鎖表是正常業(yè)務(wù)你把session kill掉了會影響業(yè)務(wù)的。
建議先查原因再做決定。

(1)鎖表查詢的代碼有以下的形式:
select count(*) from v$locked_object;
select * from v$locked_object;
(2)查看哪個表被鎖
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;
(3)查看是哪個session引起的
select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;

(4)查看是哪個sql引起的
select b.username,b.sid,b.serial#,c.* from v$locked_object a,v$session b,v$sql c where a.session_id = b.sid
and b.SQL_ID = c.sql_id and c.sql_id = ''
order by b.logon_time;

(5)殺掉對應(yīng)進(jìn)程
執(zhí)行命令:alter system kill session'1025,41';
其中1025為sid,41為serial#.
相關(guān)問答
Oracle數(shù)據(jù)庫鎖表原因及如何解鎖
1個回答2022-12-26 05:42
ALTER SYSTEM KILL SESSION '4033,33518'; --解除被鎖定的會話信息 select session_id from v$locked_object; --查看哪個...
全文
Oracle的EM怎么用?
1個回答2022-09-26 07:55
建表空間——建用戶——給用戶調(diào)權(quán)限——建表——。。。。。。
什么是Oracle中的EM管理
1個回答2022-09-26 01:36
enterprise manage 網(wǎng)頁形式的 圖形化 管理方式,類似SqlServer的企業(yè)管理器 可以對oracle進(jìn)行管理、優(yōu)化等
如何學(xué)習(xí)Oracle
2個回答2022-10-21 19:41
Oracle是數(shù)據(jù)庫,主要使用的是一些大型企業(yè),入手的話建議從SQL先了解,看你的情況,是連sql語句都不大了解的感覺。
linux怎么安裝oracle
1個回答2023-07-24 08:00
? 需要準(zhǔn)備的東西: 首先你需要有oracle的安裝包 linux版 JDK 連接linux服務(wù)器工具 ? 比如 SCRT Xshell 圖形化工具比如 vncserver 安裝oracle...
全文
求oracle視頻,去哪下啊
3個回答2023-11-14 14:37
建議到 播布客網(wǎng)上面,那個 上面 oracle各種視頻都有,這個網(wǎng)站打破了中國oracle培訓(xùn)格局。很好的地方 希望能幫到你
oracle初學(xué)者入門書籍求推薦
1個回答2024-08-19 10:36
我推薦這本 Oracle 10g 數(shù)據(jù)庫管理應(yīng)用與開發(fā)(標(biāo)準(zhǔn)教程)附光盤 當(dāng)當(dāng)有賣 29.9 理論講的比較清晰,我已經(jīng)看到存儲過程那部分了,提醒下,那里面做例子的表是用中文建的(表字段用的是...
全文
ORACLE EM如何啟動
1個回答2023-01-21 20:55
命令行執(zhí)行如下命令 set oracle_UNQNAME=SID emctl start dbconsole
oracle之歸檔日志是個什么鬼
1個回答2022-09-09 20:50
Oracle可以將聯(lián)機(jī)日志文件保存到多個不同的位置,將聯(lián)機(jī)日志轉(zhuǎn)換為歸檔日志的過程稱之為歸檔。相應(yīng)的日志被稱為歸檔日志。歸檔日志是聯(lián)機(jī)重做日志組文件的一個副本,包含redo記錄以及一個唯一的log s...
全文
oracle 的em和OEM有什麼差別,是一個東西嗎
1個回答2022-10-01 22:45
是一個東西。
熱門問答