源库:192.168.221.165/orcl:1521
目标库:192.168.221.166(No Instance:重设为_alice)

在开始前,首先在源库创建测试数据:

首先,将源库的实例相关文件SCP到目标库所在服务器的对应位置,并作出响应的修改(实例名从原“orcl”,修改为“alice”)。

系统参数文件:
Source:

Target:

上面参数文件中的“alice”实例的新增目录都需要在目标库的服务器上预先创建出来:

密码文件:

监听文件:
tnsnames.ora

listener.ora

启动目标库的实例(ORACLE_SID = alice):

源库:
Rman创建一个全库备份:

传到目标服务器:
由于生成的时候是放在“/oradata/backup_me/”,所以,在目标端,也应该放在同样的目录下:

目标库服务器;

源库的RMAN文件(/oradata/flash_recovery_area/ORCL/backupset)

目标库的RMAN文件(/oradata/flash_recovery_area/ORCL/backupset)

SCP传输:

Rman:连接目标库(ORCL)辅助库(ALICE):

执行DUPLICATE:
Command:duplicate target database to alice;

查看下数据库的状态:

至此,数据库复制完整。
————————————————————
Done。

2 thoughts on “Oracle:Clone Oracle 10g DB By Rman Duplicate”

  1. 该文档不够完美,虽然最后效果上做出来了,但是其中有的步骤的理解不够深刻,… 而另一些步骤,甚至是多余的,… 还需要更努力。

  2. 对于:
    *.db_file_name_convert=’/oradata/orcl/’,’/u01/app/oracle/oradata/alice’
    *.log_file_name_convert=’/oradata/orcl/’,’/u01/app/oracle/oradata/alice’
    写这两个参数的时候一定要在目录后加“/”,否则你会在duplicate的时候有惊喜。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装