NetBackup™ Web UI PostgreSQL 管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.2)
  1. 概述
    1.  
      在 NetBackup web UI 中配置和保护 PostgreSQL 资产的概述
  2. 管理 PostgreSQL 实例和数据库
    1.  
      保护 PostgreSQL 实例和数据库的快速配置检查清单
    2.  
      配置 PostgreSQL 实例
    3.  
      添加 PostgreSQL 实例
    4.  
      管理实例的凭据
    5.  
      发现 PostgreSQL 数据库
    6.  
      删除 PostgreSQL 实例
    7.  
      更改 PostgreSQL 资产的自动发现频率
  3. 管理 PostgreSQL 环境凭据
    1.  
      添加新 PostgreSQL 凭据
    2.  
      默认 PostgreSQL 管理员
    3.  
      验证 PostgreSQL 实例的凭据
    4.  
      查看应用于资产的凭据名称
    5.  
      编辑或删除指定的凭据
  4. 保护 PostgreSQL 实例和数据库
    1.  
      保护 PostgreSQL 实例和数据库前的注意事项
    2.  
      保护 PostgreSQL 实例和数据库
    3.  
      自定义 PostgreSQL 资产的保护设置
    4.  
      删除对 PostgreSQL 实例的保护
    5.  
      查看 PostgreSQL 实例的保护状态
  5. 还原 PostgreSQL 实例和数据库
    1.  
      还原 PostgreSQL 实例和数据库前的注意事项
    2.  
      关于还原前检查
    3.  
      还原 PostgreSQL 实例和数据库
    4.  
      还原目标选项
    5.  
      PostgreSQL 的还原前检查
    6.  
      执行还原后恢复操作的步骤
    7.  
      限制
  6. 对 PostgreSQL 操作进行故障排除
    1.  
      NetBackup for PostgreSQL 的故障排除提示
    2.  
      添加 PostgreSQL 凭据期间出错
    3.  
      PostgreSQL 实例和数据库发现阶段出错
    4.  
      创建 PostgreSQL 保护计划期间出错
    5.  
      为 PostgreSQL 资产订购保护计划时出错
    6.  
      删除 PostgreSQL 资产时出错
    7.  
      备份 PostgreSQL 资产时出错
    8.  
      还原 PostgreSQL 资产映像时出错
  7. PostgreSQL 实例和数据库的 API
    1.  
      使用 API 管理、保护或还原 PostgreSQL
  8.  
    索引

执行还原后恢复操作的步骤

对于各种平台,执行恢复后操作的过程如下所示:

对于 Windows (VSS):

  1. 转到“控制面板”>“系统和安全”>“管理工具”>“服务”
  2. 选择 PostgreSQL 服务并将其停止。
  3. 删除或移动 PostgreSQL 数据目录中的所有内容。

    注意:

    还原后,使用以下命令更改已还原数据目录和文件的属性:

    attrib -S <restore_path>/*.* /S /D

  4. 将还原的数据目录的所有内容复制到 PostgreSQL 数据目录。
  5. 在数据目录中创建空文件并将其命名为 recovery.signal
  6. 启动 PostgreSQL 服务。

对于 Linux (LVM):

  1. 停止 PostgreSQL 服务。
  2. 将还原的数据目录的所有内容复制到 PostgreSQL 数据目录。
  3. 在数据目录中创建名为 recovery.signal 的空文件。
  4. 更改 PostgreSQL 数据目录的所有权。

    例如:

    chown -R postgres:postgres <full/path/of/PostgreSQL/Data/Dir>

  5. 启动 PostgreSQL 服务。

pg_basebackup 实用程序完成的备份的恢复步骤

  1. 停止 PostgreSQL 服务。
  2. 删除或移动 PostgreSQL 数据目录中的所有内容。
  3. 提取数据目录和 WAL 目录内容并将其复制到相应位置。
  4. 在数据目录中创建名为 recovery.signal 的空文件。
  5. (对于 Windows)为网络服务提供对数据目录的访问。
  6. (对于 Linux)将 PostgreSQL 数据目录的所有权和权限更改为 700。

    例如:

    chown -R postgres:postgres </full/path/of/PostgreSQL/Data/Dir>
    chmod – R 700 <full/path/of/PostgreSQL/Data/Dir>
    
  7. 启动 PostgreSQL 服务。

    注意:

    成功恢复后,从还原的路径 </full/path/of/restore/directory> 删除还原数据,否则下一个备份作业可能会失败。

pgdump 实用程序完成的备份的数据库恢复步骤
  • 对于 Windows:pg_restore -U <username> -d <dbname> <full\path\to\dump\file>\filename.dump

  • 对于 Linux:pg_restore -U <username> -d <dbname> <full/path/of/dump/file>/filename.dump