gs_backup

    • 可以正常连接openGauss数据库。
    • 在进行还原时,需要保证各节点备份目录中存在备份文件,若备份文件丢失,则需要从其他节点进行拷贝(二进制文件需修改文件名中的节点名)。
    • 需以操作系统用户omm执行gs_backup命令。
    • 备份数据库主机

    • 恢复数据库主机

    • 显示帮助信息

    gs_backup参数可以分为如下几类:

    • 备份数据库主机参数:

      • -h

        指定存储备份文件的主机名称。

        取值范围:主机名称。如果不指定主机名称,则分发到openGauss。

      • –backup-dir=BACKUPDIR

        备份文件保存路径。

      • –parameter

        备份参数文件,不指定–parameter、–binary、–all参数时默认只备份参数文件。

      • 备份二进制文件。

      • –all

        备份二进制和参数文件。

      • -l

        指定日志文件及存放路径。

        默认值:$GAUSSLOG/om/gs_backup-YYYY-MM-DD_hhmmss.log

    • 恢复数据库主机参数:

      • -h

        指定需要恢复主机的名称。

        取值范围:主机名称。如果不指定主机,则恢复openGauss。

      • –backup-dir=BACKUPDIR

        恢复文件提取路径。

      • –parameter

      • –all

        恢复二进制和参数文件。

      • -l

        指定日志文件及存放路径。

        默认值:$GAUSSLOG/om/gs_backup-YYYY-MM-DD_hhmmss.log

    • 其他参数:

      • -?, –help

        显示帮助信息。

      • -V, –version

        显示版本号信息。

    • 使用gs_backup脚本备份数据库主机。

      1. gs_backup -t restore --backup-dir=/opt/software/gaussdb/backup_dir -h plat1 --parameter
      2. Parsing the configuration file.
      3. Successfully parsed configuration files.
      4. Successfully restored openGauss.