AIX (oracle )跨平台RMAN
涉及平台:AIX 6.1 64bit oracle linux 5.4 64bit
数据库版本: 11.2.0.1
在AIX平台上的数据库做了rman全备份,需要做异地恢复测试
步骤:
1.copy rman备份至异地环境
2.异地环境手动创建pfile
3.rman使用pfile 启动数据库至nomount,restore controlfile
4.rman重新启动数据库至mount,restore database,recover database
5.打开数据库open resetlogs
问题:
在相同平台上按此方式恢复,没有问题
但是在从AIX平台恢复到linux平台时,restore controlfile始终提示找不到有效备份
AIX平台数据库上查询v$db_transportable_platform视图,结果中所支持的平台不包含普通linux
查询V$TRANSPORTABLE_PLATFORM 视图,AIX 平台的endian_format为BIG,而linux的endian_format为LITTLE
看来是因为字节序不同,导致有效地rman备份依然找不到