Maison  >  Article  >  base de données  >  Oracle 从备份的控制文件进行完全恢复

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

WBOY
WBOYoriginal
2016-06-07 17:29:421219parcourir

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 选项
 
 
 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn