返回首页

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

更新日期:2024年09月11日

GBA-01BR-0061
错误码
错误标识
错误显示信息
GBA-01BR-0061

Get bak table DC info failed
错误出现原因
获取表备份bsi 错误
分析与建议

GBase 8a MPP Cluster 产品手册
7 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1689
分析与建议
检查表备份数据bsi 文件

得到SQL 语句更改的,插入的,或者删除的行数。

语法
[Visual Basic]
Public Overrides ReadOnly Property RecordsAffected As Integer

Get
[C#]
public override int RecordsAffected { get; }

实现



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 211 -
IDataReader.RecordsAffected

功能说明
对集群级的备份数据进行恢复。
进行备份恢复操作时,
必须保证集群在RECOVERY
模式下。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
400
首先使用gcadmin switchmode recovery 命令将集群置为RECOVERY 模式,此命令
仅在一个部署gcware 的节点上执行一次即可。
恢复执行完成后,需要手动执行gcadmin switchmode normal 将集群状态置为正常,
才可以正常使用集群。
注意
对于集群级别恢复,要求集群拓扑结构严格对等。包括集群的vc 信息,
coordinator 节点个数,data 节点个数,每个节点和分片的对应关系和
distribution ID 等。当用户重装集群后,
即使用户保证了coordinator, datanode
的个数,datanode 与distribution 之间的关系,也可能因为distribution ID 的
变化而导致不能恢复。
语法格式
recover [ [point_id]]
表4- 57 options 可选项说明
参数名称


cycle_id
备份周期的ID
point_id
备份点的ID
recover 命令有以下三种形式:

recover:将集群恢复到最新周期的最新备份点。

recover cycle_id:将集群恢复到指定周期cycle_id 内的最新备份点。

recover cycle_id point_id:将集群恢复到指定周期cycle_id 内的指定备份点
point_id。
示例
查看集群状态:
$ gcadmin showcluster vc vc1
CLUSTER STATE:
ACTIVE
VIRTUAL CLUSTER MODE:
RECOVERY
==========================================================
|
GBASE VIRTUAL CLUSTER INFORMATION
|
==========================================================
|
VcName
| DistributionId |
comment
|
----------------------------------------------------------
|
vc1
|
1
| comment message for vc1 |
----------------------------------------------------------

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
401
===========================================================
=======
|
VIRTUAL CLUSTER DATA NODE INFORMATION
|
===========================================================
=======
|NodeName|
IpAddress
|DistributionId|gnode|syncserver|DataState|
------------------------------------------------------------------
| node1
|172.168.83.11|
1
|OPEN |
OPEN
|
0
|
------------------------------------------------------------------
| node2
|172.168.83.12|
1
|OPEN |
OPEN
|
0
|
------------------------------------------------------------------
2 data node
$ gcadmin showcluster vc vc2
CLUSTER STATE:
ACTIVE
VIRTUAL CLUSTER MODE:
RECOVERY
========================================================
|
GBASE VIRTUAL CLUSTER INFORMATION
|
========================================================
| VcName
| DistributionId |
comment
|
--------------------------------------------------------
|
vc2
|
2
| comment message for vc2 |
--------------------------------------------------------
===========================================================
=======
|
VIRTUAL CLUSTER DATA NODE INFORMATION
|
===========================================================
=======
|NodeName|
IpAddress
|DistributionId|gnode|syncserver|DataState|
------------------------------------------------------------------
| node1
|172.168.83.13|
2
|OPEN |
OPEN
|
0
|
------------------------------------------------------------------
| node2
|172.168.83.14|
2
|OPEN |
OPEN
|
0
|
------------------------------------------------------------------
2 data node
对集群的备份数据进行恢复,恢复到最新周期得最近备份点:
$ python $GCLUSTER_BASE/server/bin/gcrcman.py -d /home/gbase/backup -P
gbasedba–p ****** -e "recover"