AppManager插件备份、恢复、修复和清理

AppManager插件备份、恢复、修复和清理

连接数据库的步骤

为了连接到数据库,请使用dbuser而不是postgres用户来执行对数据库的更新。
  1. 对于只读查询, 可以使用提交数据库查询页面或控制台中的rouser 
  2. 将出现输入密码的提示。
  3. 分别<OpManagerHome>/conf/database_params.conf中获取加密密码(复制密码密钥的值),以及 <OpManagerHome>/conf/customer-config.xml 文件中复制CryptTag的值 。 
  4. 要解密密码,请将上述值发送给支持团队 ( mes@zohocorp.com.cn )。
注意:不应为相应的命令提示符/控制台设置PGPASSWORD环境变量。这将阻止控制台中的密码输入请求。

您可以备份Applications Manager数据并通过执行分别位于 <OpManager Home>/AppManager/bin 目录的脚本BackupPGSQLDB.bat/.sh 和 RestorePGSQLDB.bat/.sh来恢复它们 

在APM插件中备份数据的步骤

要备份Applications Manager Plugin数据,请在命令提示符中执行以下命令:

BackupPGSQLDB.bat/.sh

执行上述命令后,输出 (备份数据) 将添加到<OpManager Home>\AppManager\working\backup\ 目录下的ZIP文件中,格式如下:

...\APM_backupzip_<backupType>_<Table/DB>_<date>_<time>\ APM_backupzip_<backupType>_<Table/DB>_<date>_<time>.zip

例如, 备份的ZIP文件将被添加到 <OpManager Home>\AppManager\working\backup\APM_backupzip_all_dumpDB_pgsql_NORM_14550_Mar_10_2020_17_16_21\APM_backupzip_all_dumpDB_pgsql_NORM_14550_Mar_10_2020_17_16_21.zip 文件中。

恢复备份的步骤

要恢复备份的数据,请在命令提示符中执行以下命令:

RestorePGSQLDB.bat/.sh "<Absolute path of the zip file that was backed up on executing BackupDB script>"

例如:

RestorePGSQLDB.bat/.sh "<OpManager Home>\AppManager\working\backup\APM_backupzip_all_dumpDB_pgsql_NORM_14550_Mar_10_2020_17_16_21\APM_backupzip_all_dumpDB_pgsql_NORM_14550_Mar_10_2020_17_16_21.zip"

注意: 数据库备份可以在 Applications Manager 的运行或关闭状态下进行。

修理和清理步骤

  1. 连接到数据库。
  2. 执行以下命令集:
    VACUUM FULL VERBOSE ANALYZE;
         To Re-index:
            Reindex database AMDB;