dm8--dm8的dblink

一、创建dblink必要条件说明

1.1 关闭防火墙

1.2 将selinux设置为关闭:打开文件/etc/selinux/config,将其中SELINUX的值改为”disabled”(默认值:enforcing)

二、达梦与达梦数据库之间创建dblink

每台机器分别初始化实例:

/home/dmdba/dmdbms/bin/dminit path=/home/dmdba/dmdbms/data

2.2 修改配置文件

vim /home/dmdba/dmdbms/data/DAMENG/dm.ini
INSTANCE_NAME = DM1
PORT_NUM = 5236
MAL_INI = 1
vim /home/dmdba/dmdbms/data/DAMENG/dmmal.ini
[MAL_INST1]
MAL_INST_NAME = DM1
MAL_HOST = 192.168.1.119
MAL_PORT = 5256
MAL_INST_HOST = 192.168.1.119
MAL_INST_PORT = 5236
[MAL_INST2]
MAL_INST_NAME = DM2
MAL_HOST = 192.168.1.120
MAL_PORT = 5256
MAL_INST_HOST = 192.168.1.120
MAL_INST_PORT = 5236

2.3 创建dblink

2.3.1 在DM1机器上,创建dblink到DM2的dm8上

/home/dmdba/dmdbms/bin/disql SYSDBA/SYSDBA@192.168.1.119:5236
CREATE PUBLIC LINK LINK1 CONNECT ‘DAMENG’ WITH SYSDBA IDENTIFIED BY SYSDBA USING '192.168.1.120/5256';

2.3.2 在DM2的dm8上,创建表。

/home/dmdba/dmdbms/bin/disql SYSDBA/SYSDBA@192.168.1.120:5236
CREATE TABLE TEST(ID INT);

2.3.3 在DM2的dm8上,插入一条数据:

/home/dmdba/dmdbms/bin/disql SYSDBA/SYSDBA@192.168.1.120:5236
INSERT INTO TEST VALUES(1);
COMMIT;

2.3.4 连接DM1,select查询一下数据。

/home/dmdba/dmdbms/bin/disql SYSDBA/SYSDBA@192.168.1.119:5236
SELECT * FROM TEST@LINK1;

达梦在线服务平台:https://eco.dameng.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值