文档概要
- 目标是将生产环境数据覆盖到测试环境
- 生产环境和测试环境的网络不通
- 数据库版本为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,启动应用