32位oracle数据迁移到64位oracle,Oracle--单实例-从32位-迁移到-64位-方法(二)---使用-RMAN-Restore--示例...

Oracle 单实例 从32位 迁移到 64位 方法(二)-- 使用 RMAN Restore 示例Oracle 单实例 从32位 迁移到 64位 方法(二)-- 使用 RMAN Restore 示例

之前整理的相关文章:

OracleConvert a 32-bit Database to 64-bit Database(32位 转到 64位)说明

http://doc.docsou.com/tianlesoftware/article/details/7252742

Oracle 单实例 从32位 迁移到 64位 方法(一)--直接 copydatafiles

http://doc.docsou.com/tianlesoftware/article/details/7258654

在这篇主要测试一下使用RMAN来将单实例从32位迁移到64位上。

MOS 上的文档:

RMAN Restoring A32 bit Database to 64 bit - An Example [ID 467676.1]

一.测试环境:Source:

DB:11.2.0.3 32 位

OS: Oracle Linux 6.1 32 位

IP:192.168.3.200

ORACLE_HOME:

[oracle@tianlesoftware~]$ echo$ORACLE_HOME

/u01/app/oracle/product/11.2.0/db_1

Target :

DB:11.2.0.3 64位

OS:Oracle Linux 6.1 64位

IP:192.168.3.201

ORACLE_HOME:

rac1:/home/oracle>echo $ORACLE_HOME

/u02/app/oracle/product/11.2.0/db_1

注意:(1) 这里2个ORACLE_HOME 不一样,我们存放DATAFILE的文件目录也不一样,RMAN 可以恢复到相同的目录结构,也可以恢复到不同的目录结构,这个在之前的RMAN 测试中已经演示过。 我们这里演示恢复到不同的目录结构。

RMAN备份异机恢复 并创建新DBID

http://doc.docsou.com/tianlesoftware/article/details/6240983

(2)这里的OS 版本一样,我这里都是Oracle Linux,如果操作系统不一样,那么其对应ENDIA 格式可能也不一样,那样就牵涉到跨版本的迁移问题。所以只要我们的操作系统平台一致,我们从32迁移到64,只需要重新编译一下PL/SQL 模块就ok了。

二.具体操作2.1 Source 操作1. 在Source 端用RMAN 做full备份

RMAN 备份脚本,参考:

Nocatalog下的RMAN增量备份shell脚本

http://doc.docsou.com/tianlesoftware/article/details/6164931

备份之后的文件:

[oracle@tianlesoftware backup]$ ls

anqing_lev0_01n3cena_1_1_20120215 arch_05n3ceq6_1_1_20120215

anqing_lev0_02n3cena_1_1_20120215 arch_06n3ceq6_1_1_20120215

anqing_spfile_08n3ceqe_1_1_20120215 ctl_file_07n3ceqb_1_1_20120215

2. 将口令文件和初始化文件拷贝到Target 库

3. 将备份文件传送到Target库

[oracle@tianlesoftware backup]$ scp *192.168.3.201:/u01/backup

oracle@192.168.3.201's password:

anqing_lev0_01n3cena_1_1_20120215 100% 601MB5.2MB/s 01:55

anqing_lev0_02n3cena_1_1_20120215 100% 453MB5.0MB/s 01:30

anqing_spfile_08n3ceqe_1_1_20120215 100% 96KB96.0KB/s 00:00

arch_05n3ceq6_1_1_20120215 100% 33MB4.1MB/s 00:08

arch_06n3ceq6_1_1_20120215 100%2560 2.5KB/s 00:00

ctl_file_07n3ceqb_1_1_20120215 100% 9568KB 3.1MB/s00:03

这里要注意,对于Nocatalog 模式下的RMAN 备份,其备份信息是保存在控制文件里的,所以我们在备份文件copy 到Target 时的目录也必须和Source 一致,否则在Target 系统上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值