WSO2 EI,将 H2 中的所有配置迁移到另一个数据库

WSO2 EI, migrating all configs in H2 to another database

我有一个 WSO2 EI 应用程序,它有很多数据源,并且所有数据源都公开为数据服务。另外,我有很多用户使用这个应用程序。现在我想从本地 H2 数据库迁移到 MySQL 集群。我需要将关于数据源、数据服务和用户的所有配置上传到这个新数据库。

当我在我的 WSO2 EI 文件夹中搜索数据库文件时,我发现了很多数据库文件,其中一些具有相同的名称。

为了正确迁移到新数据库,我应该在我的 WSO2 EI 文件夹中复制什么样的 .db 文件?

看看[1],它解释了 EI 的升级工作。 [1] https://docs.wso2.com/display/EI610/Upgrading+from+WSO2+EI+6.0.0#UpgradingfromWSO2EI6.0.0-Upgradingthedatabases

根据你的问题,我知道你想升级到像 MySQL 这样的行业标准 RDBMS,而不是使用与 WSO2 产品一起打包的嵌入式数据库 H2。

所有 WSO2 产品都有 SQL 脚本,用于随产品一起提供的不同 RDBMS,可以在安装文件夹内的 dbscripts 目录下找到。我们可以使用相关的 .sql 文件来创建数据库模式。此外,无需手动复制 .db 文件即可迁移到新数据库。以下 links 中指定的 WSO2 设置将隐式处理。

有关迁移活动的详细步骤,请参阅以下 link。 https://docs.wso2.com/display/ADMIN44x/Working+with+Databases https://docs.wso2.com/display/ESB490/Remote+Instance+and+Mount+Configuration+Details https://docs.wso2.com/display/Governance520/Remote+Instance+and+Mount+Configuration+Details