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

posted @ 2023-05-04 17:54  h_s  阅读(102)  评论(0)    收藏  举报