select * from v$access a where object like '存儲(chǔ)過(guò)程名%' --存儲(chǔ)過(guò)程名為大寫(xiě)字母
專(zhuān)注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)藍(lán)山免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
select * from v$session where sid=74 --74為上一個(gè)查詢(xún)得到的SID值,可能是多個(gè),這里找到他們對(duì)應(yīng)的serial#值
alter system kill session '74,118' --參數(shù)為'sid,serial#',用于停止這個(gè)回話(huà),同時(shí)也終止了存儲(chǔ)過(guò)程
1、系統(tǒng)級(jí),查看crontab -l 自動(dòng)備份任務(wù);這個(gè)必須干掉;
2、數(shù)據(jù)庫(kù)級(jí)別,查看RMAN進(jìn)程,即使殺死系統(tǒng)進(jìn)程,數(shù)據(jù)庫(kù)進(jìn)程任然存在,需要結(jié)合v$session進(jìn)行確認(rèn)。
(1)先查進(jìn)程號(hào):
SQL SELECT sid, spid, client_info
FROM v$process p, v$session s
WHERE p.addr = s.paddr
AND client_info LIKE '%rman%';
(2)終止RMAN備份
先ps -ef|grep spid |grep -v grep
kill -9 spid
3、查詢(xún)RMAN 備份進(jìn)度
SELECT?SID,?SERIAL#,?CONTEXT,?SOFAR,?TOTALWORK,
ROUND(SOFAR/TOTALWORK*100,2)?"%_COMPLETE"
FROM?V$SESSION_LONGOPS
WHERE?OPNAME?LIKE?'RMAN%'
AND?OPNAME?NOT?LIKE?'%aggregate%'
AND?TOTALWORK?!=?0
AND?SOFAR??TOTALWORK;?
SELECT?s.sid,
s.serial#,
s.machine,sl.opname,sl.target,sl.message,s.program,sl.sql_hash_value,
TRUNC(sl.elapsed_seconds/60)?||?':'?||?MOD(sl.elapsed_seconds,60)?elapsed,
TRUNC(sl.time_remaining/60)?||?':'?||?MOD(sl.time_remaining,60)?remaining,
ROUND(sl.sofar/sl.totalwork*100,?2)?progress_pct
FROM???v$session?s,
v$session_longops?sl
WHERE??s.sid?????=?sl.sid
AND????s.serial#?=?sl.serial#
AND????sl.totalwork0
AND????sl.sofarsl.totalwork
沒(méi)有辦法不停止實(shí)例。當(dāng)然可以使用oradebug suspand進(jìn)程,但是一個(gè)循環(huán)之后,肯定還要停在那里??梢钥紤]先將table置于nologging狀態(tài),可以生成較少的redo,不過(guò)做完操作后需要全備。