涉及平台: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备份依然找不到