上一主题: 检查先决条件下一主题: 卸载 PostgreSQL(旧版本)


删除现有 APM 数据库架构

在卸载 PostgreSQL 之前,请删除现有 APM 数据库架构。

警告:此过程包括删除所有数据和架构。

请执行以下步骤:

  1. 导航到 database-scripts 目录。 位置会有所不同,具体取决于所卸载的版本。

    如果要从安装有 9.x 之前版本的 Introscope 或 Wily CEM 4.5.x 的计算机上卸载 PostgreSQL,请导航至以下目录:

    cd /etc/wily/cem/tess/install/database-scripts
    

    如果要从安装有 Introscope 或 APM 9.x 的计算机上卸载 PostgreSQL,请导航至以下目录:

    cd <Installation_Dir>/install/database-scripts/unix
    
  2. 打开命令提示符并运行以下脚本:
    dropdb-postgres.sh
    

    使用以下语法和参数:

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

    包括以下参数:

    dbserverhostIP

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

    dbinstalldir

    指定 APM 数据库的目录位置。

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

    Linux:opt/database

    dbname

    指定数据库实例名称。

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

    dbuser

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

    dbpwd

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

    dbport

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

    脚本会从数据库中删除所有数据并显示以下消息:

    Dropping database "cemdb"