返回首页

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

更新日期:2024年09月11日

虚拟集群使用alter database create mirror 创建
镜像关系失败
问题描述
虚拟集群alter database asiainfo create mirror to vc2;这个命令执行多次,有些表设置
镜像没成功,但是主备vc 该表已经都存在了。
解决方案
现场镜像关系没有创建成功的原因是:在创建镜像关系前,当前库与镜像库中有同

GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
167
名表。
当前alter database vc1.test create mirror 会开启并发对vc1.test 下的所有没有镜像关
系的表创建镜像。
在执行过程中,每一个并发线程如果遇到同名表会执行报错。
可以使用force 参数,强制删除同名表后继续创建镜像。

bar_instance 表包含备份的每个对象的描述。
ON-Bar 为每个成功的备份向 bar_instance 表中写入一条记录。
ON-Bar 可能稍后使用该信息
进行恢复操作。
例如:
如果指定 2 级备份,
ON-Bar将使用该表以确保先前已成功执行 1 级
备份。
表 1. bar_instance 表列
列名
类型
解释
ins_aid
INTEGER
操作标识。
标识创建该备份对象实例的成功操作。
可以与 ins_oid 结合起来用于连接
bar_action 表。
ins_oid
INTEGER
对象标识。标识受影响的对象。 可以用于连
接 bar_object 表。 可以与 ins_aid 结合
起来用于连接 bar_action 表。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 106 -
列名
类型
解释
ins_prevtime
INTEGER
时间戳记(实时时间)。此值指定先前对象的时
间戳记。此值代表 1970 年 1 月 1 日 午夜
(格
林威治标准时间)以后的秒数。
ins_time
INTEGER
时间戳记(实时时钟时间)。数据库服务器创建
下级备份时将使用该值。该值代表自 1970 年 1
月 1 日 午夜(格林威治标准时间)
以来的秒数。

ins_time 的值是 0。
rsam_time
INTEGER
备份检查点时间戳记。不是时钟时间。数据库服
务器创建下级备份时使用该值。
ins_level
SMALLINT
备份操作的级别:0 表示完整备份,1 表示自上
次 0 级备份以来对该对象所做的所有更改的备
份,2 表示自上次 1 级备份以来所有更改的备
份。 对于逻辑日志备份,该值始终是 0。
ins_copyid_hi
INTEGER
实例副本标识的高位。它是存储管理器分配的唯
一值,与 ins_copyid_lo 结合在一起,用于
将 ON-Bar 对象标识与存储管理器对象标识连
接在一起。
ins_copyid_lo
INTEGER
实例副本标识的低位。它是存储管理器分配的唯
一值,与 ins_copyid_hi 结合在一起,用于
将 ON-Bar 对象标识与存储管理器对象标识连
接在一起。
ins_req_aid
INTEGER
存储备份对象必需的操作标识。在恢复中使用,
以确定与 1 级备份相伴的 0 级备份,以及与 2
级备份相伴的 1 级备份。对于 0 级备份,
ins_req_aid 的值与表中 ins_aid的值相同。
例如:如果备份是 1 级的,ins_req_aid 保留
该对象相应的 0 级备份的操作标识。
ins_first_log
INTEGER
在标准备份中,标识从该备份恢复必需的第一个

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 107 -
列名
类型
解释
逻辑日志。
ins_verify
INTEGER
如果备份已验证则该值为 1。如果备份未验证则
该值为 0。
ins_verify_date DATETIME YEAR TO
SECOND
验证备份时插入当前日期。
如果该备份尚未验证,
那么用短划线表示每个日期和时间。

软件要求

操作系统要求:目前支持RedHat、centos、suse 等Linux 操作系统,
统一监控采集代理组件依赖操作系统sysstat 组件,用于获取监控指
标信息。

浏览器要求:目前支持火狐浏览器、chrome 浏览器、IE 浏览器,IE
浏览器建议10 及更高版本。推荐使用火狐浏览器。

第三方要求:目前支持jre1.8 及以上版本,支持tomcat8 及以上版
本。