189 8069 5689

oracle怎么停存储 oracle打开关闭查询缓存

如何停掉oracle数据库在某台服务器上的备份

1、系统级,查看crontab -l 自动备份任务;这个必须干掉;

10年积累的网站设计制作、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有八公山免费网站建设让你可以放心的选择与我们合作。

2、数据库级别,查看RMAN进程,即使杀死系统进程,数据库进程任然存在,需要结合v$session进行确认。

(1)先查进程号:

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、查询RMAN 备份进度

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

oracle 11g 如何临时停止归档?

没有办法不停止实例。当然可以使用oradebug suspand进程,但是一个循环之后,肯定还要停在那里。可以考虑先将table置于nologging状态,可以生成较少的redo,不过做完操作后需要全备。

oracle 如何终止存储过程的运行!

select * from v$access a where object like '存储过程名%' --存储过程名为大写字母

select * from v$session where sid=74 --74为上一个查询得到的SID值,可能是多个,这里找到他们对应的serial#值

alter system kill session '74,118' --参数为'sid,serial#',用于停止这个回话,同时也终止了存储过程


文章题目:oracle怎么停存储 oracle打开关闭查询缓存
当前链接:http://jkwzsj.com/article/hgcsjd.html

其他资讯