select * from v$access a where object like '存储过程名%' --存储过程名为大写字母
①.、系统级,查看crontab -l 自动备份任务;这个必须干掉;
(1)先查进程号:
SQL SELECT sid, spid, client_info
?FROM v$process p, v$session s
?WHERE p.addr = s.paddr
?AND client_info LIKE '%rman%';
先ps -ef|grep spid |grep -v grep
SELECT?SID,?SERIAL#,?CONTEXT,?SOFAR,?TOTALWORK,
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,
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
没有办法不停止实例.当然可以使用oradebug suspand进程,但是一个循环之后,肯定还要停在那里.可以考虑先将table置于nologging状态,可以生成较少的redo,不过做完操作后需要全备.
以上就是土嘎嘎小编为大家整理的oracle怎么停存储相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!