基础架构,应用解决方案,云计算,大数据,数据中心,智慧IT,IT架构,人工智能相关的产品白皮书,技术方案,技术架构介绍,适合IT技术专业人士阅读参考
利用SHELL脚本来验证RMAN备份集以及定期恢复
赵全文
Oracle DBA (太极计算机)
长期负责Oracle数据库日常维护、故障排除、性能优化等工作
致力于通过脚本来实现运维的自动化
主题简介
一、两种SHELL脚本详解
二、验证RMAN备份集有效性的操作实战
三、备份恢复实验操作战技
一、两种SHELL脚本详解
1.验证RMAN备份集有效性的SHELL脚本
rman_validate_v2.sh
2.用RMAN进行恢复数据库的SHELL脚本 (共5个,按执行顺序排列)
ssh_mutual_trust_linux_for_source.sh
ssh_mutual_trust_linux_for_target.sh
collect_info_from_source_oracle.sh
scp_log_file_to_target.sh
rman_restore_and_recover_to_target_oracle.sh
1.验证RMAN备份集有效性的SHELL脚本
rman_validate_v2.sh
1.验证RMAN备份集有效性的SHELL脚本
rman_validate_v2.sh
1.验证RMAN备份集有效性的SHELL脚本
rman_validate_v2.sh
1.验证RMAN备份集有效性的SHELL脚本
rman_validate_v2.sh
2.用RMAN进行恢复数据库的SHELL脚本
ssh_mutual_trust_linux_for_source.sh
ssh_mutual_trust_linux_for_target.sh
collect_info_from_source_oracle.sh
scp_log_file_to_target.sh
rman_restore_and_recover_to_target_oracle.sh
由于这个RMAN恢复实验需要的脚本过多,所以先看一下README.TXT文件(中文
和英文),有助于大家了解整个RMAN恢复实验的过程。
README_CN.TXT
README_EN.TXT
2.用RMAN进行恢复数据库的SHELL脚本
README_CN.TXT
README_EN.TXT
2.用RMAN进行恢复数据库的SHELL脚本
ssh_mutual_trust_linux_for_source.sh
2.用RMAN进行恢复数据库的SHELL脚本
ssh_mutual_trust_linux_for_source.sh
2.用RMAN进行恢复数据库的SHELL脚本
ssh_mutual_trust_linux_for_source.sh
2.用RMAN进行恢复数据库的SHELL脚本
ssh_mutual_trust_linux_for_target.sh
2.用RMAN进行恢复数据库的SHELL脚本
collect_info_from_source_oracle.sh
由于这个SHELL脚本内容有694行,内容过多,所以只
截取我认为最重要的一部分,那就是从源Oracle数据
库中查询出 右图 所指的28个变量的值,然后保存到
一个LOG文件 “source_oracle_dbinfo.log”。
2.用RMAN进行恢复数据库的SHELL脚本
scp_log_file_to_target.sh
这个SHELL脚本是用来将上一步生成的LOG文
件用SCP命令远程复制到目标主机同样的位
置
2.用RMAN进行恢复数据库的SHELL脚本
rman_restore_and_recover_to_target_oracle.sh
由于这个SHELL脚本有536行,内容过
多,所以也是只截取了我认为最重要
的一部分,就是右图所说的“在目标
主机上事先创建8个基本的目录”。
二、验证RMAN备份集有效性的操作实战
1.查看 生产环境上 一套 单实例Oracle数据库的 一周RMAN备份情况
二、验证RMAN备份集有效性的操作实战
2.查看 生成的R
原创力文档

文档评论(0)