归档模式下數據文件的完全恢复.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
os:winxp   oracle:9.2.0.1.0   sid:xianhe      一:准备工作      把数据库改为归档模式      SQL startup mount   ORACLE 例程已经启动。      Total System Global Area 126950220 bytes   Fixed Size          453452 bytes   Variable Size       109051904 bytes   Database Buffers     bytes   Redo Buffers         667648 bytes   数据库装载完毕。   SQL alter database archivelog;   数据库已更改。   SQL alter database open;   数据库已更改。   SQL   设置成自动归档   SQL alter system set log_archive_start = true scope=spfile;      系统已更改。      确定数据库在归档模式下并是自动存档的   SQL archive log list   数据库日志模式      存档模式   自动存档       启用   存档终点      D:oracleora92RDBMS   最早的概要日志序列   2   下一个存档日志序列  4   当前日志序列      4   SQL      干净的关闭数据库,做一个完全的冷备份。      二:开始实验      实验1:描述如下。      数据库系统数据文件和回退段遭破坏的情况下的恢复。 此时数据库的状态是关闭的。      先启动数据库,用scott用户建立test表,并插入两条数据。      SQL create table scott.test    2 (id int);      表已创建。      SQL insert into scott.test values(1);      已创建 1 行。      SQL insert into scott.test values(2);      已创建 1 行。      SQL commit;      提交完成。      假设数据库遭意外被迫关闭,并且系统数据文件丢失。      SQL shutdown abort   ORACLE 例程已经关闭。      把oracle服务停掉,删除SYSTEM01.dbf和UNDOTBS01.DBF文件      启动服务      启动数据库, 提示如下错误   SQL startup   ORACLE 例程已经启动。      Total System Global Area 126950220 bytes   Fixed Size          453452 bytes   Variable Size       109051904 bytes   Database Buffers     bytes   Redo Buffers         667648 bytes      数据库装载完毕。      ORA-01157: 无法标识/锁定数据文件 1 - 请参阅 DBWR 跟踪文件  ORA-01110: 数据文件 1: D:\ORACLE\RADATA\XINAHE\SYSTEM01.DBF    把备份的SYSTEM01.dbf文件还原回去,然后recover database 或 recover datafile D:\ORACLE\ORADATA\XINAHE\SYSTEM01.DBF      SQL recover datafile D:\ORACLE\ORADATA\XINAHE\SYSTEM01.DBF;   完成介质恢复。      打开数据库有提示   SQL alter database open;   alter database open   *   ERROR 位于第 1 行:   ORA-01157: 无法标识/锁定数据文件 2 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 2: D:\ORACLE\ORADATA\XINAHE\UNDOTBS01.DBF       把备份的UNDOTBS01.DBF文件还原回去,执行recover database 或 recover datafile D:\ORACLE\ORADATA\XINAHE\UNDOTBS01.DBF      SQL recover datafile D:\ORACLE\ORADATA\INAHE\UNDO

文档评论(0)

asd3366 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档