返回首页

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

更新日期:2024年09月11日

企业管理器执行SQL查询表中BLOB列值中文
乱码
问题现象
使用企业管理器执行SQL 查询,查询表中BLOB 列字段值,列值中文乱码。
查询步骤如下:
步骤1
创建测试表;
CREATE TABLE test(a INT,b BLOB);
步骤2
insert into test values (1,’asdasda’),(2,’是吗’), 3,('as是吗');
步骤3
使用企业管理器查询;
SELECT a,b FROM test;
解决方法
可以通过以下设置解决:
步骤1
点击菜单栏“窗口”-->“首选项”页面中的选择“使用自定义字符集”。
步骤2
自定义字符集选择“UTF-8”编码,点击应用。
步骤3
再次查询既可显示中文。
在查询窗口中自定义结果集字符集进行设置。

GBase-09 时,说明是cpu 使用率突破了阈值发生了告警。


创建虚拟集群
语法
gcadmin createvc
表 4-29 参数说明
参数名称
说明
create_vc.xml
生成vc 所使用的配置文件,包含所有生成指定vc 的data node ip 和
可选参数vc name 及comment 信息。
example_file_name
生成创建vc 的配置示范文件create_vc_example.xml,使用该参数时
将不会生成vc。

创建虚拟集群需使用环境变量$GCLUSTER_USER 操作系统用户执行,即安装集群
时demo.options 中填写的dbaUser 用户。
在集群中创建虚拟集群,安装脚本生成包含所有data node 节点ip 信息的配置文件
gcChangeInfo.xml,用户可修改,然后使用配置文指定的节点ip 生成VC。
gcadmin 用配置文件中指定的data 节点生成虚拟集群,配置文件中的vc 名称
vc_name 和备注信息comment 为可选参数,
若未指定vc_name 则使用系统默认名称

GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 191
vcnamexxxxxx,即vcname 加6 位数字,备注信息不输入则默认为空。
配置文件中指定的vcname 最大长度为64 字节,vcname 必须为英文字母,下划线
“_”或数字,第一个字母必须是英文字母。vcname 使用的字母不支持全角字符。
备注信息comment 最大长度为60 字节,必须是英文字母,下划线“_”或数字,不
支持全角字符。配置文件中指定的备注信息comment 最大长度60 字节,仅支持英
文字母,下划线“_”,数字,空格“ ”,英文逗号“,”,英文句号“.”和英文
叹号“!”,不支持全角字符。gcadmin createvc 命令一次只能创建一个vc,即配置
文件中只能有一个要创建vc 的信息。

示例
gcadmin createvc 命令一次只能创建一个vc,配置文件示例如下:











删除虚拟集群
语法
gcadmin rmvc

GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 192
注意
删除虚拟集群前应将被删除vc 的资源管理信息先手工删除,即将该vc 的资源管理信
息在gbase 库中对应表中的信息先delete 掉,否则将无法删除vc。
删除虚拟集群需使用GCLUSTER_USER 用户执行,删除虚拟集群前需检查该VC 对
应资源管理配置是否已删除,若表gbase.consumer_group,gbase.consumer_group,
gbase.consumer_group_user

gbase.resource_plan

gbase.resource_pool

gbase.resource_plan_directive

gbase.resource_config

gbase.cluster_resource_pool_usage_history,
gbase.resource_pool_events 中有该VC ID 的
配置,用户应使用资源管理删除配置信息的方式进行删除后再进行再删除虚拟集群。
中有该VC ID 的配置,需手工删除后再删除虚拟集群。
功能
将指定的VC 从集群中删除,一次只能删除一个VC,gcadmin 检查指定VC 是否存
在。

添加现有集群
将已有集群导入到当前集群,成为当前集群的一个VC,统一管理。被导入集群必
须是虚拟集群版本,并且一次只能导入一个VC,coordinator 和data 混合节点变为
当前集群的data node,
所有data 节点加入新VC 中,
生成与原集群相同分片分布的
distribution。原集群纯coordinator node 将不被导入到root cluster 中。
语法
gcadmin importvc [example]
表 4-30 参数说明
参数名称
说明
config_file_name
导入vc 命令配置文件。
coordinator ip
被导入集群的一个工作状态正常的coordinator 节点ip
vc_name
被导入集群的vc name

GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 193
参数名称
说明
current_os_dba_user
执行导入操作的节点操作系统dba 用户名,即安装集群
时demo.options 中填写的dbaUser 用户名。
current_os_dba_password
执行导入操作的节点操作系统dba 用户密码,即安装集
群时demo.options中填写的dbaUser用户的操作系统密码
current_db_user_name
执行导入操作节点的数据库用户名
current_db_password
执行导入操作节点的数据库密码
imported_vc_os_dba_useruseruseruser
被导入集群的操作系统dba 用户名,即安装集群时
demo.options 中填写的dbaUser 用户名,
可与执行导入集
群的dba 用户名不同。
imported_vc_os_dba_password
被导入集群的操作系统dba 用户密码。
imported_vc_db_user_name
被导入集群的数据库用户名。
imported_vc_db_password
被导入集群的数据库密码。
example
可选参数,生成导入
vc
配置示范文件
importvc_example.xml,使用该参数时将不会执行导入
VC 操作。

启动虚拟集群
命令
gcadmin startvc
一次可同时启动多个虚拟集群,需使用demo.options 中填写的dbaUser 用户执行命
令,执行命令时需指定VC name。

停止虚拟集群
命令
gcadmin stopvc
一次可停止多个虚拟集群,执行命令时需指定VC name,需使用demo.options 中填
写的dbaUser 用户执行命令。

GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 194

显示虚拟集群
命令
gcadmin showcluster [c | vc vcname] [d] [f]
功能
显示当前群集群所有VC 的name、ID、distribution、备注,coordinator node 和data
node 等信息。
说明
参数c 显示节点时仅显示coordinator 节点;
参数d 显示节点时仅显示相应的数据节
点,即不指定vc 时显示RC 的free node,指定vc 时显示该vc 的数据节点;参数f
指明按xml 格式显示信息;参数vc_name 指明要显示的VC name,只能指定一个
VC,若不指定VC 则显示全部VC 信息。
CLUSTER MODE 是指集群模式,需指定VC 时才能显示对应VC 的模式,执行
gcadmin showcluster 命令不指定VC 时不显示CLUSTER MODE;指定VC 时才能
显示该VC 的集群模式。

示例
示例1:执行gcadmin showcluster 命令

GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 195



示例2:执行gcadmin showcluster vc1 命令





GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 196
VCLink 管理