Heim  >  Artikel  >  Datenbank  >  Oracle 从备份的控制文件进行完全恢复

Oracle 从备份的控制文件进行完全恢复

WBOY
WBOYOriginal
2016-06-07 17:29:421219Durchsuche

SYS@orcl#shutdown abort; Oracle 例程已经关闭。 SYS@orcl# oracle@oracle:~/product/10.2/db_1/dbsgt; rman target / 恢复管理

SYS@orcl#shutdown abort;
 Oracle 例程已经关闭。
 SYS@orcl#
 oracle@oracle:~/product/10.2/db_1/dbs> rman target /
 
恢复管理器: Release 11.1.0.6.0 - Production on 星期三 6月 5 23:13:10 2013
 
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
 
已连接到目标数据库 (未启动)
 
RMAN> startup nomount;
 
Oracle 实例已启动
 
系统全局区域总计    805875712 字节
 
Fixed Size                    2148720 字节
 Variable Size                520095376 字节
 Database Buffers            276824064 字节
 Redo Buffers                  6807552 字节
 
RMAN> restore controlfile from '/opt/oracle/product/10.2/db_1/dbs/snapcf_orcl.f';
 
启动 restore 于 05-6月 -13
 使用目标数据库控制文件替代恢复目录
 分配的通道: ORA_DISK_1
 通道 ORA_DISK_1: SID=152 设备类型=DISK
 
通道 ORA_DISK_1: 已复制控制文件副本
 输出文件名=/opt/oracle/oradata/ORCL/controlfile/o1_mf_7q9c8orh_.ctl
 输出文件名=/opt/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_7q9c8pcf_.ctl
 完成 restore 于 05-6月 -13
 
RMAN> exit
 SYS@orcl#select file#,creation_change#,checkpoint_change# from v$datafile_header;
 
    FILE# CREATION_CHANGE# CHECKPOINT_CHANGE#
 ---------- ---------------- ------------------
          1                7            4918372
          2            1490            4918372
          3          841603            4918372
          4            14607            4918372
          5          955886            4918372
          6          958063            4918372
          7          959259            4918372
          8          3975193            4918372
          9          3977982            4918372
        10          3978313            4918372
        11          4400356            4918372
 
    FILE# CREATION_CHANGE# CHECKPOINT_CHANGE#
 ---------- ---------------- ------------------
        12          4400418            4918372
 
已选择12行。
 
SYS@orcl#select file#,creation_change#,checkpoint_change#,last_change# from v$datafile;
 
    FILE# CREATION_CHANGE# CHECKPOINT_CHANGE# LAST_CHANGE#
 ---------- ---------------- ------------------ ------------
          1                7            4393541
          2            1490            4393541
          3          841603            4393541
          4            14607            4393541
          5          955886            4393541
          6          958063            4393541
          7          959259            4393541
          8          3975193            4393541
          9          3977982            4393541
        10          3978313            4393541
        11          4400356            4400358
 
    FILE# CREATION_CHANGE# CHECKPOINT_CHANGE# LAST_CHANGE#
 ---------- ---------------- ------------------ ------------
        12          4400418            4400420
 
已选择12行。
 
SYS@orcl#
 YS@orcl#alter database open;
 alter database open
 *
 第 1 行出现错误:
 ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
 
 
 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn