目标:最近一个项目,是异种主机平台(solairs转aix)的迁移,思考那种方式好 如果是文件系统的处理比较简单,NFS挂接到源主机上,用rman BACKUP as copy database format '/targetdir '再convert database 即可,但客户的源系统是ASM磁盘组的,如人在源系统数据库上直接BACKUP AS COPY 到新存储的diskgroup 上,然后target 主机上mount 已经备份好的diskgroup ,问题就简单了。 测试步骤: 1.在存储上map 新存储的LUN到源系统主机上,fdisk (solaris),create diskgroup testdg external redundancy disk '/dev/s0t0c0d0'; 2.源系统rman ,backup as c opy database f ormat '+testdg'; 3.断开源系统上测试存储的LUN,重新map到target 主机上,主机上识别到这个hdisk ,/etc/init/oracleasm scandisks , /etc/init/oracleasm listdisks可以看到新的ORACLE CANDICATE 磁盘了 4。export OR ACLE_SID=+ASM ;sqlplus /as s ysdba; select n ame,state FROM v$asm_diskgroup;alter d iskgroup testdg MOUNT; 5.到target上的oracle 数据库,rman t a rget / ;catalog s tart w ith '+TESTDG' 成功 6。rman convert da tabase f ro m platform. '....' |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/39133/viewspace-688209/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/39133/viewspace-688209/