Chinaunix首页 | 论坛 | 博客
  • 博客访问: 508368
  • 博文数量: 694
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 4840
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-16 19:30
文章分类

全部博文(694)

文章存档

2011年(1)

2008年(693)

我的朋友

分类:

2008-10-16 19:35:51

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

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