沒(méi)有辦法不停止實(shí)例。當(dāng)然可以使用oradebug suspand進(jìn)程,但是一個(gè)循環(huán)之后,肯定還要停在那里。可以考慮先將table置于nologging狀態(tài),可以生成較少的redo,不過(guò)做完操作后需要全備。

公司專注于為企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、電子商務(wù)商城網(wǎng)站建設(shè),小程序設(shè)計(jì),軟件定制網(wǎng)站制作等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會(huì)仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,成都創(chuàng)新互聯(lián)公司更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。
存儲(chǔ)過(guò)程卡死了,一般是好幾個(gè)人同時(shí)編譯導(dǎo)致的,同時(shí)往一個(gè)表插數(shù)據(jù)等操作就會(huì)鎖死此表。
select a.SID,a.SERIAL#,a.USERNAME
from sys.v_$session a,sys.dba_objects b,v$locked_object c
where b.object_id = c.OBJECT_ID
and a.SID = c.SESSION_ID
and b.object_name = '表名';
用上面 的語(yǔ)句找到存儲(chǔ)過(guò)程中主要用插入表的sid 和SERIAL#
然后用下面的語(yǔ)句殺掉。
alter system kill session 'sid ,SERIAL#';
如果殺不掉的話,等所有人釋放,或者從啟服務(wù)。
試試用系統(tǒng)管理員登錄Oracle Enterprise Manager Console,干掉存儲(chǔ)過(guò)程的session看可以不
select * from v$access a where object like '存儲(chǔ)過(guò)程名%' --存儲(chǔ)過(guò)程名為大寫字母
select * from v$session where sid=74 --74為上一個(gè)查詢得到的SID值,可能是多個(gè),這里找到他們對(duì)應(yīng)的serial#值
alter system kill session '74,118' --參數(shù)為'sid,serial#',用于停止這個(gè)回話,同時(shí)也終止了存儲(chǔ)過(guò)程
文章名稱:oracle怎么停止存儲(chǔ) oracle數(shù)據(jù)庫(kù)怎么停止
路徑分享:http://www.chinadenli.net/article16/hihegg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、網(wǎng)站改版、云服務(wù)器、電子商務(wù)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容