菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
136
0

AIX (oracle )跨平台RMAN

原创
05/13 14:22
阅读数 81658
涉及平台: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备份依然找不到

 

发表评论

0/200
136 点赞
0 评论
收藏
为你推荐 换一批