上一主题: 更改 PostgreSQL 数据库密码下一主题: 卸载 PostgreSQL


从 PostgreSQL 中删除 APM 数据库架构

如果要将 Wily CEM 4.5.x 升级到新计算机,请在该过程中手工删除 APM 数据库。 (此操作也称为深度删除数据库。)

警告! 深度删除数据库即会删除所有数据和架构。

请执行以下步骤:

  1. 确认没有用户连接到数据库。 如果有用户连接到数据库,则不能将其深度删除。 关闭所有企业管理器。
  2. 如果要从装有低于 9.x 版本的 Introscope 或 Wily CEM 4.5x 的 Linux 计算机中删除 PostgreSQL 数据库内容,请导航到以下目录:
    cd /etc/wily/cem/tess/install/database-scripts
    

    如果要从已安装 Introscope 或 CA APM 9.x 的计算机中删除 PostgreSQL 数据库内容,请导航到以下目录:

    cd <APM_DB_Home>/install/database-scripts/unix
    
  3. 打开命令提示符,根据您的操作系统运行以下脚本:

    使用以下语法和参数:

    [dropdb-postgres.bat| ./dropdb-postgres.sh] [dbserverhostip] [dbinstalldir] [dbname] [dbuser] [dbpwd] [dbport <optional>]
    

    包括以下参数:

    dbserverhostIP

    承载数据库的计算机的 IP 地址。 如果直接在此计算机上运行,可以指定 localhost

    dbinstalldir

    APM 数据库的目录位置。

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

    Linux:opt/database

    Windows:<EM_Home>\database

    dbname

    数据库实例名称

    如果未更改默认值,则名称为 cemdb

    dbuser

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

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

    dbpwd

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

    dbport

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

  4. 重新启动已连接到 APM 数据库的所有企业管理器。