VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

set-config命令

功能描述

将配置信息设置到pg_probackup.conf文件中。

语法格式

vb_probackup set-config -B backup_dir --instance=instance_name
[--help] [--pgdata=pgdata-path]
[--retention-redundancy=redundancy] [--retention-window=window]
[--compress-algorithm=compression_algorithm] [--compress-level=compression_level]
[-d dbname] [-h host] [-p port] [-U username]
[--external-dirs=external_directory_path]
[--restore-command=cmdline]
[remote_options] [logging_options]

参数说明:

  • –pgdata:数据库数据目录。
  • –retention-redundancy:指定在数据目录中full模式备份文件留存的份数,必须为正整数,默认值为0。0表示禁用此设置。
  • –retention-window:指定备份文件留存的天数,必须为正整数,默认值为0。
  • –compress-algorithm:指定用于压缩数据文件的算法,取值有zlib、pglz和none。

    注意:

    • 当–compress-algorithm=zlib时,–compress-level参数取值不能为0。
    • 多线程备份不支持pglz压缩,即当–compress-algorithm=pglz时,不能使用–j参数,否则会报错。
  • –compress-level:指定压缩级别。取值范围0~9。该参数必须搭配–compress-algorithm一起使用,否则会报错。

  • -d:指定要连接的数据库名称。

  • -h:指定运行服务器的系统的主机名。

  • -p:指定服务器正在监听连接的TCP端口或本地Unix套接字的路径。

  • –j threads_num, –threads=threads_num:设置备份、还原、合并进程的并行线程数。

  • -U:指定连接数据库的用户名。

  • –external-dirs:将指定的目录包含到备份中。

  • –restore-command:指定恢复相关的命令。

  • logging_options包含参数有:

    • –log-level-console:设置要发送到控制台日志的日志级别。
    • –log-level-file:设置要发送到日志文件的日志级别。
    • –log-filename:指定要创建的日志文件的文件名。
    • –error-log-filename:指定仅用于error日志的日志文件名。
    • –log-directory:指定创建日志文件的目录。必须是绝对路径。
    • –log-location-size:指定单位日志文件的最大大小。默认值:0。
    • –log-retation-age:单个日志文件的最大生命周期。