通过Backup Exec实施Oracle灾难恢复

发布时间:2023-01-25 23:51:44   来源:文档文库   
字号:
通过BackupExec实施Oracle灾难恢复Recovery需要什么数据:1FULLCLOSED备份shutdown数据库(不要用shutdownabort强行关闭,实施一个文件级备份,备份全部的oracle相关文件,包括Windows系统文件,系统状态和Oracle程序文件和数据文件等内容。这个冷备份对于快速恢复Oracle数据库系统非常关键,如果没有它,系统被破坏后只能重新安装再恢复,这要比直接恢复冷备份慢得多,也更复杂。每当数据库或表单的物理结构或逻辑结构有变化时都应该重新创建这个冷备份。2.FULLONLINE备份这个备份要通过BackupExecAgentfororacleServer来完成,要备份全部表空间,归档日志和控制文件,通过这种方式备份,Oracle会将所有缓存内容写入文件,onlineredolog做归档,所以数据库备份中包含的是备份时数据库的即时点信息,完整而且有效。以后做恢复时,可以恢复到最后一次FULLONLINE备份的状态。恢复过程:1.重新安装Windows系统和RemoteAgentforwindowsserver,为恢复Oracle
服务器准备环境。2.恢复最后一次FULLCLOSED备份,重新启动计算机。此时Windows系统,Oracle数据库系统都是完整的,只是Oracle数据库中可能不是最新的数据。BackupExecAgentfororacleServer也不用重新安装了。3.SQLPlusSYSsysdba身份连接到数据库系统,关闭数据库。shutdownimmediate+4.通过介质服务器恢复最新的FULLONLINE备份,恢复作业属性的高级选项中,确保选中了“RestoreoverExistingfiles(覆盖现存文件”选项。要想成功的恢复数据库,在最后一次FULLCLOSED备份之后的所有redolog必须都已经成功归档并备份。少了哪一个,数据库就无法恢复到最后的FULLONLINE备份时的状态。通过Oraclealertlog可以看到数据库的恢复需要哪些归档日志,以及你应该把它们恢复到什么位置。5.恢复完成后,用SYS用户以sysdba身份连接到数据库,将数据库加载到mount阶段:startupmount+

本文来源:https://www.2haoxitong.net/k/doc/e868491584c24028915f804d2b160b4e777f814c.html

《通过Backup Exec实施Oracle灾难恢复.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式