Applications Manager后端数据库 PGSQL 的维护

Applications Manager后端数据库 PGSQL 的维护

安装在Windows上

注意:在执行以下步骤之前,请使用<AppManager Home>\bin\BackupPGSQLDB.bat(或 BackupPGSQLDB.sh)脚本进行完整的数据库备份
  1. 打开services.msc,停止ManageEngine Applications Manager 服务,或通过具有管理员权限的命令提示符。
    如果您正在使用命令提示符,请转到<AppManager_Home>目录并执行以下命令:
    shutdownApplicationsManager.bat
    shutdownApplicationsManager.bat -force
    (执行此操作直到您收到“所有进程都已关闭”的消息)

  1. 打开管理员权限的命令提示符,进入<AppManager_Home>\working\文件夹,执行以下命令启动PGSQL数据库:
    .\bin\startPGSQL.bat

注意:请检查<AppManager_Home>\conf\AMServer.properties 文件中给出的数据库端口是否与<AppManager_Home>\working\bin\startPGSQL.bat 文件相同。

  1. PGSQL数据库启动后,重新打开一个管理员权限的命令提示符,并使用以下链接中提供的步骤连接您的AppManager数据库:
    https://support.manageengine.cn/portal/zh/kb/articles/%E8%BF%9E%E6%8E%A5%E5%88%B0applications-manager%E6%8D%86%E7%BB%91%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93 

  1. 连接到数据库后,请逐一执行以下语句:
    VACUUM FULL ANALYZE VERBOSE;

  2. 重建索引:Reindex database AMDB

  1. 现在,转到 <AppManager_Home>\working\ 文件夹并执行以下命令来停止PGSQL数据库。
    .\bin\stopPGSQL.bat

  1. 打开管理员权限的命令提示符,转到 <AppManager_Home>\ 然后执行以下命令:
    shutdownApplicationsManager.bat
    shutdownApplicationsManager.bat -force
    (执行此操作直到收到“所有进程都已关闭”的消息)

  1. <AppManager_Home>目录下的logs文件夹重命名为logs_old ,创建一个新的文件夹并将其命名为logs。

  2. 打开services.msc, 启动ManageEngine Applications Manager服务。

安装在Linux上,

注意:在执行以下步骤之前,请使用<AppManager Home>/bin/BackupPGSQLDB.sh脚本进行完整的数据库备份

  1. 使用管理员权限的用户<AppManager_Home> 目录并执行以下命令:
    sh shutdownApplicationsManager.sh
    sh shutdownApplicationsManager.sh -force

  2. 使用管理员权限的用户,进入<AppManager_Home>/working/文件夹,执行以下命令启动PGSQL数据库:
    .\bin\startPGSQL.sh

注意:请检查<AppManager_Home> /conf/AMServer.properties 文件中给定的数据库端口是否与<AppManager_Home> /working/bin/startPGSQL.sh 文件中的相同。

  1. PGSQL数据库启动后,使用管理员权限的用户并使用以下链接中提供的步骤连接您的AppManager数据库:
    https : https://support.manageengine.cn/portal/zh/kb/articles/%E8%BF%9E%E6%8E%A5%E5%88%B0applications-manager%E6%8D%86%E7%BB%91%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93

  2. 连接到数据库后,请逐一执行以下语句:
    VACUUM FULL ANALYZE VERBOSE;

  3. 重建索引:
    Reindex database AMDB

  4. 使用管理员权限的用户,进入<AppManager_Home>/working/文件夹,执行以下命令关闭PGSQL数据库:

    .\bin\stopPGSQL.sh

  5. 使用管理员权限的用户,进入<AppManager_Home> 目录并执行以下命令:

    sh shutdownApplicationsManager.sh

    sh shutdownApplicationsManager.sh -force

  6. 使用管理员权限的用户,<AppManager_Home>目录下的logs文件夹重命名为logs_old ,创建一个新的文件夹并将其命名为logs。
  7. 使用管理员权限的用户,启动 APM 服务。