rman从aix到linux跨平台恢复,利用RMAN跨平台迁移数据库

本文详细介绍了如何使用RMAN进行从AIX到Linux的跨平台数据库恢复和迁移。首先,讨论了数据文件字节排序的重要性,并展示了查询字节排序的方法。接着,演示了如何使用RMAN的convert命令转换表空间和数据文件的尾数格式。最后,阐述了在相同尾数字节格式的平台间移动数据库的步骤,包括检查数据库状态、识别外部对象及使用convert database命令创建迁移脚本。
摘要由CSDN通过智能技术生成

1、数据文件字节排序

Oracle平台一般使用两种不同的字节排序方案(尾数格式)。

如果多个平台使用的字节排序方案不同,则需要在RMAN中使用convert命令来将表空间转换为目标平台上所需的格式。可以通过以下查询确定尾数格式:

select endian_format

from v$transportable_platform tp,v$database d

where tp.platform_name=d.platform_name;

2、使用RMAN转换表空间尾数格式

首先,创建保存转换文件副本的目录,接下来将希望转换的表空间设置为只读模式,然后,启动RMAN并使用新的convert tablespace命令。

rman target /

convert tablespace users to platform='AIX-Based Systems(64-bit)' db_file_name_convert='c:\oracle\oradata\betatwo','c:\oracle\admin\transport_aix';

也可以转换目标站点上的数据文件

rman target /

convert datafile='c:\oracle\oradata\betatwo\*' from platform='AIX-Based Systems(64-bit)'  db_file_name_convert='c:\oracle\oradata\betatwo','c:\oracle\admin\transport_aix';

使用的平台名来自于v$transportable_platform视图的platform_name列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值