RMAN高级应用之不同环境下的复制流程
2008-12-16 13:04:39 来源:WEB开发网不同配置决定不同的复制的流程。
一、远程站点相同路径结构的复制
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:oracleproduct10.2.0adminjssduppfileinit.ora
NOFILENAMECHECK;
最后,RMAN会自动以RESETLOGS方式打开数据库并重建REDO LOGS.竣工。
二、远程站点不同路径结构的复制
Duplicating a Database on a Remote Host with a Different Directory Structure
如果副本数据库创建在远程站点,并且目录结构也不一致,那么你必须修改几个初始化参数值以便副本数据库的数据文件能够在新的目录结构存取。这种类型的复制又可以细分成几个小类:
更多精彩
赞助商链接