暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

人大金仓数据库KingbaseES dblink的介绍与使用

数据猿 2023-12-11
2189


金仓数据库KingbaseES dblink的介绍与使用

关键字:

KingbaseES、dblink、远程访问、人大金仓、KingbaseES

一、dblink的定义

Dblink(Database Link)数据库链接,顾名思义就是数据库的链接,当我们需要跨本地数据库,访问另一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink,本地数据库就可以像访问本地数据库一样访问远程数据库表中的数据。简而言之其作用就是通过一台服务器上面的数据库去访问另一台服务器上面的数据。

二、dblink的使用

    1. 1、修改配置文件:

进入KingbaseES数据库的安装目录的data文件下,对kingbase.conf配置文件进行修改:

1)cd /data/wzl/kingbase/data

2)vim kingbase.conf

3)向shared_preload_libraries中添加参数‘kdb_database_link’和‘kingbase_fdw’;

4)输入wq,保存退出。

    1. 2、创建插件

1)使用ksql连接数据库实例:(进入到数据库目录下的Server/bin目录下)

./ksql –U system –p 50905 test

2)创建相应的插件:

    1. 3、设置odbcinst.ini

1)su到root用户下,修改odbcinst,ini配置文件

2)修改配置文件,添加dblink信息:

将图中的信息添加到odbcinst.ini文件中,其中:

[KingbaseES 8 ODBC Driver]为驱动名称;

Description为该驱动的描述信息;

Driver为驱动的详细信息

    1. 4、连接串方式创建dblink

1)通过服务器创建dblink:

2)通过工具KStudio创建dblink:

a、在左侧导航树找到外部链接,右键选中,点击新建外部链接:

b、填写链接的基本信息:

c、工具生成的DDL语句如下:

d、点击确定按钮,外部链接创建成功:

    1. 5、建立连接后,对远程数据库进行操作

1)查询数据:

2)插入数据:

3)断开dblink:


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论