Oracle的RMAN恢复经验分享
作为一个IT人,在平时的工作中或多或少会接触到数据库,大部分人接触到的数据库都是通过“增”“查”“减”“排”来完成数据的搜索。MySQL和Oracle是大家最长听到的两个数据库产品。
Oracle是大型数据库管理系统,需要支付费用。不管是对于个人还是对于企业,数据是非常重要的,数据库的备份是至关重要的一个保证数据安全的重要手段,下面就详细讲下这两款数据库的备份的注意点:
RMAN是oracle数据库备份,还原和恢复的重要工具,数据的成功备份是保障数据完整的有效手段,而数据的快速恢复是当数据出异常后保障数据不丢失的完美措施,下面仅根据自己的操作的一些总结:
项目结构:
一台oracle数据库,一个第三方的备份软件(调用rman脚本),一台DD存储。
RMAN恢复分三步骤:恢复控制文件,恢复数据库文件,最后恢复归档日志
恢复分两种情况为本机恢复和异机恢复,在本机恢复时,建议将本机的数据线全部备份后在做恢复操作。
异机恢复时步骤如下:
了解源服务器的操作系统的版本情况和源数据库的版本情况,最好使目的服务器的操作系统版本和目的数据库版本跟源服务器一致;
检查源数据库实例安装路径和数据文件路径:
数据文件路径为控制文件,数据文件,参数文件和归档日志路径,也最好保持一致;
目的服务器数据库的DBID一定要设置成源数据库DBID;
归档日志是重要的oracle日志备份,通过恢复归档日志可以保留左右重做的历史记录。在我们平时安全策略中尽量将备份的数据的保留时间跟归档日志保留时间一致,不然会引起归档日志恢复出错的情况。比如归档日志只保留了3天,而备份策略保留的数据有一个星期,如果恢复3天前的数据时,在恢复到归档日志时,就提示指定归档日志的序列号不存在导致归档日志恢复不成功。
精品好文:
了解新钛云服
从盛大游戏G云COO到独自创业!2018中国财经峰会专访新钛云服CEO冯祯旺
新钛云服,打造最专业的Cloud MSP+,做企业业务和云之间的桥梁
没错,我们就是这样豪!GOPS送小爱、整箱签名书、数百定制笔记本和手机支架
技术干货
99%运维不知道,系统文件md5变了,竟然是因为......
OpenStack Rocky:专注于裸机云管理,快速升级以及硬件加速
Ceph BlueStore 与 FileStore:利用 Micron NVMe SSD 进行性能比较
OpenStack与ZStack深度对比:架构、部署、计算存储与网络、运维监控等