返回首页

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

更新日期:2024年09月11日

高可用能力
........................................
12

语法

备份数据库主机
gs_backup -t backup --backup-dir=BACKUPDIR [-h HOSTNAME] [--parameter] [--binary]
[--all] [-l LOGFILE]

恢复数据库主机

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
203
gs_backup -t restore --backup-dir=BACKUPDIR [-h HOSTNAME] [--parameter]
[--binary] [--all] [-l LOGFILE] [--force]

显示帮助信息
gs_backup -? | --help

显示版本号信息
gs_backup -V | --version

可以用以下命令将数据恢复到远程服务器:
ontape -s -L 0 -F | rsh remote_server "ontape -p"
但在成功完成后,过程可能会挂起。您有三个主要选项:

终止远程 shell 过程

用以下命令执行远程服务器中的远程 shell:
rsh local_server "ontape -s -L 0 -F" | ontape -p

使用 sh 或 bash shell 中的以下命令对远程服务器上的标准输出 (stdout) 和标准
错误 (stderr) 进行重定向:
ontape -p >/dev/null 2>&1

通过将上述命令放置在远程服务器上的 shell 脚本 (ontape.sh) 中,您可以简化此
重定向。可以从本地服务器发布以下命令:
ontape -s -L 0 -F | rsh remote_server /my/path/ontape.sh

shell 脚本 ontape.sh 包含以下文本:
#!/bin/sh
#define some Gbasedbt environment variables, such as

GBASEDBTDIR=/... ; export GBASEDBTDIR
GBASEDBTSQLHOSTS=/...; export
GBASEDBTSQLHOSTS ONCONFIG=/...; export ONCONFIG
GBASEDBTSERVER=/...; export GBASEDBTSERVER
PATH=/...; export PATH
# 用 stdout/stderr redirection 调用 ontape

ontape -p >/dev/null 2>&1