dblink
数据库链接创建与使用
数据库链接对象 (LINK) 是 DM 中的一种特殊的数据库实体对象,它记录了远程数据库的连接和路径信息,用于建立与远程数据的联系。
DM到DM搭建DBlink
1。准备环境
两台服务器均已安装DM数据库
两台服务器均关闭防火墙、Selinux等
两台数据库实例名不能相同,字符集需相同;
2。操作步骤
修改dmmal.ini配置文件
[MAL_INST1]
MAL_INST_NAME = DM01 #实例名,和dm.ini中的一致
MAL_HOST = 192.168.40.139 #MAL系统监听TCP连接的IP地址
MAL_PORT = 55101 #MAL系统监听TCP连接的端口
MAL_INST_HOST = 192.168.40.139 #实例的对外服务IP地址
MAL_INST_PORT = 5236 #实例的对外服务端口,和dm.ini中的PORT_NUM一致
MAL_DW_PORT = 65101 #实例对应的守护进程监听TCP连接的端口
MAL_INST_DW_PORT = 45101
[MAL_INST2]
MAL_INST_NAME = DM02
MAL_HOST = 192.168.40.138
MAL_PORT = 55121
MAL_INST_HOST = 192.168.40.138
MAL_INST_PORT = 5236
MAL_DW_PORT = 65121
MAL_INST_DW_PORT = 45121
修改dm.ini配置文件
MAl_INI = 1
创建测试表跟测试验证
DM01上执行;
create table sbtest(id int,bid int);
创建语法如下:
create public link 外部连接名 connect with A主机登录用户 identified by A主机登录用户密码 using 'A主机ip/a主机系统监听TCP连接端口
DM02上执行;
create public link dmlink1 connect with "SYSDBA" identified by "1qaz!QAZ123" using '192.168.40.139/55101';
测试:
DM02:
insert into sbtest@dmlink1 values(1,1);
commit;
DM01:
select * from sbtest;
更多资讯请上达梦技术社区了解:https://eco.dameng.com

浙公网安备 33010602011771号