NBU恢复Oracle 11g RAC单机数据库:步骤详解
需积分: 50 139 浏览量
更新于2024-09-07
收藏 26KB DOCX 举报
本文档详细介绍了如何在RAC单机环境中使用NBU备份集来恢复Oracle数据库的过程。首先,作者在一个全新的数据库环境中设置了Oracle 11.2.0.4版本,SID为ORCL,目标端数据库是通过恢复TMS生产库的数据来建立的。整个恢复过程主要包括以下几个步骤:
1. **配置NBU客户端**:
- 安装NBU客户端:按照《01-隆基硅NBU实施文档.docx》中的指导,使用`oracle_link`命令将NBU与目标端的Oracle tape库进行连接,确保备份数据能够被正确识别。
- 检查备份集:通过`bplist`工具查看源端(TMSdb2.longi.com)的备份集列表,确认可用的备份。
2. **调整用户权限**:
- 确保目标端Oracle用户的属组与源端一致,如果不同,需要使用`groupmod`和`usermod`命令进行修改,以保证权限的正确性。
3. **创建pfile文件**:
- 使用spfile创建一个新的pfile文件,例如`tms_pfile.ora`,然后设置环境变量`ORACLE_SID`为`TMSPROD1`。
4. **关闭RAC选项**:
- 在Oracle home的rdbms/lib目录下,通过编译器工具关闭RAC功能,如`make fins_rdbms.mkrac_off`和`make fins_rdbms.mkioracle`,以适应单机恢复需求。
5. **创建必要目录**:
- 修改生成的pfile文件,确保数据库需要的目录存在,如创建`/u01/app/oracle/admin/TMSPROD/adump`目录。
6. **恢复数据库**:
- 启动数据库到nomount模式,使用新的pfile文件`/tmp/tms_pfile.ora`,这一步意味着数据库处于未装载状态,可以进行初始化参数的设置。
最后,这个文档着重于在没有实例的情况下,通过一系列操作逐步将源端的备份数据恢复到目标端的Oracle数据库中,以便后续的数据库恢复和测试。整个流程需要对Oracle数据库管理和NBU备份技术有深入理解,以确保数据恢复的成功和高效。
2019-06-04 上传
2015-09-18 上传
2018-08-17 上传
2021-05-21 上传
2014-03-09 上传
2024-03-18 上传
2019-01-03 上传
2019-04-23 上传
肖雪松
- 粉丝: 8
- 资源: 25
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码