技术开发 频道

RMAN高级应用之不同环境下的复制流程

【IT168技术文档】不同配置决定不同的复制的流程。

一、远程站点相同路径结构的复制
  Duplicating a Database on a Remote Host with the Same Directory Structure

    对于这种选择而言,操作实在太过简单,你甚至不需要修改初始化参数文件或者重命名复制的数据文件(可惜,做测试的话这却不能做为我们的首选,一般测试都只有一台机器,难道让我再虚拟个操作系统?)如果是多台机器的话,这种操作非常省事,步骤也很少:

1、创建辅助实例。
2、Rman连接并运行duplicate命令,结束。
   
    确实太简单的是吧,好吧那我来给你找点麻烦,注意第2步,其执行是有几个先决条件的。或者说伟大的oracle大人又一次下放了它高贵的权力,而给你来做出选择,如下:
 如果没有配置自动分配通道的话,表忘记至少手工指定1条辅助通道。
 表忘记指定NOFILENAMECHECK参。
 就像前面说的,如果辅助实例并非服务器端初始化参数文件启动,表忘记指定PFILE参数。更加表忘记该文件必须在运行RMAN的客户端上。

    例如,假设你配置了自动分配通道,并且决定使用pfile启动辅助实例,那么在RMAN连接到目标库和辅助实例之后,只需要执行下列:
DUPLICATE TARGET DATABASE TO dupdb
PFILE = F:\oracle\product\10.2.0\admin\jssdup\pfile\init.ora
NOFILENAMECHECK;

    最后,RMAN会自动以RESETLOGS方式打开数据库并重建REDO LOGS。竣工。
0
相关文章