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