更新日期:2024年09月11日
bar_object 表包含每个备份对象的描述。该表是来自每个数据库服务器的所有存储空间和
逻辑日志(数据库服务器至少已对它们进行了一次备份尝试)的列表。
表 1. bar_object 表列
GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 111 -
列名
类型
解释
obj_srv_name
VARCHAR(128,0)
数据库服务器名。用于确保将对象恢复到正确的
数据库服务器上。当节点上有多个数据库服务器
时,用于确保对象在所属的数据库服务器实例中
恢复。
数据库服务器名最多可有 128 个字符。
obj_oid
SERIAL
对象标识。表中的唯一编号。可用于连
接 bar_action 和 bar_instance 表。
obj_name
VARCHAR(128,0)
对象的用户名。
该名称最多可以有 128 个字符。
obj_type
CHAR(2)
备份对象类型:
CD
关键数据库空间
L
逻辑日志
ND
非关键数据库空间或智能大对象空间
R
根数据库空间
B
Blob 空间
distribution 决定数据在集群各节点的分布模式, [d num] [pattern 1|2]
包括每个数据节点存放几个主分片,
每个主分片有几个备分片,备分片以什么规律分布在集群节点上。数据分布
distribution 的各模式和参数的详细说明在gcadmin 工具中有详细介绍,详细信息可
以参考4.3.1.1distribution 管理命令。本节示例主要演示完整的配置数据库步骤。
操作步骤
步骤1
集群安装成功后,会在安装包目录下生成一个gcChangeInfo.xml 文件,用于描述数
据在集群各节点的分布方式。可以直接使用安装完后gcinstall 目录中默认的
gcChangeInfo.xml 文件创建distribution,
也可以使用dbaUser 用户(即demo.options
中的dbaUser 用户)按需配置gcChangeInfo.xml。本示例的gcChangeInfo.xml 配置
如下:
GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
70
$cat /opt/gcinstall/gcChangeInfo.xml
步骤2
执行创建distribution 的命令。
gcadmin distribution
表3- 9 参数说明
参数名称
描
述
gcChangeInfo.xml
指定生成distribution 规则的配置文件。
p number
每个数据节点存放的分片数量,最小值为1。
d number
每个分片的备份数量,取值为0,1 或2。若不输入参数d,
默认值为1。
pattern number
生成distribution 所使用模式,
取值为1 或2,pattern 1 为负载
均衡模式,
pattern 2 为高可用模式。
若不输入参数pattern,
默
认使用pattern 1 生成distribution。
说明
gcChangeInfo.xml 文件中rack 内node 数量需要大于等于参数p 的值
(每个
节点存放主分片的数量),否则会报错如下:
rack[1] node number:[1] shall be greater than segment number each node:[2]
示例:生成distribution
$ gcadmin distribution gcChangeInfo.xml p 2 d 1
gcadmin generate distribution ...
NOTE: node [192.168.146.21] is coordinator node, it shall be data node too
GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
71
NOTE: node [192.168.146.20] is coordinator node, it shall be data node too
NOTE: node [192.168.146.22] is coordinator node, it shall be data node too
gcadmin generate distribution successful