当前位置:   article > 正文

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

kingbase dblink

金仓数据库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:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/435493
推荐阅读
相关标签
  

闽ICP备14008679号