oracle整库备份到指定位置时出现三个文件,三个文件分别包含哪些内容,另外怎么用RMAN 指定备份?代码如下:
RMAN> BACKUP DATABASE FORMAT 'D:\oracle\product\10.1.0\BACKUP\BAK_%U';
出现的三个文件分别为 BAK_06MPBDD9_1_1 BAK_07MPBDJ5_1_1 BAK_08MPBDKT_1_1
我应该怎么恢复??

解决方案 »

  1.   

    如果控制文件存在且未被破坏,可以用这个备份是可以用来 restore 单个的数据文件,也可以 restore 整个数据库,然后再进行 recover 就行了。
      

  2.   

    RMAN> RUN {
    2> ALLOCATE CHANNEL ch1 TYPE DISK;
    3> RESTORE DATABASE;
    4> SQL "ALTER DATABASE MOUNT";
    5> RECOVER DATABASE;
    6> SQL "ALTER DATABASE OPEN RESETLOGS";
    7> RELEASE CHANNEL ch1;  }
    恢复数据库后,使用ALTER DATABASE OPEN命令打开数据库