论文部分内容阅读
Oracle数据库安全备份和恢复策略rn 理想的备份系统是在软件备份的基础上再加上硬件备份,使数据更加安全可靠。本文提出的基于Oracle待用机备份和恢复策略正是基于软件备份的基础上再加硬件备份。rn (1)特点 本方案的设计要求,能够实现当服务器出现问题时,保证在2小时内将待用服务器恢复至断点,既不丢失数据,还可以继续使用。本方案简单、易行、可靠,但建立待用数据库时必须关闭数据库,待用数据库维护时对应用无影响,恢复时间短。rn (2)准备过程 ①设备准备2台服务器,1台为在用服务器,另1台为待用服务器,安装NT和Oracle,数据库的路径设置应与在用机一致;②在用机数据库运行方式设置成Archivelog,并且自动归档;③关闭在用机数据库,将全部数据文件复制到待用机相应目录下;rn④打开在用机数据库,制作待用机的控制文件:alter database create standby controlfile as “filename”;⑤归档在用机联机日志文件:alter system archive. log current;⑥将在用机的归档日志文件及其为待用机制作的控制文件复制到待用机相应目录下。rn(3)维护过程 ①启动待用机:rnstartup nomount;rn②加载待用机数据库:rnalter system rnarchive log current;rn③从在用机复制归档日志文件到待用机相应目录下;①恢复待用机:rnrecover [from‘location’] standby database。rn(4)激活待用机的过程 ①启动待用机:rnstartup nomount;rn②加载待用机数据库rn:alterrndatabase mount standby database exclusive;rn③归档在用机联机日志文件rn:alter system archivernlog current;rn④从在用机复制归档日志文件到待用机相应目录下;⑤恢复待用机rn:recover [fromrn‘location’ ]standby database;rn⑥激活待用机数据库:rnalter database activate standby database;rn⑦关闭待用机数据库:shutdown;⑧正常打开数据库:startup。rn 以上备份与恢复方案可利用OS提供的功能写成详细脚本,从而实现星期几、何时备份等rn自动备份功能,方便DBA的维护。此外,将日志文件和控制文件作了镜像,是防止存储介质rn失效的有效办法;定期把某些数据、做备份,放于安全处,也不失为一种好方法。