oracle11gr2使用rmanduplicatefromactivedatabase复制数据库

oracle11gr2使用rmanduplicatefromactivedatabase复制数据库

ID:34724856

大小:69.38 KB

页数:15页

时间:2019-03-10

oracle11gr2使用rmanduplicatefromactivedatabase复制数据库_第1页
oracle11gr2使用rmanduplicatefromactivedatabase复制数据库_第2页
oracle11gr2使用rmanduplicatefromactivedatabase复制数据库_第3页
oracle11gr2使用rmanduplicatefromactivedatabase复制数据库_第4页
oracle11gr2使用rmanduplicatefromactivedatabase复制数据库_第5页
资源描述:

《oracle11gr2使用rmanduplicatefromactivedatabase复制数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle11gR2使用RMANduplicatefromactivedatabase复制数据库分类: OracleRMAN2011-03-0801:18 1492人阅读 评论(0) 收藏 举报        在Oracle10g下,我们可以使用RMANduplicate 命令创建一个具有不同DBID 的复制库。 到了Oracle11gR2,RMAN 的duplicate 有2种方法实现:       1.Activedatabaseduplication       2.Backup-basedd

2、uplication        Activedatabaseduplication 通过网络,直接copytarget 库到auxiliary 库,然后创建复制库。 这种方法就不需要先用RMAN 备份数据库,然后将备份文件发送到auxiliary端。       这个功能的作用是非常大的。 尤其是对T级别的库。 因为对这样的库进行备份,然后将备份集发送到备库,在进行duplicate 的代价是非常大的。 一备份要占用时间,二要占用备份空间,三在网络传送的时候,还需要占用带宽和时间。所以Active

3、databaseduplicate 很好的解决了以上的问题。 它对大库的迁移非常有用。        如果是从RACduplicate 到单实例,操作是一样的。 如果是从单实例duplicate 到RAC。 那么先duplicate 到 单实例。 然后将单实例转换成RAC。 Oracle10g 下Rmanduplicate 的例子参考:       RMAN 异机 复制数据库       http://blog.csdn.net/tianlesoftware/archive/2010/07/20/57

4、49932.aspx 下面我们看一下11gR2下,ActiveDatabaseDuplicate的步骤如下: 1. 创建Auxiliary 库的InitializationParameter:       如果使用spfile,那么在pfile文件里只需要设置一个DB_NAME参数,其他参数会在duplicate 命令中自己设置。       如果使用pfile,那么需要设置如下参数:              DB_NAME              CONTROL_FILES           

5、   DB_BLOCK_SIZE              DB_FILE_NAME_CONVERT              LOG_FILE_NAME_CONVERT              DB_RECOVERY_FILE_DEST 2. 在Auxiliary库创建PasswordFile 文件       对于Backup-basedduplication,PasswordFile 不是必须的,但是对于ActiveDatabaseDuplication,PasswordFile是必须的。 因

6、为ActiveDatabaseDuplication 使用相同的SYSDBA 密码直接连接到auxiliary 库。 所以,确保target 和Auxiliary库的SYSDBA 密码一样很重要。        当然,我们也可以在duplicate 命令中加上PASSWORDFILE 选项(也是默认值), 这样RMAN 在copy 的时候也会从target 库把密码文件copy过来,如果auxiliary库上已经存在了Passwordfile,那么该操作会重写那个文件。如:RMAN>DUPLICATE

7、TARGETDATABASETODave2>FROMACTIVEDATABASE3>NOFILENAMECHECK4>PASSWORDFILE5>SPFILE; 3. 如果是windows 平台,还需要创建Databaseservice:%setORACLE_SID=DAVE%setORACLE_HOME=E:/oracle/product/11.1.0/db_1%oradim-NEW-SIDDAVE  4. 配置oraclenet,修改listener.ora和thetnsnames.ora 文件:

8、在Target 库和Auxiliary 都要修改。这个也可以使用netca 和netmgr命令配置。 Listener.ora[oracle@qs-dmm-rh1admin]$ catlistener.oraLISTENER=  (DESCRIPTION_LIST=    (DESCRIPTION=      (ADDRESS=(PROTOCOL=TCP)(HOST=localhost6.localdomain6)(PORT=1521))    )  )

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。