文档概要
- 目标是将生产环境数据覆盖到测试环境
- 生产环境和测试环境的网络不通
- 数据库版本为11g
- ebs版本为11
- 采用的恢复数据的方法为RMAN duplicate,由于网络不通,所以选择Backup-based duplicate
实施过程
1.停应用、监听、数据库
2.删除数据文件和控制文件等
3.上传生产库备份到/u01/haihangyun

4.备份spfileTEST.ora后删除spfileTEST.ora
更改initTEST.ora内容,增加如下参数
db_file_name_convert=(’/u01/prod/db/apps_st/data’,’/u01/test/db/apps_st/data’)
log_file_name_convert=(’/u01/prod/db/apps_st/data’,’/u01/test/db/apps_st/data’)
5.数据库启动到nomount状态,执行create spfile from pfile;
6.rman执行恢复
$rman auxiliary/
RMAN>duplicate database to ‘TEST’ backup location ‘/u01/haihangyun’;
7.清理并发管理注册信息
$sqlpplus apps/ebs_309
SQL> exec fnd_conc_clone.setup_clean;
8启动监听,数据库应用跑autoconfig,启动应用
本文介绍如何使用RMANduplicate方法,通过备份基的方式,将生产环境的Oracle 11g数据库数据恢复至测试环境,解决网络不通的情况。步骤包括应用停运、数据文件删除、备份上传、spfile配置修改、数据库启动、数据恢复及并发管理注册信息清理。
219

被折叠的 条评论
为什么被折叠?



