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 服务。



    • Related Articles

    • 连接到Applications Manager捆绑的数据库

      怎样才能连接到Applications Manager的后端数据库? 注意:在修改数据库中的任何内容之前请备份AppManager目录。 检查<Applications Manager Home>\conf\AMServer.properties文件中的am.dbserver.type值,从而确定您是使用的是PGSQL还是MySQL作为后端。 PostgreSQL数据库(独立Applications Manager): 您可以从安装了Applications ...
    • 将Azure PostgreSQL数据库配置为Applications Manager后端的步骤

      Applications Manager与PostgreSQL捆绑使用。如果您想改用自己的PostgreSQL,请按照以下步骤操作: 先决条件: 应该可以从Applications Manager安装访问兼容的PostgreSQL数据库。要了解支持的版本和数据库用户权限,请单击此处。  PostgreSQL的用户具有登录、创建数据库并完全控制该数据库中表的权限。 步骤: 1. 安装具有捆绑的PGSQL后端的Applications ...
    • 【OPM-新增数据库实时备份功能】

      从版本 127189 开始,为内置的 PGSQL 设置引入了实时数据库备份功能。现在可以在数据库运行时备份数据库的副本。 具体操作如下,选择计划备份时间,提取密码,备份保持的版本次数等信息,即可开启实时备份以实现对数据的灵活维护。 注意:备份目录磁盘中的可用空间需要高于 <OpManager >/pgsql/ data 的总大小和额外需要的 10 GB。即磁盘上的可用空间应大于<OpManager >/pgsql/data 的总大小 + 10 GB。 点击报表可以查看备份状态 还原数据库 ...
    • 使用只读用户连接到APM数据库

      要连接到数据库,您将需要以下信息: 端口号:Applications Manager数据库运行所在的端口。(您可以从<Applications Manager Home>\conf\AMServer.properties 文件中的am.db.port 值获取此信息)。默认值为15432。 用户名:想要连接到数据库的用户名。由于我们要连接只读用户,因此用户名将是rouser。 密码:此特定用户名的密码。对于只读用户您可以使用 apmrouser。 对于 Windows: ...
    • OpManager Plus SAM捆绑包中的APM监视器

      OpManager Plus中的APM监视器 借助OpManager plus新的基于设备的许可模式,您现在可以使用SAM包将Applications Manager的监视器添加为OpManager Plus中的设备。 您可以以服务器、应用程序和Internet服务(URL和Web服务)的形式在SAM包中分配设备。 SAM捆绑的APM监视器的分类列在下表中: 服务器: 服务器 虚拟化 云基础设施 AIX AS400 - IBM Power Systems FreeBSD/OpenBSD ...