返回首页

gbase数据、南大通用产品文档:GBase8s使用镜像

更新日期:2024年09月11日

当您为数据库空间、BLOB 空间或智能大对象空间中的每个主块创建镜像块后,镜像开
始。
当您创建镜像块,数据库服务器就将数据从主块复制到镜像块。 当该过程完成,数据库
服务器开始镜像数据。 如果主块包含逻辑日志文件,数据库服务器不会在您创建镜像块
后立即复制数据,而是一直等待,直至您执行 0 级备份。有关此行为的说明,请参阅创
建镜像块。

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 327 -
重要: 您必须始终启动对整个数据库空间、BLOB 空间或智能大对象空间的镜像过程。
数据库服务器不允许您在数据库空间、BLOB 空间或智能大对象空间中选择特定块来镜
像。您必须为空间中的每个块创建镜像块。
在执行以下操作后,启动对存储空间的镜像过程:

在系统初始化期间创建镜像根数据库空间

将数据库空间的状态从未镜像更改为已镜像

创建镜像的数据库空间、BLOB 空间或智能大对象空间
这些操作中的每一个操作均需要您为存储空间中的现有块创建镜像块。
初始化期间为根数据库空间制作镜像
如果您在初始化数据库服务器时启用镜像,您还可为 Root 块指定镜像路径名和偏移量。
数据库服务器在初始化服务器时创建镜像块。但因为 Root 块包含逻辑日志文件,所以直
至您执行 0 级备份镜像才会实际开始。
要指定 Root 镜像路径名和偏移量,请在启动数据库服务器之前在 onconfig 文件中设置
MIRRORPATH 和 MIRROROFFSET 的值。
如果未提供镜像路径名和偏移量,但希望为根数据库空间启动镜像过程,那么必须在初始
化数据库服务器后更改根数据库空间的镜像状态。
更改镜像状态
您可以进行以下两种对镜像块状态的更改:

将镜像块从联机更改为脱机

将镜像块从脱机更改为恢复
仅当块是镜像对的一部分时才可以使块脱机或复原块。只要该对中的另一块处于联机状
态,您就可以使主块或镜像块脱机。
有关如何确定块状态的信息,请参阅监视磁盘使用量。

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

Check Sum Error
错误出现原因
crc32 验证失败
分析与建议
数据块损坏或文件损坏


GBase RTSync 同步工具手册
南大通用数据技术股份有限公司
- 63 -
URL 示例:
http://192.168.5.3:8080/v2/monitor/{stid}
该接口功能用于获取source-target id 的监控信息。
参数说明:
stid:代表config_task.xml 文件中的source-target id。
调用结果:
{
"idno0":"idno0",
"requesttype":"monitor",
"code":"1",//代表执行成功,值<0 代表调用异常
"message":{
"committime":"2019-10-22 09:59:00.193",//最新事务提交时间
"minerscn":"0x00001671000003be0005",//正在挖掘scn 信息
"commitscn":"0x00001671000003be0005",//最新事务提交scn 信息
"sqlcount":"1","commitcount":"1"//同步任务sql 总条数,
事务总

}
}