RMAN_学习实验2_RMAN Duplicate复制数据库过程(案例)
2014-12-24 23:13
381 查看
待整理
对于基于生产环境下的数据库的版本升级或者测试新的应用程序的性能及其影响,备份恢复等等,我们可以采取从生产环境以克隆的方式将其克隆到本地而不影响生产数据库的正常使用。实现这个功能我们可以借助rman duplicate方式以及其简单的方式来完成。duplicate方式不同于OS级别的备份,它会为辅助数据库(克隆出来的数据库)生成一个新的dbid,而能够同时将目标数据库(原数据库)与辅助数据库注册到同一个恢复目录。本文描述了使用rman duplicate实现异机数据库克隆。
1、RMAN支持的duplicate类型
支持基于备份的duplicate方式,其中该方式又分为连接到target DB与不连接target DB,不连接target DB又分为连接到catalog与不连接catalog
支持基于活动数据库的duplicate方式。更多关于duplicate的描述及duplicate步骤,请参考:基于RMAN的同机数据库克隆
这两种方式可以使用下面的图示简要描述。
From Active DB
--------------
| With recovery catalog connection
Duplicate | |--------------------------------
------------| Without target conenction |
| |----------------------------|
| | |
--------------| |-------------
From Backups | Without recovery catalog connection
|-----------------------------
With target connection
2、RMAN异机恢复示意图
下面的图示是没有连接到target DB,也没有连接到recover catalog方式。基于这种方式实现duplicate,应指定备份文件所在的位置。
本文下面所演示的试验也是基于该方式,在演示的过程中,磁盘路径,目录,数据文件使用了相同的位置与文件名。
对于不同位置的duplicate情形,需要对文件位置进行转换,可参考: RMAN 数据库克隆文件位置转换方法
对于基于生产环境下的数据库的版本升级或者测试新的应用程序的性能及其影响,备份恢复等等,我们可以采取从生产环境以克隆的方式将其克隆到本地而不影响生产数据库的正常使用。实现这个功能我们可以借助rman duplicate方式以及其简单的方式来完成。duplicate方式不同于OS级别的备份,它会为辅助数据库(克隆出来的数据库)生成一个新的dbid,而能够同时将目标数据库(原数据库)与辅助数据库注册到同一个恢复目录。本文描述了使用rman duplicate实现异机数据库克隆。
1、RMAN支持的duplicate类型
支持基于备份的duplicate方式,其中该方式又分为连接到target DB与不连接target DB,不连接target DB又分为连接到catalog与不连接catalog
支持基于活动数据库的duplicate方式。更多关于duplicate的描述及duplicate步骤,请参考:基于RMAN的同机数据库克隆
这两种方式可以使用下面的图示简要描述。
From Active DB
--------------
| With recovery catalog connection
Duplicate | |--------------------------------
------------| Without target conenction |
| |----------------------------|
| | |
--------------| |-------------
From Backups | Without recovery catalog connection
|-----------------------------
With target connection
2、RMAN异机恢复示意图
下面的图示是没有连接到target DB,也没有连接到recover catalog方式。基于这种方式实现duplicate,应指定备份文件所在的位置。
本文下面所演示的试验也是基于该方式,在演示的过程中,磁盘路径,目录,数据文件使用了相同的位置与文件名。
对于不同位置的duplicate情形,需要对文件位置进行转换,可参考: RMAN 数据库克隆文件位置转换方法
相关文章推荐
- rman复制数据库实验
- TimesTen 数据库复制学习:16. 一个缓存组,复制,客户端自动切换的串烧实验
- Rman Duplicate实验(不同主机数据库复制)
- 17.3.1 在同一主机上建立RMAN 管理的复制数据库
- 17.3.1 在同一主机上建立RMAN 管理的复制数据库
- RMAN高级应用之Duplicate复制数据库(5)补充
- 学习数据库:SqlServer 2005之存储过程调试
- RMAN高级应用之Duplicate复制数据库(1)概述
- RMAN复制数据库(使用恢复目录库)
- 17.3.1 在同一主机上建立RMAN 管理的复制数据库
- 数据库存储过程的小实验
- MSSQL数据库:存储过程实例学习(1)从两个表中取出头两行,然后合并到一个表中
- oracle 恢复学习 案例1 一个数据文件丢失 完全恢复数据库
- RMAN数据库复制实战
- 17.3.2 在不同主机上建立RMAN 管理的复制数据库
- RMAN高级应用之Duplicate复制数据库(4)实战
- MSSQL数据库:存储过程学习
- [原创]RMAN复制数据库
- 17.3.2 在不同主机上建立RMAN 管理的复制数据库