南大通用GBase 8a数据库集群透明网关与DBLINK配置管理

360影视 日韩动漫 2025-05-29 14:50 3

摘要:对DBLink的管理,包括目标集群配置Gateway信息,创建、删除、查询和使用DBLink。

DBLink配置管理

对DBLink的管理,包括目标集群配置Gateway信息,创建、删除、查询和使用DBLink。


配置Gateway信息

配置GBase8a集群(local)要使用的Gateway 信息。

gbase_8a_gcluster.cnf 中必须配置的参数:


gbase_8a_gcluster.cnf 中选配的参数:

gcluster_dblink_direct_data_exchange

默认值为1
值为1表示:数据从数据源集群的计算节点直接发送给目标集群。
值为0表示:数据从数据源集群发送给网关,然后由网关转发给目标集群。


网关HA冗余部署

dblink功能支持网关高可用冗余部署,需要在目标集群增加如下参数:

gbase_dblink_standby_gateway_ip:备用dblink网关服务所在主机的ip地址,gbase_dblink_standby_gateway_port: 备用dblink网关服务监听的端口。


创建DBLink


语法:

CREATE DATABASE LINK dblink_name CONNECT TO username IDENTIFIED BY password USING ‘TG_config_name’;


参数:

dblink_name:要创建的DB-Link的名称

usename:该DB-Link要连接的数据库服务中的用户名

password:该DB-Link要连接的数据库服务中的用户名密码

TG_config_name:透明网关配置文件名称


示例:


删除DBLink

语法:

DROP DATABASE LINK dblink_name;

示例


查看已经创建的所有dblink, 查询sql


使用DBLink

GBase 8a集群查询时可使用已经创建的 dblink, 使用方式如下:table@dblinkname。


示例:

select * from table@dblink_pub;

来源:GBASE南大通用

相关推荐