Chinaunix首页 | 论坛 | 博客
  • 博客访问: 587883
  • 博文数量: 772
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 13:02
文章分类

全部博文(772)

文章存档

2011年(1)

2008年(771)

我的朋友

分类:

2008-10-17 13:23:28

         export ORACLE_SID=xxx
        sqlplus / as sysdba
        startup nomount pfile='/home/oracle/init_xxx.ora';
        create spfile from pfile='/home/oracle/init_xxx.ora';

        exit

        RMAN target sys/xxx
        restore controlfile from '...';
        startup mount
        --crosscheck backup;
        list backup;

        run
        {
        set newname for datafile 1 to '/oracle/oradata/xxx/system01.dbf';
        set newname for datafile 2 to '/oracle/oradata/xxx/undo01.dbf';
        set newname for datafile 3 to '/oracle/oradata/xxx/sysaux01.dbf';
        set newname for datafile 6 to '/oracle/oradata/xxx/pay_ts01.dbf';
        restore datafile 1;
        restore datafile 2;
        restore datafile 3;
        restore datafile 6;
        }
        (注:发现单个datafile恢复不如整库恢复快!)
        sql 'alter database backup controlfile to trace';
        shutdown immediate;
        exit


--------------------next---------------------

阅读(210) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~