上一主题: 如何一次升级一个产品下一主题: 如何在 PostgreSQL 上升级 9.0.6 版之前的 APM 数据库


在升级期间合并 Introscope 和 CA CEM 数据库

如果通过先升级 Introscope 再升级 CA CEM 来升级早期的 CA APM 安装,则需要在某一时刻合并 Introscope 和 CA CEM 数据库。

请执行以下步骤:

  1. 验证仅 Wily CEM 4.5.x 和仅 Introscope APM 数据库是否都具有正确的架构。
  2. 导航到操作系统的 database-scripts 目录:
  3. 打开命令行,根据您的操作系统运行以下脚本:

    注意:对包含仅 Introscope 数据的数据库运行此导出脚本。

    使用以下语法和参数:

    [StaggeredAPMUpgradeExport.bat| ./StaggeredAPMUPgradeExport.sh] [dbinstalldir] [dbbakfile] [dbname] [dbuser] [dbpassword] [dbport <optional>]
    

    包括以下参数:

    dbinstalldir

    APM 数据库的目录位置。

    如果未更改默认值,则位置如下所示:

    Linux:opt/database

    Windows:<EM_Home>\database

    dbbakfile

    数据库备份文件的目录位置和名称。

    dbname

    数据库实例名称 如果未更改默认值,则是 cemdb

    dbuser

    数据库的用户名。 如果未更改默认值,则是 admin

    注意:这不是 PostgreSQL 管理员用户名。

    dbpassword

    指定的数据库用户的密码。

    dbport

    (可选)数据库用来与企业管理器和其他组件通信的端口。 默认情况下为 5432。

    脚本完成时,数据库导出文件位于指定的位置。 这是您要导入到其他仅 Wily CEM 4.5.x 数据库的文件。

  4. 为操作系统运行以下脚本,将导出的仅 Introscope 数据导入仅 Wily CEM 4.5.x 数据库:

    使用以下语法和参数:

    [StaggeredAPMUpgradeImport.bat| ./StaggeredAPMUpgradeImport.sh] [dbinstalldir] [dbbakfile] [dbname] [dbuser] [dbpassword] [dbport <optional>]
    

    包括以下参数:

    dbinstalldir

    APM 数据库的目录位置。

    如果未更改默认值,则位置如下所示:

    Linux:opt/database

    Windows:<EM_Home>\database

    dbbakfile

    数据库备份文件的目录位置和名称。

    dbname

    数据库实例名称 如果未更改默认值,则是 cemdb

    dbuser

    数据库的用户名。 如果未更改默认值,则是 admin

    注意:这不是 PostgreSQL 管理员用户名。

    dbpassword

    指定的数据库用户的密码。

    dbport

    (可选)数据库用来与企业管理器和其他组件通信的端口。 默认情况下为 5432。

    如果无法复制任何表行,则导入脚本会显示错误消息。