一、DM-DM
配置前准备:
DM dblink需要借助 MAL 系统所以需要在数据库实例中配置MAL
配置补助
1、dm.ini开启MAL
MAL_INI=1
2、配置dmmal.ini
内容:mal_inst_name  和数据库INSTANCE_NAME一致,而且两个库不能一样
      mal_port 端口不能和数据库的对外端口一致
[INST1]
mal_inst_name  = DMSERVER     
mal_host       = 124.221.179.140    
mal_port       = 6236
[INST2]
mal_inst_name  = DMDBLINK          
mal_host       = 124.221.179.140  
mal_port       = 6136

3、配置完成后重启数据库服务
4、创建dblink方式
方式1、instance_name
CREATE PUBLIC LINK TS1 CONNECT WITH SYSDBA IDENTIFIED BY SYSDBA USING 'DMDBLINK'
方式2、ip+端口 
CREATE PUBLIC LINK TS CONNECT WITH SYSDBA IDENTIFIED BY SYSDBA USING '10.0.4.11/6136';

二、DM-oracle
创建语句
CREATE LINK LINK1 CONNECT 'ORACLE' WITH USER01 IDENTIFIED BY USER01PASSWD USING '127.0.0.1/orcl';
CREATE LINK LINK1 CONNECT 'ORACLE' WITH USER01 IDENTIFIED BY USER01PASSWD USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))';

三、DM-mysql
DM连接除oracle和DM之外的库全部采用ODBC
这里以mysql为示例
1、yum install unixODBC*  
2、yum -y install mysql-connector-odbc
3、cat /etc/odbcinst.ini
4、 cat /etc/odbc.ini
[mysql]
Driver = MYSQL  
Description = MyODBC 5 Driver
SERVER = 124.221.175.43 
PORT = 3306
USER = test
Password = root
Database = test
5、创建dblink
CREATE PUBLIC LINK mts CONNECT 'ODBC' WITH "test" IDENTIFIED BY root USING 'mysql';
注意较于DM,mysql默认安装方式使大小写不敏感的。所以在查询表明和用户名是要加双引号
SQL> select * from "test"@mts;

行号     name
---------- ----
1          3333

已用时间: 22.752(毫秒). 执行号:800.
SQL>

DM DBLINK使用笔记相关推荐

  1. 达梦DBLINK之DM访问Oracle问题处理

    达梦DBLINK之DM访问Oracle配置步骤 下面所有的问题基本上都是在使用ODBC的方式创建DBLINK时遇到,所以强烈建议DM访问Oracle的DBLINK创建时采用Oracle OCI来进行访 ...

  2. 创建达梦到Oracle的DBLINK(OCI方式)

    应用场景: 因业务需求:oracle作为目地端,DM作为使用端,需要在达梦里创建到oracle的dblink连接.以下为实操记录.推荐达梦DBLINK使用Oralce OCI的方式去访问Oracle数 ...

  3. SQL 笔记 By 华仔

    -------------------------------------读书笔记------------------------------- 笔记1-徐 最常用的几种备份方法 笔记2-徐 收缩数据 ...

  4. 用dblink能修改_【学习笔记】通过修改基表(link$)让非public dblink变为public

    天萃荷净 开发DBA反映创建好的Oracle DBLINK由于应用需要,要将其变为public dblink.由于忘记dblink的目标段的密码,使用修改基表(link$)让非public dblin ...

  5. DM数据库DBLINK

    1.同构数据库(DM-DM)的dblink 在安装DM数据库是遇到临时目录(/tmp)可用空间不够的问题 通过设置环境变量DM_INSTALL_TMPDIR来指定DM数据库的安装路径,指定的路径需要赋 ...

  6. 达梦数据库通过DBLINK访问ORACLE (从DM到ORACLE)

    一.环境 ORACLE: IP 100.111.8.9 操作系统版本 Linux CentOS 7.0 数据库版本 oracle 11g SELINUX DISABLED 防火墙 关闭 达梦: IP ...

  7. 入坑-DM导论-第一章绪论笔记

    //本学习笔记只是记录,并未有深入思考. 1.什么是数据挖掘? 数据挖掘是数据库中发现必不可少的一部分. 数据预处理主要包括(可能是最耗时的步骤): 1.融合来自多个数据源的数据 2.清洗数据以消除噪 ...

  8. DM工作笔记-dimp及dexp的使用及解决该工具不能解析此文件,请使用更高版本的工具

    再DM的bin目录下有下面2个程序: dimp 导入dump文件的 查看其help文件: dexp 导出demp文件的 查看其help文件: 下面每一个给出一个示例: 导出dmp文件 dexp USE ...

  9. DM工作笔记-查看会话(session)信息与关闭会话

    刚刚写库的时候被阻塞了,估计是有死锁,感觉达梦没有MySQL智能,没有超时解锁的功能,查了下DM官方文档,解决了此问题,在此记录下. 如下命令查询session SELECT SESS_ID,SQL_ ...

  10. Java笔记-使用达梦(DM)数据库接口对表进行增删改查

    目录 基本概念 代码与演示 基本概念 其实厂家已经提供了资料和代码,但感觉不如自己总结得爽,也直接.下面给出的全是干货. 首先是SQL语言,达梦是没有use XXX这种的,如果要检索某个表,直接这样操 ...

最新文章

  1. Java面试题汇总及答案2021最新(ioNio)
  2. CF939E:Maximize! ——题解
  3. SAP RETAIL 如何查看分配表是参考哪个PO来创建的?
  4. 百度,一面,二面知识点
  5. POJ1363Rails队列和栈应用
  6. zookeeper的名词复盘-会话
  7. 万万没想到,线程居然被饿死了!
  8. Nhibernate教程2(3)
  9. JS里面的懒加载(lazyload)
  10. 常用的基本Windows数据类型
  11. oracle11g和12c安装区别,Oracle下载与Oracle安装图解(Oracle19c,Oracle18c,Oracle12c,Oracle11g)...
  12. 【渝粤教育】国家开放大学2018年春季 3924T★汽车电器设备构造与检修 参考试题
  13. 寄售Consignment和VMI有什么区别?
  14. ie6下,给a添加事件,如果事件中有http请求,将会无效
  15. http协议中的keeplive是做什么的?它的适应场景是什么?
  16. QQ音乐API爬取全过程
  17. 计算机打不开sai文件夹,无法运行 SAI2 的解决办法
  18. Numpy中take的用法
  19. idea 的Igonre 设置
  20. 网易人工智能受邀出席第二届云创大会

热门文章

  1. 给剧荒的你:Python高分日剧刷剧指南
  2. IT30:30岁IT男未来10年规划第1篇(2009-2020)
  3. no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature
  4. Git 配合G码云使用基本操作相关指令
  5. Flutter RSA加密解密
  6. java中赛场统分的情况
  7. python 拼音输入法_隐马尔科夫模型python实现简单拼音输入法
  8. 谷歌拼音 输入法设置
  9. 九、Redis三种集群模式
  10. python报IndentationError: unexpected indent的解决方法.