dm-dm的dblink

一、创建dblink必要条件说明
1.1 关闭防火墙
1.2 将selinux设置为关闭:打开文件/etc/selinux/config,将其中SELINUX的值改为”disabled”(默认值:enforcing)
二、达梦与达梦数据库之间创建dblink
每台机器分别初始化实例:
/opt/dmdbms/bin/dminit path=/opt/dmdbms/data
2.2 修改配置文件
vim /opt/dmdbms/data/DAMENG/dm.ini
INSTANCE_NAME = DM44
PORT_NUM = 5236
MAL_INI = 1

vim /opt/dmdbms/data/DAMENG/dmmal.ini
[MAL_INST1]
MAL_INST_NAME = DM44
MAL_HOST = 223.254.20.44
MAL_PORT = 5256
MAL_INST_HOST = 223.254.20.44
MAL_INST_PORT = 5236
[MAL_INST2]
MAL_INST_NAME = DM45
MAL_HOST = 223.254.20.45
MAL_PORT = 5256
MAL_INST_HOST = 223.254.20.45
MAL_INST_PORT = 5236

2.3 创建dblink
2.3.1 在44机器上,创建dblink到45的dm7上
/opt/dmdbms/bin/disql SYSDBA/SYSDBA@223.254.20.44:5236
CREATE PUBLIC LINK LINK1 CONNECT ‘DAMENG’ WITH SYSDBA IDENTIFIED BY SYSDBA USING ‘223.254.20.45/5256’;

2.3.2 在45的dm7上,创建表。
/opt/dmdbms/bin/disql SYSDBA/SYSDBA@223.254.20.45:5236
CREATE TABLE TEST(ID INT);

2.3.3 在44的DM7上,通过dblink操作45上的dm7的表数据:
/opt/dmdbms/bin/disql SYSDBA/SYSDBA@223.254.20.44:5236
INSERT INTO TEST@LINK1 VALUES(1);
COMMIT;

2.3.4 连接45上的DM7,验证上一步dblink操作成功。
/opt/dmdbms/bin/disql SYSDBA/SYSDBA@223.254.20.45:5236
SELECT * FROM TEST;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值