如何在金仓数据库KingbaseES中使用配置文件方式创建kingbase_dblink?
解决办法1、kingbase.conf文件中shared_preload_libraries处添加kdb_database_link,kingbase_fdw,重启数据库。
2、连接数据库,创建扩展
create extension kdb_database_link; create extension kingbase_fdw;
3、扩展创建完成后,会在data同级目录生成sys_database_link.conf文件,sys_database_link.conf设置如下:
[kes] dbtype=Kingbase dbname=test DriverName="Kingbasev8r6" host=127.0.0.1 port=55555
以上为kingbase_dblink配置文件数据库基本信息,DriverName为ODBC配置中驱动名称。
4、配置文件方式创建Kingbase_dblink
CREATE public DATAbase link dblink_name ConNECT TO 'system' IDENTIFIED BY '123456' USING'kes';
Using后的名称为 sys_database_link.conf中配置的源名称。
如上Kingbase_dblink即可创建成功。



