返回首页

gbase数据、南大通用产品文档:GBase8sonmode d: 设置高可用服务器的特性

更新日期:2024年09月11日

语法:


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 359 -
RS 辅助服务器命令

SD 辅助服务器命令

元素
用途
关键注意事项
-d
用来在高可用性配置中
创建、修改或删除辅助服
务器

add RSS
添加 RS 辅助服务器
该命令须在主数据库服务器上运行
rss_server_name
标识 RS 辅助服务器名

servername 参数可以是 DBSERVERNAME 、
DBSERVERALIASES 和 ER群组名称。
有关更多信息,请参阅 DBSERVERNAME 配
置参数 中的 DBSERVERNAME 配置参数的
值的范围和 DBSERVERALIASES 配置参数
中的DBSERVERALIASES
password
指定辅助服务器密码
此密码只能在第一次尝试连接时使用。在主
或辅助服务器建立连接后,
密码将无法变更。

RSS
设置 RS 辅助服务器类

该命令须在辅助数据库服务器上运行
pri_server_name
标识主服务器的名称

change RSS
变更 RS 辅助服务器
该命令须在主数据库服务器上运行
delete RSS
移除 RS 辅助服务器定

该命令须在主数据库服务器上运行

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 360 -
元素
用途
关键注意事项
set SDS primary
将服务器定义为共享磁
盘主服务器

server_name
数据库服务器名
当和 set SDS 或 make primary 一起使用
时,它为角色变更的服务器的名称
force
用于强制变更
如果制定了 force 选项,
那么无须请求将辅
助服务器连接到当前服务器即可执行操作。
如果没有指定 force 选项,
那么必须根据当
前主服务器调整操作。
只能在 DBA 确定当前
主服务器不在活动时使用 force 选项;
否则
会毁坏共享磁盘子系统
clear SDS
primary
禁用共享磁盘环境。该服
务器的名称不再作为 SD
主服务器

make primary
创建主服务器
make primary 命令可用来声明辅助服务器
的类型,包括 HDR 辅助服务器、RS 辅助服
务器和 SD 辅助服务器。如果运行 make
primary :
 HDR
Secondary:
关闭当前主服务器
并且将辅助服务器变为主服务器。

 RS secondary:服务器变为标准服
务器。
 SD secondary:服务器成为新的主
服务器

您也可以使用等同的SQL 管理 API 命令设置数据复制特征。有关更多信息,请参阅 SQL
管理 API 概述 和 GBase 8s 管理员指南。
有关其他 onmode -d 的信息,请参阅 onmode -d: 设置数据复制类型 和 onmode -d 命令:
使用数据复制来复制索引。
1 只能在辅助服务器上运行。
2 只能在主服务器上运行。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 361 -
3 能在主服务器或辅助服务器上运行。

函数说明
从date 或者datetime 表达式expr 中取得日期部分。
如果expr 是一个非法日期字符串,则返回NULL。
示例
示例1:从datetime 表达式中取得日期部分。
gbase> SELECT DATE('2019-09-05 11:22:03') FROM dual;
+-----------------------------+
| DATE('2019-09-05 11:22:03') |
+-----------------------------+
| 2019-09-05
|

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
785
+-----------------------------+
1 row in set
示例2:expr 是一个非法日期字符串,则返回NULL。
gbase> SELECT DATE('2019-09-32 11:22:03') FROM dual;
+-----------------------------+
| DATE('2019-09-32 11:22:03') |
+-----------------------------+
| NULL
|
+-----------------------------+
1 row in set, 1 warning
gbase> SHOW WARNINGS;
+-------+------+---------------------------------------------------------------------+
| Level | Code | Message
|
+-------+------+---------------------------------------------------------------------+
| Note
| 1292 |172.168.83.11:5050 - Incorrect datetime value: '2019-09-32
11:22:03' |
+-------+------+---------------------------------------------------------------------+
1 row in set (Elapsed: 00:00:00.00)

GBA-02IS-0002
错误码
错误标识
错误信息
GBA-02IS-0002

get column hash information error
错误出现原因
获取column hash 信息错误
分析与建议
无法根据计算的hash 值计算出数据应该放到哪个节点上,原因是nodedatamap
表查询有误。