返回首页

gbase数据、南大通用产品文档:GBase8c限制说明

更新日期:2024年09月11日


备份必须由运行数据库服务器的用户执行。

备份和恢复的数据库服务器的主版本号必须相同。

如果要通过ssh 在远程模式下备份数据库,
需要在本地和远程主机安装相同主版本的数
据库,并通过ssh-copy-id remote_user@remote_host 命令设置本地主机备份用户和远程
主机数据库用户的无密码ssh 连接。

远程模式下只能执行add-instance、backup、restore 子命令。

使用restore 子命令前,应先停止gaussdb 进程。

当存在用户自定义表空间时,备份的时候要加上--external-dirs 参数,否则,该表空间
不会被备份。

当备份的规模比较大时,
为了防止备份过程中timeout 发生,
请适当调整postgresql.conf
文件的参数session_timeout、
wal_sender_timeout。
并且在备份的命令行参数中适当调整
参数--rw-timeout 的值。

恢复时,使用-T 选项把备份中的外部目录重定向到新目录时,请同时指定参数
--external-mapping。

当使用远程备份时,请确保远程机器和备份机器的时钟同步,以防止使用
--recovery-target-time 恢复的场合,启动gaussdb 时有可能会失败。

当远程备份有效时(remote-proto=ssh),请确保-h 和--remote-host 指定的是同一台机器。
当远程备份无效时,如果指定了-h 选项,请确保-h 指定的是本机地址或本机主机名。

当前暂不支持备份逻辑复制槽。

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
267

[root@CM2 ~]# cd /opt/GBASE/gbase/etc/
[root@CM2 etc]# su gbasedbt
[gbasedbt@CM2 etc]$ vim cm2.cfg
内容如下:
NAME


CM2
LOGFILE


${GBASEDBTDIR}/tmp/cm2.log
CM_TIMEOUT

40
SECONDARY_EVENT_TIMEOUT 30
SQLHOSTS


LOCAL
EVENT_TIMEOUT

60
LOG



1
DEBUG


0
CLUSTER CLUSTER2
{

GBASEDBTSERVER
db_group

SLA
wcm2
DBSERVERS=PRI

WORKERS=16

SLA
rcm2

DBSERVERS=HDR,RSS
WORKERS=16

FOC
ORDER=ENABLED
TIMEOUT=15
RETRY=3
PRIORITY=2
}

多CM节点时PRIORITY依次配置为1、2、3等,数字越大优先级越低。

函数说明
HEX(str)的反运算。它解释参数中每一对十六进制数字成一个数值,然后转换成
数值表示的字符,返回的结果字符是一个二进制字符。
示例
示例1:将str 转换成数值表示的字符,str 为十六进制数字。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
729
gbase> SELECT UNHEX('4742617365') FROM dual;
+---------------------+
| UNHEX('4742617365') |
+---------------------+
| GBase
|
+---------------------+
1 row in set
示例2:将str 转换成数值表示的字符,str 为十六进制数字。
gbase> SELECT 0x4742617365 FROM dual;
+--------------+
| 0x4742617365 |
+--------------+
| GBase
|
+--------------+
1 row in set
示例3:UNHEX(HEX())函数。
gbase> SELECT UNHEX(HEX('string')) FROM dual;
+----------------------+
| UNHEX(HEX('string')) |
+----------------------+
| string
|
+----------------------+
1 row in set
示例4:HEX(UNHEX())函数。
gbase> SELECT HEX(UNHEX('1267')) FROM dual;
+--------------------+
| HEX(UNHEX('1267')) |
+--------------------+
| 1267
|
+--------------------+
1 row in set