Oracle SOA 套件和 Oracle 业务流程管理套件的融合中间件 迁移方案

云平台搬迁,旧的服务器放弃
centos 6.6、 Oracle SOA 套件和 Oracle 业务流程管理套件的融合中间件
直接复制被放弃的服务器的Adminserver 和 其管理下的 soa-server1 、soa-server2 然后修改domian/config/comfig.xml之后在新环境下的soa服务可以启动 但是 soa-infra 场域下无法加载到在之前老的服务器上部署过的流程图(新服务器IP发生改变,数据库schema没变)

想问下怎么迁移,废弃老的,使用新流程引擎

Oracle SOA Suite和BPM Suite的迁移有几种方式可以考虑:

  1. 如果仅仅是服务器变更,数据库和域没有变化,可以直接复制domain目录到新服务器,修改配置文件中的IP和路径,然后启动Managed Server即可。
  2. 如果数据库也变更了,可以通过导出/导入的方式,将SOA和BPM的元数据从老数据库迁移到新数据库,然后修改数据源配置即可。
  3. 对于已经部署的服务和流程,可以考虑导出sar文件,然后在新环境中重新部署。
  4. 也可以使用部署计划导出部署单元,然后在新环境中重新部署。
  5. 如果环境变更较大,可以考虑使用Oracle SOA/BPM Suite Migration Utility,可以很方便地进行迁移。
    总体来说,关键是要确保新环境中的数据库汇总SOA/BPM的元数据,配置文件正确指向新数据库和服务器。已部署的服务和流程通过导出再导入也可以迁移过去。