zoukankan      html  css  js  c++  java
  • 11gRAC ASM管理的数据文件丢失恢复

    D:\>asmcmd
    ASMCMD> cd data/orcl/datafile

    ASMCMD> ls -la
    Type Redund Striped Time Sys Name
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y +DATA/ORCL/DATAFILE/sysaux.dbf
    => SYSAUX.260.804894225
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => SYSTEM.259.804894217
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => UNDOTBS1.261.804894231
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => UNDOTBS2.263.804894255
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => USERS.264.804894257
    N sysaux.dbf => +DATA/ORCL/DATAFI
    LE/SYSAUX.260.804894225
    N users01.dbf => +DATA/ASM/DATAFI
    LE/users01.dbf.373.806240653
    ASMCMD> rm users.264.804894257
    ASMCMD> ls -la
    Type Redund Striped Time Sys Name
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y +DATA/ORCL/DATAFILE/sysaux.dbf
    => SYSAUX.260.804894225
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => SYSTEM.259.804894217
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => UNDOTBS1.261.804894231
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => UNDOTBS2.263.804894255
    N sysaux.dbf => +DATA/ORCL/DATAFI
    LE/SYSAUX.260.804894225
    N users01.dbf => +DATA/ASM/DATAFI
    LE/users01.dbf.373.806240653
    ASMCMD>


    D:\>rman target /

    恢复管理器: Release 11.2.0.1.0 - Production on 星期五 2月 1 11:46:20 2013

    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

    已连接到目标数据库 (未启动)

    RMAN> startup mount;

    Oracle 实例已启动
    数据库已装载

    系统全局区域总计 3423965184 字节

    Fixed Size 2180544 字节
    Variable Size 1929382464 字节
    Database Buffers 1476395008 字节
    Redo Buffers 16007168 字节

    RMAN> alter database open;

    使用目标数据库控制文件替代恢复目录
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: alter db 命令 (在 02/01/2013 11:46:49 上) 失败
    ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件
    ORA-01110: 数据文件 5: '+DATA/orcl/datafile/users.264.804894257'

    RMAN>

    RMAN> restore database;

    启动 restore 于 01-2月 -13
    分配的通道: ORA_DISK_1
    通道 ORA_DISK_1: SID=18 实例=orcl1 设备类型=DISK

    通道 ORA_DISK_1: 正在开始还原数据文件备份集
    通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
    通道 ORA_DISK_1: 将数据文件 00001 还原到 +DATA/orcl/datafile/system.259.80489421
    7
    通道 ORA_DISK_1: 将数据文件 00004 还原到 +DATA/orcl/datafile/undotbs2.263.804894
    255
    通道 ORA_DISK_1: 将数据文件 00005 还原到 +DATA/orcl/datafile/users.264.804894257

    通道 ORA_DISK_1: 正在读取备份片段 D:\RMAN\BK_U3KO0QC1J_S116_P1_T806170675
    通道 ORA_DISK_1: 段句柄 = D:\RMAN\BK_U3KO0QC1J_S116_P1_T806170675 标记 = TAG2013
    0131T161754
    通道 ORA_DISK_1: 已还原备份片段 1
    通道 ORA_DISK_1: 还原完成, 用时: 00:00:16
    通道 ORA_DISK_1: 正在开始还原数据文件备份集
    通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
    通道 ORA_DISK_1: 将数据文件 00002 还原到 +DATA/orcl/datafile/sysaux.260.804894225
    通道 ORA_DISK_1: 将数据文件 00003 还原到 +DATA/orcl/datafile/undotbs1.261.804894231
    通道 ORA_DISK_1: 正在读取备份片段 D:\RMAN\BK_U3LO0QC1J_S117_P1_T806170675
    通道 ORA_DISK_1: 段句柄 = D:\RMAN\BK_U3LO0QC1J_S117_P1_T806170675 标记 = TAG20130131T161754
    通道 ORA_DISK_1: 已还原备份片段 1
    通道 ORA_DISK_1: 还原完成, 用时: 00:00:15
    完成 restore 于 01-2月 -13

    RMAN>

    RMAN> recover database ;

    启动 recover 于 01-2月 -13
    使用通道 ORA_DISK_1

    正在开始介质的恢复

    线程 1 序列 632 的归档日志已作为文件 +DATA/orcl/arch/arc0000000632_0804894213.0001 存在于磁盘上
    线程 1 序列 633 的归档日志已作为文件 +DATA/orcl/arch/arc0000000633_0804894213.0001 存在于磁盘上
    线程 1 序列 634 的归档日志已作为文件 +DATA/orcl/arch/arc0000000634_0804894213.0001 存在于磁盘上
    线程 2 序列 481 的归档日志已作为文件 +DATA/orcl/arch/arc0000000481_0804894213.0002 存在于磁盘上
    线程 2 序列 482 的归档日志已作为文件 +DATA/orcl/arch/arc0000000482_0804894213.0002 存在于磁盘上
    线程 1 序列 1 的归档日志已作为文件 +DATA/orcl/arch/arc0000000001_0806229824.0001 存在于磁盘上
    线程 1 序列 2 的归档日志已作为文件 +DATA/orcl/arch/arc0000000002_0806229824.0001 存在于磁盘上
    线程 1 序列 3 的归档日志已作为文件 +DATA/orcl/arch/arc0000000003_0806229824.0001 存在于磁盘上
    线程 1 序列 4 的归档日志已作为文件 +DATA/orcl/arch/arc0000000004_0806229824.0001 存在于磁盘上
    线程 1 序列 5 的归档日志已作为文件 +DATA/orcl/arch/arc0000000005_0806229824.0001 存在于磁盘上
    线程 1 序列 6 的归档日志已作为文件 +DATA/orcl/arch/arc0000000006_0806229824.0001 存在于磁盘上
    线程 1 序列 7 的归档日志已作为文件 +DATA/orcl/arch/arc0000000007_0806229824.0001 存在于磁盘上
    线程 1 序列 8 的归档日志已作为文件 +DATA/orcl/arch/arc0000000008_0806229824.0001 存在于磁盘上
    线程 1 序列 9 的归档日志已作为文件 +DATA/orcl/arch/arc0000000009_0806229824.0001 存在于磁盘上
    线程 1 序列 10 的归档日志已作为文件 +DATA/orcl/arch/arc0000000010_0806229824.0001 存在于磁盘上
    线程 1 序列 11 的归档日志已作为文件 +DATA/orcl/arch/arc0000000011_0806229824.0001 存在于磁盘上
    线程 1 序列 12 的归档日志已作为文件 +DATA/orcl/arch/arc0000000012_0806229824.0001 存在于磁盘上
    线程 1 序列 13 的归档日志已作为文件 +DATA/orcl/arch/arc0000000013_0806229824.0001 存在于磁盘上
    线程 1 序列 14 的归档日志已作为文件 +DATA/orcl/arch/arc0000000014_0806229824.0001 存在于磁盘上
    线程 1 序列 15 的归档日志已作为文件 +DATA/orcl/arch/arc0000000015_0806229824.0001 存在于磁盘上
    线程 1 序列 16 的归档日志已作为文件 +DATA/orcl/arch/arc0000000016_0806229824.0001 存在于磁盘上
    线程 1 序列 17 的归档日志已作为文件 +DATA/orcl/arch/arc0000000017_0806229824.0001 存在于磁盘上
    线程 1 序列 18 的归档日志已作为文件 +DATA/orcl/arch/arc0000000018_0806229824.0001 存在于磁盘上
    线程 1 序列 19 的归档日志已作为文件 +DATA/orcl/arch/arc0000000019_0806229824.0001 存在于磁盘上
    线程 1 序列 20 的归档日志已作为文件 +DATA/orcl/arch/arc0000000020_0806229824.0001 存在于磁盘上
    线程 1 序列 21 的归档日志已作为文件 +DATA/orcl/arch/arc0000000021_0806229824.0001 存在于磁盘上
    线程 1 序列 22 的归档日志已作为文件 +DATA/orcl/arch/arc0000000022_0806229824.0001 存在于磁盘上
    线程 1 序列 23 的归档日志已作为文件 +DATA/orcl/arch/arc0000000023_0806229824.0001 存在于磁盘上
    线程 1 序列 24 的归档日志已作为文件 +DATA/orcl/arch/arc0000000024_0806229824.0001 存在于磁盘上
    线程 1 序列 25 的归档日志已作为文件 +DATA/orcl/arch/arc0000000025_0806229824.0001 存在于磁盘上
    线程 1 序列 26 的归档日志已作为文件 +DATA/orcl/arch/arc0000000026_0806229824.0001 存在于磁盘上
    线程 1 序列 27 的归档日志已作为文件 +DATA/orcl/arch/arc0000000027_0806229824.0001 存在于磁盘上
    线程 1 序列 28 的归档日志已作为文件 +DATA/orcl/arch/arc0000000028_0806229824.0001 存在于磁盘上
    线程 1 序列 29 的归档日志已作为文件 +DATA/orcl/arch/arc0000000029_0806229824.0001 存在于磁盘上
    线程 1 序列 30 的归档日志已作为文件 +DATA/orcl/arch/arc0000000030_0806229824.0001 存在于磁盘上
    线程 1 序列 31 的归档日志已作为文件 +DATA/orcl/arch/arc0000000031_0806229824.0001 存在于磁盘上
    线程 2 序列 1 的归档日志已作为文件 +DATA/orcl/arch/arc0000000001_0806229824.0002 存在于磁盘上
    线程 2 序列 2 的归档日志已作为文件 +DATA/orcl/arch/arc0000000002_0806229824.0002 存在于磁盘上
    线程 2 序列 3 的归档日志已作为文件 +DATA/orcl/arch/arc0000000003_0806229824.0002 存在于磁盘上
    线程 2 序列 4 的归档日志已作为文件 +DATA/orcl/arch/arc0000000004_0806229824.0002 存在于磁盘上
    线程 2 序列 5 的归档日志已作为文件 +DATA/orcl/arch/arc0000000005_0806229824.0002 存在于磁盘上
    线程 2 序列 6 的归档日志已作为文件 +DATA/orcl/arch/arc0000000006_0806229824.0002 存在于磁盘上
    线程 2 序列 7 的归档日志已作为文件 +DATA/orcl/arch/arc0000000007_0806229824.0002 存在于磁盘上
    线程 2 序列 8 的归档日志已作为文件 +DATA/orcl/arch/arc0000000008_0806229824.0002 存在于磁盘上
    线程 2 序列 9 的归档日志已作为文件 +DATA/orcl/arch/arc0000000009_0806229824.0002 存在于磁盘上
    线程 2 序列 10 的归档日志已作为文件 +DATA/orcl/arch/arc0000000010_0806229824.0002 存在于磁盘上
    线程 2 序列 11 的归档日志已作为文件 +DATA/orcl/arch/arc0000000011_0806229824.0002 存在于磁盘上
    线程 2 序列 12 的归档日志已作为文件 +DATA/orcl/arch/arc0000000012_0806229824.0002 存在于磁盘上
    通道 ORA_DISK_1: 正在开始将归档日志还原到默认目标
    通道 ORA_DISK_1: 正在还原归档日志
    归档日志线程=2 序列=479
    通道 ORA_DISK_1: 正在还原归档日志
    归档日志线程=1 序列=630
    通道 ORA_DISK_1: 正在还原归档日志
    归档日志线程=1 序列=631
    通道 ORA_DISK_1: 正在还原归档日志
    归档日志线程=2 序列=480
    通道 ORA_DISK_1: 正在读取备份片段 D:\RMAN\ARCH-S131-P1-T806170723
    通道 ORA_DISK_1: 段句柄 = D:\RMAN\ARCH-S131-P1-T806170723 标记 = TAG20130131T161
    825
    通道 ORA_DISK_1: 已还原备份片段 1
    通道 ORA_DISK_1: 还原完成, 用时: 00:00:01
    归档日志文件名=+DATA/orcl/arch/arc0000000630_0804894213.0001 线程=1 序列=630
    归档日志文件名=+DATA/orcl/arch/arc0000000479_0804894213.0002 线程=2 序列=479
    归档日志文件名=+DATA/orcl/arch/arc0000000631_0804894213.0001 线程=1 序列=631
    归档日志文件名=+DATA/orcl/arch/arc0000000480_0804894213.0002 线程=2 序列=480
    归档日志文件名=+DATA/orcl/arch/arc0000000481_0804894213.0002 线程=2 序列=481
    归档日志文件名=+DATA/orcl/arch/arc0000000632_0804894213.0001 线程=1 序列=632
    归档日志文件名=+DATA/orcl/arch/arc0000000633_0804894213.0001 线程=1 序列=633
    归档日志文件名=+DATA/orcl/arch/arc0000000482_0804894213.0002 线程=2 序列=482
    归档日志文件名=+DATA/orcl/arch/arc0000000634_0804894213.0001 线程=1 序列=634
    归档日志文件名=+DATA/orcl/arch/arc0000000001_0806229824.0002 线程=2 序列=1
    归档日志文件名=+DATA/orcl/arch/arc0000000002_0806229824.0002 线程=2 序列=2
    归档日志文件名=+DATA/orcl/arch/arc0000000001_0806229824.0001 线程=1 序列=1
    归档日志文件名=+DATA/orcl/arch/arc0000000003_0806229824.0002 线程=2 序列=3
    归档日志文件名=+DATA/orcl/arch/arc0000000002_0806229824.0001 线程=1 序列=2
    归档日志文件名=+DATA/orcl/arch/arc0000000004_0806229824.0002 线程=2 序列=4
    归档日志文件名=+DATA/orcl/arch/arc0000000003_0806229824.0001 线程=1 序列=3
    归档日志文件名=+DATA/orcl/arch/arc0000000004_0806229824.0001 线程=1 序列=4
    归档日志文件名=+DATA/orcl/arch/arc0000000005_0806229824.0001 线程=1 序列=5
    归档日志文件名=+DATA/orcl/arch/arc0000000005_0806229824.0002 线程=2 序列=5
    归档日志文件名=+DATA/orcl/arch/arc0000000006_0806229824.0001 线程=1 序列=6
    归档日志文件名=+DATA/orcl/arch/arc0000000007_0806229824.0001 线程=1 序列=7
    归档日志文件名=+DATA/orcl/arch/arc0000000008_0806229824.0001 线程=1 序列=8
    归档日志文件名=+DATA/orcl/arch/arc0000000009_0806229824.0001 线程=1 序列=9
    归档日志文件名=+DATA/orcl/arch/arc0000000006_0806229824.0002 线程=2 序列=6
    归档日志文件名=+DATA/orcl/arch/arc0000000010_0806229824.0001 线程=1 序列=10
    归档日志文件名=+DATA/orcl/arch/arc0000000011_0806229824.0001 线程=1 序列=11
    归档日志文件名=+DATA/orcl/arch/arc0000000012_0806229824.0001 线程=1 序列=12
    归档日志文件名=+DATA/orcl/arch/arc0000000007_0806229824.0002 线程=2 序列=7
    归档日志文件名=+DATA/orcl/arch/arc0000000013_0806229824.0001 线程=1 序列=13
    归档日志文件名=+DATA/orcl/arch/arc0000000014_0806229824.0001 线程=1 序列=14
    归档日志文件名=+DATA/orcl/arch/arc0000000015_0806229824.0001 线程=1 序列=15
    归档日志文件名=+DATA/orcl/arch/arc0000000008_0806229824.0002 线程=2 序列=8
    归档日志文件名=+DATA/orcl/arch/arc0000000016_0806229824.0001 线程=1 序列=16
    归档日志文件名=+DATA/orcl/arch/arc0000000017_0806229824.0001 线程=1 序列=17
    归档日志文件名=+DATA/orcl/arch/arc0000000018_0806229824.0001 线程=1 序列=18
    归档日志文件名=+DATA/orcl/arch/arc0000000009_0806229824.0002 线程=2 序列=9
    归档日志文件名=+DATA/orcl/arch/arc0000000019_0806229824.0001 线程=1 序列=19
    归档日志文件名=+DATA/orcl/arch/arc0000000020_0806229824.0001 线程=1 序列=20
    归档日志文件名=+DATA/orcl/arch/arc0000000021_0806229824.0001 线程=1 序列=21
    归档日志文件名=+DATA/orcl/arch/arc0000000010_0806229824.0002 线程=2 序列=10
    归档日志文件名=+DATA/orcl/arch/arc0000000022_0806229824.0001 线程=1 序列=22
    归档日志文件名=+DATA/orcl/arch/arc0000000023_0806229824.0001 线程=1 序列=23
    归档日志文件名=+DATA/orcl/arch/arc0000000024_0806229824.0001 线程=1 序列=24
    归档日志文件名=+DATA/orcl/arch/arc0000000011_0806229824.0002 线程=2 序列=11
    归档日志文件名=+DATA/orcl/arch/arc0000000025_0806229824.0001 线程=1 序列=25
    归档日志文件名=+DATA/orcl/arch/arc0000000026_0806229824.0001 线程=1 序列=26
    归档日志文件名=+DATA/orcl/arch/arc0000000027_0806229824.0001 线程=1 序列=27
    归档日志文件名=+DATA/orcl/arch/arc0000000028_0806229824.0001 线程=1 序列=28
    归档日志文件名=+DATA/orcl/arch/arc0000000029_0806229824.0001 线程=1 序列=29
    介质恢复完成, 用时: 00:00:12
    完成 recover 于 01-2月 -13

    RMAN>

    RMAN> alter database open;

    数据库已打开

    RMAN>

    ASMCMD> ls -la
    Type Redund Striped Time Sys Name
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y +DATA/ORCL/DATAFILE/sysaux.dbf
    => SYSAUX.260.804894225
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => SYSTEM.259.804894217
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => UNDOTBS1.261.804894231
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => UNDOTBS2.263.804894255
    DATAFILE UNPROT COARSE FEB 01 11:00:00 Y none => USERS.264.806240873
    N sysaux.dbf => +DATA/ORCL/DATAFI
    LE/SYSAUX.260.804894225
    N users01.dbf => +DATA/ASM/DATAFI
    LE/users01.dbf.373.806240653
    ASMCMD>


    D:\>sqlplus /nolog

    SQL*Plus: Release 11.2.0.1.0 Production on 星期五 2月 1 11:58:05 2013

    Copyright (c) 1982, 2010, Oracle. All rights reserved.

    SQL> connect fujx/fujx@orcl
    已连接。
    SQL> select instance_name from v$instance;

    INSTANCE_NAME
    ----------------
    orcl1

    SQL> select instance_name from gv$instance;

    INSTANCE_NAME
    ----------------
    orcl1

    SQL>

    D:\>srvctl start instance -d orcl -i orcl2

    D:\>

    SQL> connect fujx/fujx@orcl
    已连接。
    SQL> select instance_name from gv$instance;

    INSTANCE_NAME
    ----------------
    orcl1
    orcl2

    SQL> select instance_name from v$instance;

    INSTANCE_NAME
    ----------------
    orcl1

    SQL>

  • 相关阅读:
    蓝色、绿色、红色、紫色四种颜色的水平CSS导航
    【Java/MD5】MD5摘要算法
    【Java/MD2】MD2摘要算法
    SpringBoot的yml配置文件里一处自定义属性出现的错误提示:“Expecting a 'string' but got a 'Mapping' node”
    人的希望就像一颗永恒的星,每到深夜又会重现光芒
    【SpringBoot】给SpringBoot程序配置个简单的logback(附简易版logback.xml下载)
    SpringBoot程序连到本地Oracle,隔三岔五地启动时,在Hiraki连接池之后爆Connection refused错
    【Thymeleaf】ModelAndView中设置一个值,页面上显示此值。
    【Thymeleaf】让页面上显示session中的值
    【Oracle/错误码】select max(id) from emp for update 是锁行还是锁表?结果爆ORA01786错误: 此查询表达式不允许 FOR UPDATE
  • 原文地址:https://www.cnblogs.com/jasonsfu/p/2888799.html
Copyright © 2011-2022 走看看