赞
踩
KingbaseES、dblink、远程访问、人大金仓、KingbaseES
Dblink(Database Link)数据库链接,顾名思义就是数据库的链接,当我们需要跨本地数据库,访问另一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink,本地数据库就可以像访问本地数据库一样访问远程数据库表中的数据。简而言之其作用就是通过一台服务器上面的数据库去访问另一台服务器上面的数据。
进入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)使用ksql连接数据库实例:(进入到数据库目录下的Server/bin目录下)
./ksql –U system –p 50905 test
2)创建相应的插件:
1)su到root用户下,修改odbcinst,ini配置文件
2)修改配置文件,添加dblink信息:
将图中的信息添加到odbcinst.ini文件中,其中:
[KingbaseES 8 ODBC Driver]为驱动名称;
Description为该驱动的描述信息;
Driver为驱动的详细信息
1)通过服务器创建dblink:
2)通过工具KStudio创建dblink:
a、在左侧导航树找到外部链接,右键选中,点击新建外部链接:
b、填写链接的基本信息:
c、工具生成的DDL语句如下:
d、点击确定按钮,外部链接创建成功:
1)查询数据:
2)插入数据:
3)断开dblink:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。