达梦数据使用DBLINK,创建外部连接步骤

1、修改两个实例根目录下的dmmal.ini文件,如果没有这个文件则创建,修改内容如下:

[DMSERVER1]	#自定义
MAL_INST_NAME = DMSERVER1	#实例名和dm.ini中的INSTANCE_NAME保持一致
MAL_INST_HOST = 127.0.0.1	#对外开放的服务IP地址
MAL_INST_PORT = 5252		#对外开放的服务端口和dm.ini中的PORT_NUM保持一致
MAL_HOST = 127.0.0.1		#系统监听TCP连接IP地址
MAL_PORT = 15252			#系统监听TCP连接端口

[DMSERVER2]	#自定义
MAL_INST_NAME = DMSERVER2	
MAL_INST_HOST = 127.0.0.1	
MAL_INST_PORT = 5253		
MAL_HOST = 127.0.0.1		
MAL_PORT = 15253			

2、分别找到两个实例根目录下的dm.ini文件,修改内容如下:

将MAL_INI = 0	修改成	MAL_INI = 1	#可以理解为开放外部通信协议

3、进入数据库dmdbs/bin下分别重启数据库实例

./DmSERVER[实例名] start/stop
window直接打开服务管理器重启服务

4、打开达梦数据库客户端登陆需要创建外部连接的实例执行如下SQL语句:

create link <实例用户>.<自定义外部连接名> connect '<数据库类型>' with <登陆口令> 
identified by <口令密码> using '外部连接实例的IP地址/端口号'
如示例:create link "SYSDBA"."DL_MD" connect 'DAMENG' with "SYSDBA" 
identified by "SYSDBAPWD" using '127.0.0.1/15252'

5、测试连接

select * from <外部连接实例中的模式名>.<外部连接实例中的表名>@<外部连接名>
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值