欢迎来到天天文库
浏览记录
ID:44772251
大小:95.00 KB
页数:17页
时间:2019-10-28
《数据库恢复教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Oracle故障恢复故障恢复策略确定影响恢复的因素数据库的大小系统的复杂性数据库结构应用结构(对数据库恢复影响最大)缩短平均恢复时间的方法缩小所需要恢复的成员的大小使用ORACLE表分区和索引分区技术保证最新的备份能够被尽快获得经常性测试备份的拷贝以保证备份的可用性保证你熟悉各种各样的恢复手段,可以将经验性的技术用脚本记录下来合理地设计易于维护的数据库对象各种故障恢复策略的比较技术用法优点缺点Export,Import,SQL*Loader用Export/Import速度快实施难度大,很难确定数据的关系硬件冗余备份使用备份节点数据丢失少昂贵备用数据库用主
2、数据库的REDOLOG更新备用数据库快速恢复,可恢复故障数据可能丢失,设置和维护复杂数据库对称复制使用ORACLE的复制功能无数据丢失,可恢复,两个数据库可以同时使用系统开销比较大,为了保持数据的一致性所进行的恢复缓慢OPS使用CLUSTER技术,存活的节点接管失败节点可快速恢复,负载均衡性能调整十分困难,应用设计的好坏确定了系统性能的好坏三倍镜像采用三套硬件进行镜像快速备份快速恢复三倍读写开销EMCSRDF工具物理I/O备份快速同步备份,恢复迅速,无数据丢失存在数据库复制冲突的可能客户化的存储转发使用O8的功能:高级对列或基于触发器的复制无数据丢失,恢
3、复快速复杂,开销大故障恢复的步骤发现故障分析故障查找需要恢复的部件分析需要恢复的部件的关联性确定恢复策略从备份环境恢复系统重演REDOLOG,使系统恢复到最新的点检查分析故障,确定恢复方法alertlog是否有报警是否生成了traces是否使用OPS是否进行了恢复尝试,如果做了,做了哪些步骤确定备份策略如果你做了冷备份,冷备份的时候数据库是如何关闭的是否使用归档日志归档日志是否完整在线日志是否有镜像控制文件是否有镜像是否有最近的全EXPORT数据库故障的时候有什么非常规的工作正在做能够启动INSTANCE吗能不能MOUNT、OPEN数据库数据库大小是多少
4、是否使用裸设备有多少个回滚段数据库文件故障的恢复(1)故障ORA-1157,ORA-1110,或ORA-1116,ORA-1110从冷备份恢复(采用NOARCHIVELOG方式)关闭数据库恢复冷备份的文件重新启动数据库执行下列脚本,确认所有的REDOLOG文件的各自的流水号和FCN(firstchangenumbers)SELECTX.GROUP#,MEMBER,SEQUENCE#,FIRST_CHANGE#FROMV$LOGX,V$LOGILEYWHEREX.GROUP#=Y.GROUP#;查找要恢复文件的CHANGE#SELECTFILE#,CHAN
5、GE#FROMV$RECOVER_FILE;如果CHANGE#大于最小的REDOLOGFIRST_CHANGE#,那么这个文件是可以恢复的用ONLINEREDOLOG恢复数据文件RECOVERDATAFILE'fullpathofthedatafile'打开数据库ALTERDATABASEOPEN;数据库文件故障的恢复(2)从热备份恢复(使用ARCHIVELOG模式)关闭数据库恢复冷备份的文件重新启动数据库执行下列脚本,确认所有的REDOLOG文件的各自的流水号和FCN(firstchangenumbers)SELECTX.GROUP#,MEMBER,S
6、EQUENCE#,FIRST_CHANGE#FROMV$LOGX,V$LOGILEYWHEREX.GROUP#=Y.GROUP#;确认所有的日志都完备,如果日志缺少,参见后面的处理方法查找要恢复文件的CHANGE#SELECTFILE#,CHANGE#FROMV$RECOVER_FILE;如果CHANGE#大于最小的REDOLOGFIRST_CHANGE#,那么这个文件是可以恢复的用ONLINEREDOLOG恢复数据文件RECOVERDATAFILE'fullpathofthedatafile'打开数据库ALTERDATABASEOPEN;数据库文件故障
7、的恢复(3)有REDOLOG文件丢失或毁坏的情况下恢复(此时数据已经丢失,需要通过移动的方法进行重建)关闭数据库MOUNT数据库Svrmgrl>StartupmountOfflinedrop数据文件:Svrmgrl>ALTERDATABASEDATAFILE'fullpathofdatafile'OFFLINEDROP;打开数据库Svrmgrl>ALTERDATABASEOPEN;删除用户表空间Svrmgrl>DROPTABLESPACEtablespace_nameINCLUDINGCONTENTS;重新创建表空间等数据库文件故障的恢复(4)RBS文件
8、故障(1)数据库正常关闭情况下的恢复在INITSID.ORA文件中,封掉和故障文
此文档下载收益归作者所有