返回首页

gbase数据、南大通用产品文档:GBase8sGCIServerDetach

更新日期:2024年09月11日



sword GCIServerDetach(
GCIServer *srvhp,
GCIError *errhp,
ub4 mode
);

解除连接句柄与数据库服务名之间的关联。

参数
输入
/输出


srvhp
输入
连接句柄, 该句柄将会被解除与数据库服务名的关联
errhp
输入
错误信息句柄, 接口调用失败时,错误码和错误信息会被写
入该句柄中
mode
输入
附加模式, 取值如下:
GCI_DEFAULT:缺省模式
GCI_THREADED:多线程模式

如果执行成功, 返回GCI_SUCCESS,否则返回GCI_ERROR。

gs_backup
背景信息
GBase 8c 部署成功后,在数据库运行的过程中,会遇到各种问题及异常状态。GBase 8c
提供了gs_backup 工具帮助GBase 8c 备份、恢复重要数据、显示帮助信息和版本号信息。
前提条件
可以正常连接GBase 8c 数据库。
在进行还原时,需要保证各节点备份目录中存在备份文件。
需以管理员用户gbase 执行gs_backup 命令。
语法
备份数据库主机
gs_backup -t backup --backup-dir=BACKUPDIR [-h HOSTNAME] [--parameter] [--binary]
[--all] [-l LOGFILE]
恢复数据库主机
gs_backup -t restore --backup-dir=BACKUPDIR [-h HOSTNAME] [--parameter]
[--binary] [--all] [-l
LOGFILE] [--force]
显示帮助信息
gs_backup -? | --help
显示版本号信息
gs_backup -V | --version
参数说明
gs_backup 参数可以分为如下几类:

GBase 8c 管理员指南
南大通用数据技术股份有限公司
107
备份数据库主机参数:
-h :指定存储备份文件的主机名称。取值范围:主机名称。如果不指定主机名称,则
备份当前集群。
--backup-dir=BACKUPDIR :备份文件保存路径。
--parameter :备份参数文件,不指定--parameter、--binary、--all 参数时默认只备份参数
文件。
--binary :备份app 目录下的二进制文件。
--all :备份app 目录下的二进制文件、pg_hba.conf 和postgsql.conf 文件。
-l

















$GAUSSLOG/om/gs_backup-YYYY-MM-DD_hhmmss.log
恢复数据库主机参数:
-h :指定需要恢复主机的名称。取值范围:主机名称。如果不指定主机,则恢复对应
的备份节点。
--backup-dir=BACKUPDIR :恢复文件提取路径。
--parameter :恢复参数文件,不指定--parameter、--binary、--all 参数时默认只恢复参数
文件。
--binary :恢复二进制文件。
--all :恢复二进制和参数文件。
-l

















$GAUSSLOG/om/gs_backup-YYYY-MM-DD_hhmmss.log
--force :
节点的静态文件丢失后强行restore,
仅限--all 或者--binary 一起使用时才生效。
其他参数:
-?, --help :显示帮助信息。

GBase 8c 管理员指南
南大通用数据技术股份有限公司
108
-V
, --version :显示版本号信息。
-t :指定操作类型。取值范围:backup 或者restore。
示例
使用gs_backup 脚本备份数据库主机。
gs_backup -t backup --backup-dir=/opt/software/gbase/backup_dir -h plat1
--parameter
Backing up GBase 8c.
Parsing configuration files.
Successfully parsed the configuration file. Performing remote backup.
Remote backup succeeded. Successfully backed up GBase 8c.
使用gs_backup 脚本恢复数据库主机。
gs_backup -t restore --backup-dir=/opt/software/gbase/backup_dir -h plat1
--parameter
Restoring GBase 8c.
Parsing the configuration file. Successfully parsed configuration files.
Performing remote restoration.
Remote restoration succeeded. Successfully restored GBase 8c.

python3 pscp [OPTIONS]