rman - 控制文件

备份文件损坏,首先查看控制文件是否有备份:

sqlplus> show controlfile parameter;

有的话,可以拿过来用。

rman 备份控制文件方法:

登录:rman > connect target sys/sss@orcl;

 查看RMAN设置的参数
 

 

如果配置控制文件未打开:

启用控制文件自动备份特性

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;

配置控制文件自动备份的路径和格式

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/ORADATA/controlfile/cf_%F';

执行命令backup current controlfile,实现controlfile与spfile的备份;(单独执行controlfile与spfile的命令)

 

windows定时备份脚本: bat文件内容

rman target sys/sys@orcl cmdfile 'c:/rmanbak/rmanbakscript.txt' log 'c:/rmanbak/%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%".log'

脚本执行内容:

RUN {
delete noprompt obsolete ;
allocate channel c1 type disk;
backup current controlfile;
release channel c1;
}
exit

设置windows定时任务了

cmd 下 执行

taskschd.msc

进入到windows的任务计划界面,新建基本任务即可。

 

posted on 2021-04-09 12:38  TrustNature  阅读(165)  评论(0)    收藏  举报