|
作者: Class [yaockai] 论坛用户 | 登录 |
请先将原机器上下列文件恢复到目标服务器上对应位置: SQL〉shutdown immediate D:\oracle\oradata\it110db\REDO01/02/03(三个REDO文件) D:\oracle\oradata\it110db\CONTROL01.CTL/02/03(三个controlfile文件) D:\oracle\ora817\database\initit110db.ora D:\oracle\ora817\database\PWDit110db.ora D:\oracle\ora817\sysman\ifiles\def_IT110DB.ora D:\oracle\admin\it110db\pfile\init.ora SQL〉startup mount C:\RMAN NOCATALOG RMAN> Connect target sys/lanwanhy@hydb 在 RMAN 中执行以下脚本 恢复database: run{ allocate channel t1 type 'SBT_TAPE' parms 'ENV=(NSR_SERVER=yck,NSR_CLIENT=sa,NSR_DATA_VOLUME_POOL=default)'; restore database; release channel t1; } 注:default 为LEGATO中定义的Oracle备份Pool! 在 RMAN 中执行以下脚本 恢复archivelog: run{ allocate channel t1 type 'SBT_TAPE' parms 'ENV=(NSR_SERVER=yck,NSR_CLIENT=sa,NSR_DATA_VOLUME_POOL=default)'; restore archivelog all; release channel t1; } 注:default 为LEGATO中定义的Oracle archivelog备份Pool! connect target sys/lanwan@hydb; run{ allocate channel t1 type 'SBT_TAPE' parms 'ENV=(NSR_CLIENT=sa,NSR_SERVER=backupsrv)'; restore archivelog low logseq 36825 high logseq 36857 thread 1; } 注:low logseq 36825 high logseq 36857是通过“SQL> recover database using backup controlfile until cancel;”命令查得! C:\ connect sys/lanwanhy@hydb as sysdba SQL> recover database using backup controlfile until cancel; SQL> alter database open resetlogs; 数据库恢复完毕后,马上对Oracle 数据库做一次全备份! |
地主 发表时间: 06-04-27 16:53 |
回复: saskatoon [saskatoon] 论坛用户 | 登录 |
看不太懂,什么语言写的啊? |
B1层 发表时间: 06-04-28 21:23 |
回复: studentol [studentol] 论坛用户 | 登录 |
恩 |
B2层 发表时间: 06-04-29 19:55 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号