




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录Windows平台下的恢复测试21.Oracle数据库恢复测试环境22.恢复spfile文件63.恢复控制文件84.恢复数据文件95.还原数据库106.检验数据库一致性12Windows平台下的恢复测试1. Oracle数据库恢复测试环境操作系统主机名IpNBU(7.1) Oracle 10gWindows 7axelpc192.168.10.167Master server Media serverWindows 2003win2003192.168.10.170clientOracle 源端Windows 2003win2003test192.168.10.196clientOracl
2、e 测试端Windows 7 上安装NBU Master Server端,两个虚拟机上分别为源端和测试端,oracle版本为oracle 10g,数据库实例名为test。整个恢复测试分为数据库的全备,数据库的spfile文件恢复,控制文件controlfile的恢复,恢复数据库和还原数据库。恢复前准备,做好远数据库端的数据库全备,查询清楚源端数据库的备份集信息,如下图,查询spfile文件的备份集信息,查询控制文件的备份集信息,在测试端安装好oracle 的数据库软件和监听,不需要建立实例;在测试端建立好几个文件路径:E:oracleproduct10.2.0admintest下建立adump
3、、bdump、cdump、udump、dpdump和pfile文件夹;在E:oracleproduct10.2.0下建立oradata和其子目录test文件夹。用oradim建立实例名前是登录rman会报如下错误,在命令行输入oradim的指令:oradim NEW SID test STARTSTATUS auto,将会看到计算机的服务进程中增加一个OracleServertest的服务,若没这个服务数据库是登录不了的。Rman或者sqlplus进去需要先设置数据库实例,在命令行输入如下:set ORACLE_SID=test然后登录如下,先sqlplus登录数据库,查看实例状态,再登录rm
4、an,如下图所示,rman 登录后状态为DUMMY,未装载模式如下图所示,2. 恢复spfile文件现在一起准备就绪,输入恢复脚本,在脚本中加入从备份集查询到的信息,如下:runallocate channel ch01 type sbt_tape;allocate channel ch02 type sbt_tapeparms=ENV=(NB_ORA_CLIENT=win2003,NB_ORA_SID=test,NB_ORA_SERV=axelpc);restore spfile to E:oracleproduct10.2.0db_1dbsspfiletest.ora from bk_u0
5、ap2bbh9_s10_p1_t841330217;release channel ch1;release channel ch2;解析:1.NB_ORA_CLIENT=win2003,NB_ORA_SID=test,NB_ORA_SERV=axelpc分别是源端主机名,数据库实例名,备份服务器的主机名2. E:oracleproduct10.2.0db_1dbsspfiletest.ora是spfile的文件路径3. bk_u0ap2bbh9_s10_p1_t841330217是spfile备份集的句柄,也可在NBU服务端查询,查询指令为:bplist -C test -t 4 R 输出结果
6、如下图,恢复成功之后可以看到如下显示,将恢复成功的spfile文件剪切到E:oracleproduct10.2.0db_1database目录下,重新启动数据库3. 恢复控制文件Sqlplus进入启动nomount状态:startup nomount;然后进入rman下运行如下脚本:runallocate channel ch01 type sbt_tapeparms=ENV=(NB_ORA_CLIENT=test,NB_ORA_SERV=axelpc);restore controlfile from cntrl_s6_p1_t841242205;release channel ch01;解
7、析都一样,其中cntrl_s6_p1_t841242205是控制文件的备份集句柄。结果显示如下,4. 恢复数据文件将数据库开启mount状态:alter database mount; 如下图示,然后在rman上运行如下脚本:runallocate channel ch01 type sbt_tape;allocate channel ch02 type sbt_tapeparms=ENV=(NB_ORA_CLIENT=win2003,NB_ORA_SERV=axelpc);restore database;release channel ch01;release channel ch02;显
8、示输出如下,5. 还原数据库在rman输入如下脚本,runallocate channel ch01 type sbt_tape;allocate channel ch02 type sbt_tapeparms=ENV=(NB_ORA_CLIENT=win2003,NB_ORA_SERV=axelpc);recover database;release channel ch01;release channel ch02;显示rman输出如下,打开实例,在SQL端输入如下语句打开实例:alter database open resetlogs;显示如下,6. 检验数据库一致性查看两数据库的创建时间在源端和测试端SQL输入语句:select created from v$database;显示的创建时间是一致的,结果如下图所示,查看两个数据库上的控制文件中记录的数据文件SCN号在数据库mount状态,用SQL查询恢复需要的归档日志序列号,下面语句查询控制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- LY/T 3408-2024林下经济术语
- 【假期提升】五升六语文暑假作业(七)-人教部编版(含答案含解析)
- 紧急任务 面试题及答案
- 2025年军队文职人员招聘之军队文职法学考前冲刺模拟试卷A卷含答案
- 2019-2025年消防设施操作员之消防设备中级技能题库综合试卷A卷附答案
- 遗产继承房产过户合同
- 汽车运输合同协议书
- 语言学与文化差异阅读理解题
- 信息技术支持下的农业智能生产合作协议
- 陕西省渭南市富平县2024-2025学年八年级上学期期末生物学试题(含答案)
- 中考心理减压辅导 中考前心理健康教育主题班会
- 小学四年级心理健康教育课
- 【上市公司的财务风险的分析和防范:以三只松鼠为例10000字(论文)】
- 部编版小学语文四年级下册教师教学用书(教学参考)完整版
- 幼儿园消防安全知识竞赛试题及答案
- 莫高窟群文阅读教学设计
- 乐理视唱练耳简明教程课后习题答案
- 2023年10月自考试题02398土力学及地基基础
- 农业领域的服务礼仪
- 高压旋喷桩加固工程施工方案
- 【盐津铺子公司成本管理现状、问题及对策】10000字
评论
0/150
提交评论