WEB开发网
开发学院数据库Oracle Oracle 10g在resetlogs操作后完成恢复 阅读

Oracle 10g在resetlogs操作后完成恢复

 2008-09-19 12:55:44 来源:WEB开发网   
核心提示: D:oracleproduct10.2.0oradatatest>del users01.Dbf5.启动到mount状态,准备开始恢复SQL>startupmountORACLE 例程已经启动,Oracle 10g在resetlogs操作后完成恢复(2),TotalSystem

D:oracleproduct10.2.0oradatatest>del users01.Dbf

5.启动到mount状态,准备开始恢复

   SQL>startupmount

ORACLE 例程已经启动。  

  TotalSystemGlobalArea268435456bytes
  FixedSize1248476bytes
  VariableSize83886884bytes
  DatabaseBuffers180355072bytes
  RedoBuffers2945024bytes

数据库装载完毕。

6.使用SET UNTIL SEQUENCE子句完成不完全恢复,并用resetlogs打开数据库

   C:DocumentsandSettingsAdministrator>rmantarget/@testcatalogwrman/wrman@test2

恢复管理器: Release 10.2.0.1.0 - Production on 星期四 9月 11 13:37:49 2008  

   Copyright(c)1982,2005,Oracle.Allrightsreserved.

已连接到目标数据库: TEST (DBID=1961907796, 未打开)

连接到恢复目录数据库  

   RMAN>run
  2>{
  3>setuntilsequence10thread1;--序列10
  4>restoredatabase;
  5>recoverdatabase;
  6>}

最后用resetlogs打开数据库 

   RMAN>alterdatabaseopenresetlogs;

数据库已打开

在恢复目录中注册的数据库的新原型

正在启动全部恢复目录的 resync

完成全部 resync

这里开始模拟第二次故障,并做恢复,以实验执行resetlogs以后完成的恢复

7.建立一张表格,并强制执行归档日志 

   SQL>selectopen_modefromv$database;
  OPEN_MODE
  ----------
  READWRITE
  SQL>selectstatusfromv$instance;
  STATUS
  ------------
  OPEN
  SQL>createtablet2(c1char(20));

Tags:Oracle resetlogs 操作

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接