中国IDC产业年度大典指定存储网站 第二届中国IDC产业年度大典(北京 2008年1月16日) 中国IT实验室旗下网站
存储世界
 热门搜索:SAN 虚拟化 RAID 容灾 ILM 分层存储 iSCSI SAS
搜索:
 您现在的位置: 中国IT实验室 >> 存储 >> 存储技术 >> 网络存储 >> 文章正文
通过Backup Exec实施Oracle灾难恢复
来源:www.51cto.com 时间:2006-3-23 保存本文 作者:太平洋电… 收藏本站

    做Recovery需要什么数据:

    1、FULL CLOSED备份

    shutdown数据库(不要用shutdown abort强行关闭),实施一个文件级备份,备份全部的Oracle相关文件,包括Windows系统文件,系统状态和Oracle程序文件和数据文件等内容。

    这个冷备份对于快速恢复Oracle数据库系统非常关键,如果没有它,系统被破坏后只能重新安装再恢复,这要比直接恢复冷备份慢得多,也更复杂。

    每当数据库或表单的物理结构或逻辑结构有变化时都应该重新创建这个冷备份。

    2. FULL ONLINE备份

    这个备份要通过Backup Exec Agent for Oracle Server来完成,要备份全部表空间,归档日志和控制文件,通过这种方式备份,Oracle会将所有缓存内容写入文件,将online redo log做归档,所以数据库备份中包含的是备份时数据库的即时点信息,完整而且有效。以后做恢复时,可以恢复到最后一次FULL ONLINE备份的状态。

    恢复过程:

    1. 重新安装Windows系统和Remote Agent for Windows Server,为恢复Oracle服务器准备环境。

    2. 恢复最后一次FULL CLOSED备份,重新启动计算机。

    此时Windows系统,Oracle数据库系统都是完整的,只是Oracle数据库中可能不是最新的数据。Backup Exec Agent for Oracle Server也不用重新安装了。

    3. 用SQLPlus用SYS以sysdba身份连接到数据库系统,关闭数据库。

    shutdown immediate + < enter >

    4. 通过介质服务器恢复最新的FULL ONLINE备份,恢复作业属性的高级选项中,确保选中了“Restore over Existing files(覆盖现存文件)” 选项。

    要想成功的恢复数据库,在最后一次FULL CLOSED备份之后的所有redo log必须都已经成功归档并备份。少了哪一个,数据库就无法恢复到最后的FULL ONLI NE备份时的状态。

    通过Oracle的alert log可以看到数据库的恢复需要哪些归档日志,以及你应该把它们恢复到什么位置。

    5. 恢复完成后,用SYS用户以sysdba身份连接到数据库,将数据库加载到mount阶段:

    startup mount + < enter >

    6. 数据库mount完成后,执行recover过程:

    recover database using backup controlfile + < enter >

    数据库会提示你需要哪些日志:

    ORA-00279: Change 36579 generated at needed for thread 1

    ORA-00289: Suggestion : \Oracle_Home\Oradata\\%SID%T00036579.ARC

    ORA-00280: {=Suggested | filename | AUTO | FROM logsource | CANCEL}

    最简单的方法是选自动恢复:

    auto + < enter >

    系统会在init.ora文件中定义的位置上查找所有必需的日志并依次应用它们,最后一个要应用的日志是online redo log,实际上它并不包括任何的transaction,只有一个SCN,可以略过,但是自动恢复过程会因为找不到相应的文件而报错:

    ORA-00308: cannot open archived log

    E:\ORACLE\ORADATA\KIMSTAD\ARCHIVE\KIMSTADT00036949.ARC

    ORA-27041: unable to open file

    OSD-04002: unable to open file

    O/S-Error: (OS 2) The system cannot find the file specified.

    为此输入以下命令(until cancel参数使我们可以在需要的时候中止恢复过程):

    recover database until cancel using backup controlfile +

    这样在数据库恢复的最后阶段再次提示前面的错误时,我们就可以中止恢复过程:

    cancel + < enter >

    这时除了最后一个online redo log以外,所有的commit transaction都已经提交到数据库之中了,完成后会显示:

    Media recovery canceled

    实际上恢复过程已经正常完成了。

    最后是打开数据库并同步日志序列号:

    alter database open resetlogs + < enter >

    至此,Oracle数据库被成功恢复到最后一次Full Online备份。

    说明:Oracle 8i可以用internal账号完成DBA操作。9i取消了internal账号,SYS账号代替它了。为了以DBA身份登录,启动SQL Plus时应该加nolog参数,进入之后再登录,connect username/password as sysdba.

【责编:Yoyo】
相关文章
Is Backup Beside the Point? Not yet. But
通过Backup Exec实施Oracle灾难恢复
通过Backup Exec实施Oracle灾难恢复
通过Backup Exec实施Oracle灾难恢复
通过Backup Exec实施Oracle灾难恢复
通过Backup Exec实施Oracle灾难恢复
最新文章
·期待已久 Sun发布固定内容归档技术
·如何将服务器接入到SAN环境
·希捷表示计划于2008年推出SSD产品
·我们到底需要什么样的存储虚拟化
·NetApp年度渠道峰会 继续强化统一存储
·我们到底需要什么样的存储虚拟化
·戴尔发力存储市场 与EMC关系存疑
 文章评论
 精彩友情推荐
·博达交换机
·博达镜像交换机
·博达镜像交换机报价
·bdcom交换机
·博达网络交换机
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
行业信息关注  

越来越存储 SAS将

引领存储技术革命
·期待已久 Sun发布固定内容归档技
·希捷表示计划于2008年推出SSD产品
·NetApp年度渠道峰会 继续强化统一
·戴尔发力存储市场 与EMC关系存疑
·固态盘:2009到2010年普及?
·越来越存储 SAS将入中端磁盘阵列
特别推荐  
第二届中国IDC产业大典正式启动
视频杂志下载:服务器Raid技术实战
深圳文博会:游戏开发与技术应用研讨会
网罗天下:2007中国IDC行业资讯大全
IT实验室在京发布国内第一首IT社区歌曲
中文授权Alexa网站排名查询
存储技术  
  数年以前,我们总在谈论XXXX年,但当我们谈论XXXX年的时候,往往离这些技术走向应用还有一段距离...
·如何将服务器接入到SAN环境
·我们到底需要什么样的存储虚拟化
·部署存储管理 企业要先知先觉
·归档数据进入EB级 企业如何应对
·HDS进入高端NAS 胜算有几何?
·教育行业信息存储之NAS应用
·深度分析:iSCSI与FC比肩齐飞
·HDS携手BlueArc征战NAS市场
产品专区  
·网络存储产品评测:网牛测试报告
·大众价格 Thecus N4100+网络存储器评测
·脱机也可下载BT——元谷网牛试用手记
·中小企业部门智能存储系统,正睿ZRI-X4
·旧瓶新酒 华硕新版WL-HDD无线存储器简评
·高速大容量 BUFFALO网络存储器250GL评测
·联想Lenovo-HDS AMS200存储产品资料
·保证数据安全 主流SAS RAID卡技术解析
·速度为王! Buffalo高速NAS简单试用
·垂直记录的铺路石:500GB级SATA硬盘横评
 Chinaitlab Group 旗下网站:  中国IT实验室 | 中国IDC圈 | 存储世界 | 数字网校 | 21世纪IT人才网
关于我们 | 广告服务| 成功客户 | 合作媒体 | 网站历史 | 联系我们 | 招聘信息 | 免责声明
Copyright © 2001 - 2007 All Rights Reserved
粤ICP备05089709