云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > NBU+ORACLE异机恢复测试(某电力省公司实践文档)

NBU+ORACLE异机恢复测试(某电力省公司实践文档)

  • 62 次阅读
  • 3 次下载
  • 2025/12/9 18:47:27

channel d1: restore complete, elapsed time: 00:00:36

output filename=/opt/oracle/product/10.2.0/db_1/dbs/cntrlsczgdb.dbf Finished restore at 18-MAR-11

released channel: d1

控制文件恢复后,数据库就可以mount了 在rman下alter database mount

四、查看源数据库裸设备名,以在目标端创建相应的文件

由于源端是使用的裸设备,现在我们把它恢复到文件系统上,需要新建文件并作相应修改。

1.在源端查看oracle的裸设备名

分为三类,临时文件,数据文件,日志文件

SQL> select name from v$tempfile; #查看临时文件 NAME

-------------------------------------------------------------------------------- /dev/rsczgoradblv04

SQL> select name from v$datafile; #查看数据文件

NAME

-------------------------------------------------------------------------------- /dev/rsczgoradblv01 /dev/rsczgoradblv05 /dev/rsczgoradblv02 /dev/rsczgoradblv03 /dev/rsczgoradblv06 /dev/rsczgoradblv20 /dev/rsczgoradblv21 /dev/rsczgoradblv22 /dev/rsczgoradblv23 /dev/rsczgoradblv24 /dev/rsczgoradblv30 NAME

-------------------------------------------------------------------------------- /dev/rsczgoradblv40 /dev/rsczgoradblv50

/dev/rsczgoradblv60 /dev/rsczgoradblv70 /dev/rsczgoradblv90

16 rows selected.

SQL> select member from V$logfile; #查看日志文件

MEMBER

-------------------------------------------------------------------------------- /dev/rsczgoradblv09 /dev/rsczgoradblv08 /dev/rsczgoradblv07 /dev/rsczgoradblv10 /dev/rsczgoradblv11 /dev/rsczgoradblv12

6 rows selected.

2.在目标端存放数据的目录下创建相应的文件

创建日志文件

touch /oradata/log1.log touch /oradata/log2.log touch /oradata/log3.log touch /oradata/log4.log touch /oradata/log5.log touch /oradata/log6.log 创建数据文件和临时文件 touch /oradata/1.dbf touch /oradata/2.dbf touch /oradata/3.dbf touch /oradata/4.dbf touch /oradata/5.dbf touch /oradata/6.dbf touch /oradata/7.dbf touch /oradata/8.dbf touch /oradata/9.dbf touch /oradata/10.dbf touch /oradata/11.dbf touch /oradata/12.dbf touch /oradata/13.dbf touch /oradata/14.dbf

touch /oradata/15.dbf touch /oradata/16.dbf touch /oradata/17.dbf

3.RENAME裸设备为文件系统

先要mount数据库,然后进sqlplus,执行命令 sqlplus / as sysdba 修改日志文件

alter database rename file '/dev/rsczgoradblv09' to '/oradata/log1.log'; alter database rename file '/dev/rsczgoradblv08' to '/oradata/log2.log'; alter database rename file '/dev/rsczgoradblv07' to '/oradata/log5.log'; alter database rename file '/dev/rsczgoradblv10' to '/oradata/log3.log'; alter database rename file '/dev/rsczgoradblv11' to '/oradata/log4.log'; alter database rename file '/dev/rsczgoradblv12' to '/oradata/log6.log'; 修改数据文件和临时文件

alter database rename file '/dev/rsczgoradblv01' to '/oradata/1.dbf'; alter database rename file '/dev/rsczgoradblv05' to '/oradata/2.dbf'; alter database rename file '/dev/rsczgoradblv02' to '/oradata/3.dbf'; alter database rename file '/dev/rsczgoradblv03' to '/oradata/4.dbf'; alter database rename file '/dev/rsczgoradblv06' to '/oradata/5.dbf'; alter database rename file '/dev/rsczgoradblv20' to '/oradata/6.dbf'; alter database rename file '/dev/rsczgoradblv21' to '/oradata/7.dbf'; alter database rename file '/dev/rsczgoradblv22' to '/oradata/8.dbf'; alter database rename file '/dev/rsczgoradblv23' to '/oradata/9.dbf'; alter database rename file '/dev/rsczgoradblv24' to '/oradata/10.dbf'; alter database rename file '/dev/rsczgoradblv30' to '/oradata/11.dbf'; alter database rename file '/dev/rsczgoradblv40' to '/oradata/12.dbf'; alter database rename file '/dev/rsczgoradblv50' to '/oradata/13.dbf'; alter database rename file '/dev/rsczgoradblv60' to '/oradata/14.dbf'; alter database rename file '/dev/rsczgoradblv70' to '/oradata/15.dbf'; alter database rename file '/dev/rsczgoradblv90' to '/oradata/16.dbf'; alter database rename file '/dev/rsczgoradblv04' to '/oradata/17.dbf';

五、恢复数据文件

数据库恢复在mount状态下进行

1.restore数据库

进rman执行命令 rman target / run {

allocate channel d1 type 'SBT_TAPE'; allocate channel d2 type 'SBT_TAPE';

allocate channel d3 type 'SBT_TAPE';

send 'NB_ORA_SERV=nbuserver2,NB_ORA_CLIENT=sczgdb01'; restore database; release channel d1; release channel d2;

release channel d3; }

同时NBUSERVER上可以看到相应的一些restore任务发起,读每个备份集就会发起一个restore任务,所以可能陆续发起很多任务直到全部恢复完成。也可以同时开启几个通道加快恢复速度。

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

channel d1: restore complete, elapsed time: 00:00:36 output filename=/opt/oracle/product/10.2.0/db_1/dbs/cntrlsczgdb.dbf Finished restore at 18-MAR-11 released channel: d1 控制文件恢复后,数据库就可以mount了 在rman下alter database mount 四、查看源数据库裸设备名,以在目标端创建相应的文件 由于源端是使用的裸设备,现在我们把它恢复到文件系统上,需要新建文件并作相应修改。 1.在源端查看oracle的裸设备名 分为三类,临时文件,数据文件,日志文件 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com