您现在的位置: 万盛学电脑网 >> 程序编程 >> 数据库 >> oracle教程 >> 正文

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

作者:佚名    责任编辑:admin    更新时间:2022-06-22

不同配置决定不同的复制的流程。

一、远程站点相同路径结构的复制

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.竣工。

  • 共3页:
  • 上一页
  • 1
  • 2
  • 3
  • 下一页