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) 收藏 举报
浙公网安备 33010602011771号