目录

一、关于外部链接

二、环境准备工作

三、DM到DM的外部链接创建

3.1配置dm.ini

3.2配置dmmal.ini

3.3重启数据库服务

3.4创建外部链接

3.4.1在源端上建立到目的端的外部链接 LINK_DM_DM1

3.4.2外部链接测试


一、关于外部链接

数据库外部链接,我们可以将其理解为一个链路通道,使得用户可以在本地数据库上跨库访问另外一个数据库表中的数据。熟悉oracle的用户一般都会创建DBLINK,用来在本地数据库上直接访问到另一个数据库,来进行对象的查询、管理等操作。在达梦数据库中,也提供了这样的功能,称为外部链接,支持达梦到达梦、达梦到Oracle以及达梦到ODBC的三种模式。本文暂只介绍达梦到达梦数据库之间如何创建外部链接。

二、环境准备工作

这里我们需要提前准备好两个达梦数据库,确保数据库实例名是不同的,原因会在后面解释。

测试环境数据库信息
机器信息 数据库实例名 IP地址 备注
Win10 DAMENG1 192.168.26.1 源端
中标麒麟 DAMENG 192.168.26.142 目的端

三、DM到DM的外部链接创建

3.1配置dm.ini

备份源端(主机A,ip:192.168.26.1)及目的端(主机B,ip:192.168.26.142)dm.ini,并分别打开源端、目的端的dm.ini文件,更改 dm.ini 中参数 MAL_INI=1(开启 MAL 系统)。

修改目的端数据库dm_ini文件中的MAL_INI参数

修改源端数据库dm_ini文件中的MAL_INI参数

3.2配置dmmal.ini

源端、目的端数据库实例中均配置dmmal.ini,如果没有该文件则创建,两个文件一致,内容如下:

[MAL_INST1]MAL_INST_NAME = DMSERVER1  #实例名,和 dm.ini 中的 INSTANCE_NAME 一致MAL_HOST   = 192.168.26.1  #实例所在 IP 地址,源端MAL_PORT   = 5537  #MAL系统监听 TCP 连接的端口,不是数据库端口号[MAL_INST2]MAL_INST_NAME = DMSERVERMAL_HOST   = 192.168.26.142MAL_PORT   = 5537

注1:MAL_INST_NAME必须与实例名一致,且不能重复,也就是同一个实例名的数据库无法创建外部链接。

注2:MAL_PORT不能与数据库端口冲突。

3.3重启数据库服务

分别重启源端和目的端的数据库服务。

#参考命令
#linux
systemctl restart DmServiceDMSERVER.service
#windows
net stop DmServiceDMSERVER
net start DmServiceDMSERVER

3.4创建外部链接

重启数据库后,就可以创建到达梦数据库的外部链接了,这里需要说明的是,在目的端和源端是相对的,也就是说配置后可以相互建立到彼此的外部链接。

3.4.1在源端上建立到目的端的外部链接 LINK_DM_DM1

在源端数据库中,创建到目的端数据库SYSDBA用户的外部链接,链接名称为:LINK_DM_DM1

CREATE PUBLIC LINK LINK_DM_DM1 CONNECT 'dameng' WITH SYSDBA IDENTIFIED BY SYSDBA USING '192.168.26.142/5537';
#或者
CREATE PUBLIC LINK LINK_DM_DM1 CONNECT WITH SYSDBA IDENTIFIED BY SYSDBA USING 'DMSERVER';

成功创建,需要注意的是非DDL操作,在未开启自动提交的情况下一定要提交。

3.4.2外部链接测试

查询目的端数据库的SYSDBA用户中的TEST表。

select * from TEST@LINK_DM_DM1;
#或
select * from TEST LINK LINK_DM_DM1;

执行简单的插入、查询操作

insert INTO TEST@LINK_DM_DM1 VALUES(1,1);select * from TEST@LINK_DM_DM1;commit;

成功在源端数据库中,对目的端数据库进行操作,非常方面。

更多资讯请上达梦技术社区了解:https://eco.dameng.com​​​​​​​

达梦数据库(DM)——配置达梦数据库外部链接——DM到DM的外部链接创建相关推荐

  1. azure云数据库_配置Azure SQL数据库防火墙

    azure云数据库 介绍 (Introduction) The Azure SQL Database firewall lets you decide which IP addresses may o ...

  2. 主从数据库的配置以及主从数据库的同步(MySQL)

    一.为什么要用主从数据库? 1.使用主从数据库主要是为了读写分离,在数据库集群架构中,让主库负责处理事务性查询,而从库只负责处理select查询,让两者分工明确达到提高数据库整体读写性能.当然,主数据 ...

  3. 关于开发人员数据库权限配置以及规范数据库升级流程

    在项目的新版本发布过程中,暴露出了一些数据库权限管理的问题和数据库升级流程规范的问题. 在这次发布完真实版后,居然发现有些脚本没有被执行,导致用户升级完就出现了些Bug,产生了很不好的影响. 为此项目 ...

  4. job历史执行记录查询 oracle_Oracle数据库定时任务配置和日志执行情况查询

    基础配置: /***************************************************************** * * 移动抵扣券快到期推送提醒 * 首次执行 : 2 ...

  5. Linux使用笔记:Oracle数据库安装配置(命令行安装)

    文章目录 1. Oracle数据库安装配置 1.1. 安装准备 1.2. 修改内核参数 1.3. 创建安装用户和目录 1.4. 修改配置文件 1.5. 开始安装 1.5.1. 上传安装包 1.5.2. ...

  6. 达梦数据库安装配置记录

    目录 1 确定软硬件环境 1.1 硬件环境需求 1.2 软件环境需求 1.3 本次部署的软硬件情况 2 软硬件准备 2.1 软件版本 2.2 软件获取 3 安装操作系统 4 软件包上传 4.1 服务器 ...

  7. 【DM】达梦数据库(DCA培训)学习分享

    达梦数据库介绍 达梦数据库是一款完全自主原创的国产数据库.近些年来随着国际型式不断恶化,国产的操作系统及国产的数据库在国内使用不断扩大,升级及发展也日新月异,其中达梦数据库在政府及事业单位就得到广泛应 ...

  8. Oracle 数据怎么实时同步到 DM DB 达梦数据库 | 亲测干货建议收藏

    摘要 很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据.表多.数据量大等情况就难以同步.我自己亲测了一种方式,可以很方便地完成 Oracle 数 ...

  9. DM(达梦)数据库简介

    前言: 达梦数据库作为已商业化的国产数据库代表,在政府及事业单位应用还是比较广泛.最近工作中有使用到达梦数据库,这里对已学习的相关内容作个简单记录,方便以后查阅.另外,网络上有关达梦数据库的资料甚少, ...

最新文章

  1. 单细胞10x的数据读取不进去怎么办?
  2. zerodivisionerror什么意思python-python代码里出现是啥意思
  3. CDH6.3.2界面配置hbase-site.xml的方法
  4. Python批量添加库搜索路径
  5. 企业实战(Jenkins+GitLab+SonarQube)_11_Jenkins权限的划分
  6. 删除VisaulStudio2010产生的垃圾
  7. python函数的嵌套和递归_Python通过递归函数输出嵌套列表元素
  8. pythonmapiter_018.Python迭代器以及map和reduce函数
  9. datatable排序:DataTable的排序、检索、合并
  10. 计算机盘符为什么没有AB盘
  11. JUC辅助类 Semaphore
  12. Android拨号盘列表加载机制(原)
  13. GitHub上1.5万Star的开源抢票神器!
  14. 会声会影批量处理素材设置教程
  15. 为什么老程序员的效率如此高?编程速度快,Bug数量又少?
  16. 优秀!95后程序员月薪2万背电脑送外卖,送单途中修bug!
  17. css实现旋转的小流星动画
  18. 我竟然被淘口令骗了500大洋...
  19. 考试必备技能--自制题库
  20. Matlab函数fir1(n,Wn)中的归一化频率的含义

热门文章

  1. 分子骨架跃迁工具3DLinker 评测
  2. 盘点数据库慢查询的12个原因
  3. java矢量图_你见过js画出这样的矢量图以及动画特效吗?
  4. 最小代价树(动态规划)
  5. 中国科学院计算机在职研究生怎么样,中科大在职研究生好考吗,考进中科院的人很牛逼吗?...
  6. mycat 水平分库
  7. 电脑如何阻止弹窗广告
  8. 阿里开发手册规范(JAVA)
  9. elasticsearch 处理中英文混合文档
  10. 团队管理书籍推荐,这本书教你如何做好团队管理