如何停掉oracle数据库在某台服务器上的备份
发布网友
发布时间:2022-04-13 15:12
我来回答
共3个回答
热心网友
时间:2022-04-13 16:41
1、系统级,查看crontab -l 自动备份任务;这个必须干掉;
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.totalwork>0
AND sl.sofar<>sl.totalwork
热心网友
时间:2022-04-13 17:59
不知道你是用什么方式来实现备份的。
最通用的方法就是找到服务器上执行备份的线程,通过操作系统命令kill 掉即可。
如何停掉oracle数据库在某台服务器上的备份
1、系统级,查看crontab -l 自动备份任务;这个必须干掉;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 '%...
如何停止ORACLE数据库Expdp与impdp备份任务的后台进程
1、查看备份job select job_name,state from dba_datapump_jobs;2、在退出导出监视界面后,可以通过下面语句重新打开expdp界面 Expdp system/test ATTACH=system.export_job10 --第一步查出的job名称 3、结束job Export> kill_job
Oracle入门教程:如何kill掉RMAN备份进程
终止RMAN备份注:这里既要kill 掉RMAN备份脚本的PID, 也要kill 掉RMAN中分配的各个通道的PIDsubsdb1:~ # ps -ef | grep 26244Oracle 26244 26224 7 17:12 ? 00:01:49 oraclesubsdb (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))root 9877 9603 0 17:34 pts/11 00:00:00 grep 262...
如何停止ORACLE数据库Expdp与impdp备份任务的后台进程
CKPT 检查点进程 LGWR 写日志进程 PMON 程序监控进程 ARCH 归档日志进程 DBW0 数据写进程 如果你说要是查看的话可以试试这个命令 ps -ef|group ora_
关于ORACLE数据库的备份(准确说应该是导出、导入)
这时候你先确定一下B上的同名用户有没有,要不要了。表空间是否和A一致。如果不一致,就建吧。不想建就不要有任何同名表空间。然后在B执行 imp UserB02/passwordB02@B02 full=y file=A01.dmp 3. 这样就导完了,然后进入B02到$ORACLE_HOME/rdbms/admin下去执行一个叫ulrpt.sql的SQL脚本就...
如何在oracle中删除数据库
如果你不再需要在该系统上运行任何Oracle数据库,你可以考虑卸载Oracle软件。这涉及到运行Oracle Universal Installer (OUI) 并选择卸载/去除软件的选项。注意事项 备份数据:在进行删除操作之前,强烈建议备份任何重要数据。一旦数据库文件被删除,将无法恢复数据。使用适当权限:执行上述操作时,确保你拥有足够...
ORACLE客户端如何备份服务器的数据库
(本地客户端就没用了)方法一:登录上 2008 的远程终端,用ORACLE客户端程序做 EXP导出,然后再通过FTP等方法传回本地,或者放在WEB服务器的目录下,用HTTP下载(这个有安全风险)方法二:自己写应用程序,部署到服务器上,通过服务器应用程序访问数据库,执行备份工作。
如何把oracle备份还原到另外一台机器上
1.在open状态下备份数据库物理文件(数据库非一致性备份,热备份,不影响业务运行)2.删除数据文件来模拟文件丢失(只是删除了所有的数据文件;控制文件等其它文件处于正常状态)3.对数据文件进行恢复 4.应用归档日志 5.查看数据是否完全恢复 --sysdba执行备份 SQL> conn / as sysdba Connected.SQL> ...
如何把不同服务器上的oracle数据库中的数据实时插入到本地服务器上...
推荐软件rose,但是要付费的,不建议购买!剩下的办法就是两个:一、rman做增量备份,然后恢复,做成脚本执行任务即可,推荐使用 二、数据导出后再导入,可用exp、imp或数据泵,导入的时候跟上相应选项(实在没办法了可以用,但是此方法对I/O影响较大,慎用!)望能帮到你!
备份Oracle RAC环境数据库的时只备份一台和备份两台是否有区别_百度知 ...
2、Archivelog 不一样 3、恢复方式和单实例一样,只需要保证做恢复的那个节点能访问到两个节点的归档日志即可 环境二:1、参数文件使用spfile的话,就是一致的,使用pfile的话,那可能就不一致了。控制文件肯定是一样的。2、Archivelog 不一样 3、备份任意一个节点的Database、Controlfile,备份两个...