首先LinuxONE支持ORACLE数据库的版本和其他平台一样,ORACLE每一个数据库版本发布都会有一个LINUXONE硬件平台的版本出来,目前LINUXONE的客户主要使用的是Oracle 10g和11g.对于原来其它平台使用Linux操作系统的ORACLE数据库的迁移,或者在UNIX上的ORACLE数据库以及WINDOW上的ORACLE数据库,在迁移上并没有障碍,LinuxONE的绝大部分客户都是从这些环境中迁移过来,有的客户慎重起见会进行一个小范围的功能验证,具体情况需要根据实际的环境决定。
LinuxONE已经测试过oracle 12c的版本,而且有客户在LinuxONE上使用12c了。另外不同数据库业务使用ORACLE 12C的CDB+PDB的功能可以实现在一个容器环境中部署多套数据库。因为LinuxONE的混合负载能力以及数据流转能力,我们潜在的客户目前正在利用这一特点,将20个左右的核心数据库部署到CDB+PDB中来,通过LINUXONE两个分区实现RAC部署,而使用X86进行分散部署的话,在跨物理网络的协同管理和调度上,存在着潜在瓶颈和风险。另外您提到的只需要一套RAC,我觉得在LINUXONE上适用,在其他平台不是很现实,首先单X86因为多负载的承载能力以及资源调度和优先级算法的劣势,很难实现多数据库集中部署,那不同的X86部署不同的数据库,再和其他X86实现集群部署,就需要很多不同业务的RAC集群。
收起回答你第二个问题
对于异构平台之间数据库,可以使用OGG,也就是Oracle GoldenGate来进行迁移,前期调研工作需要做到非常细致,前期调研工作做的细致,迁移也不是很复杂,这都是有大量案例可以参考的,此方案安全高效。
如果是AIX系统向linux系统移可以使用数据库内置的迁移工具,缺点是需要停止数据库和应用系统,会对医院业务造成一段时间的影响,所以,前期的调研工作一定要细致,尽量能评估出停机时间窗口;
另一种是使用ORACLE ADG进行同步数据,这个迁移方案好处是不用停止客户应用,但是需要注意的需要了解客户I/O高峰期和低峰期,尽量在I/O不繁忙是进行迁移。
以上可供参考。