Windows上NBU异机恢复oracle测试.docx

Windows上NBU异机恢复oracle测试.docx

ID:58636434

大小:496.29 KB

页数:14页

时间:2020-10-17

Windows上NBU异机恢复oracle测试.docx_第1页
Windows上NBU异机恢复oracle测试.docx_第2页
Windows上NBU异机恢复oracle测试.docx_第3页
Windows上NBU异机恢复oracle测试.docx_第4页
Windows上NBU异机恢复oracle测试.docx_第5页
资源描述:

《Windows上NBU异机恢复oracle测试.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录Windows平台下的恢复测试21.Oracle数据库恢复测试环境22.恢复spfile文件63.恢复控制文件84.恢复数据文件95.还原数据库106.检验数据库一致性12Windows平台下的恢复测试1.Oracle数据库恢复测试环境操作系统主机名IpNBU(7.1)Oracle10gWindows7axelpc192.168.10.167MasterserverMediaserverWindows2003win2003192.168.10.170clientOracle源端Windows2003win2003test192.168.1

2、0.196clientOracle测试端Windows7上安装NBUMasterServer端,两个虚拟机上分别为源端和测试端,oracle版本为oracle10g,数据库实例名为test。整个恢复测试分为数据库的全备,数据库的spfile文件恢复,控制文件controlfile的恢复,恢复数据库和还原数据库。恢复前准备,做好远数据库端的数据库全备,查询清楚源端数据库的备份集信息,如下图,查询spfile文件的备份集信息,查询控制文件的备份集信息,在测试端安装好oracle的数据库软件和监听,不需要建立实例;在测试端建立好几个文件路径:E:

3、oracleproduct10.2.0admintest下建立adump、bdump、cdump、udump、dpdump和pfile文件夹;在E:oracleproduct10.2.0下建立oradata和其子目录test文件夹。用oradim建立实例名前是登录rman会报如下错误,在命令行输入oradim的指令:oradim–NEW–SIDtest–STARTSTATUSauto,将会看到计算机的服务进程中增加一个OracleServertest的服务,若没这个服务数据库是登录不了的。Rman或者sqlplus进去需要先设置

4、数据库实例,在命令行输入如下:setORACLE_SID=test然后登录如下,先sqlplus登录数据库,查看实例状态,再登录rman,如下图所示,rman登录后状态为DUMMY,未装载模式如下图所示,1.恢复spfile文件现在一起准备就绪,输入恢复脚本,在脚本中加入从备份集查询到的信息,如下:run{allocatechannelch01type'sbt_tape';allocatechannelch02type'sbt_tape'parms="ENV=(NB_ORA_CLIENT=win2003,NB_ORA_SID=test,NB_

5、ORA_SERV=axelpc)";restorespfileto'E:oracleproduct10.2.0db_1dbsspfiletest.ora'from'bk_u0ap2bbh9_s10_p1_t';releasechannelch1;releasechannelch2;}解析:1.NB_ORA_CLIENT=win2003,NB_ORA_SID=test,NB_ORA_SERV=axelpc分别是源端主机名,数据库实例名,备份服务器的主机名2.E:oracleproduct10.2.0db_1dbsspfi

6、letest.ora是spfile的文件路径3.bk_u0ap2bbh9_s10_p1_t是spfile备份集的句柄,也可在NBU服务端查询,查询指令为:bplist-Ctest-t4–R输出结果如下图,恢复成功之后可以看到如下显示,将恢复成功的spfile文件剪切到E:oracleproduct10.2.0db_1database目录下,重新启动数据库1.恢复控制文件Sqlplus进入启动nomount状态:>startupnomount;然后进入rman下运行如下脚本:run{allocatechannelch01type's

7、bt_tape'parms="ENV=(NB_ORA_CLIENT=test,NB_ORA_SERV=axelpc)";restorecontrolfilefrom'cntrl_s6_p1_t';releasechannelch01;}解析都一样,其中cntrl_s6_p1_t是控制文件的备份集句柄。结果显示如下,1.恢复数据文件将数据库开启mount状态:alterdatabasemount;如下图示,然后在rman上运行如下脚本:run{allocatechannelch01type'sbt_tape';allocatechannelch

8、02type'sbt_tape'parms="ENV=(NB_ORA_CLIENT=win2003,NB_ORA_SERV=axelpc)";restoredata

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。