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

达梦:
IP 192.168.171.23
操作系统版本 麒麟 v10
数据库版本 DM Database Server 64 V8
SELINUX DISABLED
防火墙 关闭

推荐达梦DBLINK使用Oralce OCI的方式去访问Oracle数据库。
一、下载Oracle客户端驱动(Instant Client)
下载地址:Oracle Instant Client Downloads

目前Oracle Instant Client驱动包已经支持ARM架构平台环境。

选择对应平台的Basic和ODBC驱动包:

Basic Package(instantclient-basic) *必须

ODBC Package (instantclient-odbc)*可选

另外,还需要注意Oracle Instant Client高版本包对glibc版本有要求,需要glibc 2.14或者以上环境

二、查看系统环境
1、检查glibc版本

[root@localhost ~]# rpm -qi glibc
[root@localhost ~]# rpm -qa|grep libaio
libaio-0.3.109-13.el7.x86_64

三、解压安装Oracle Instant Client包
上传安装包到服务器,然后创建目录并解压
mkdir -p /opt/oracle
[root@localhost ~]# unzip instantclient-basic-linux.x64-19.13.0.0.0dbru.zip -d /opt/oracle
[root@localhost ~]# unzip instantclient-odbc-linux.x64-19.13.0.0.0dbru.zip -d /opt/oracle
[root@localhost oracle]# cd instantclient_19_13/

四、配置环境变量
1.备份dm的bin目录
2.复制Oracle的 .so. 文件到达梦安装的bin目录

3.重启数据库加载Oracle OCI驱动

五、通过ORACLE OCI接口的方式访问
上面配置成功完成后,达梦数据库可以使用Oracle OCI接口进行访问。创建语法以及使用方法可以参考《DM8 SQL语言使用手册》外部链接章节。Oracle OCI接口相关动态库文件在instantclient-basic包中,配置好上面的环境变量后可以直接创建DBLINK访问。

DBLINK创建语句

CREATE OR REPLACE LINK link_ekp CONNECT ‘ORACLE’ WITH OA IDENTIFIED BY “password”
USING ‘(DESCRIPTION =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 100.111.8.9)(PORT =
1521)))
(CONNECT_DATA = (SERVICE_NAME = oadb) )
)’;
##注意用户名密码大小写

六验证使用

达梦访问oracle表
select * from OATRM.TB_USER_INFO@link_ekp;

达梦数据库通过DBLINK访问ORACLE (从DM到ORACLE)相关推荐

  1. oracle数据库dblink创建语句_「运维实验」——达梦数据库间DBlink配置

    作为一名运维工程师一定会专注于日常运维实验分享,即时分享即时阅读,希望能帮助同行在运维路上一路前(tuo)行(fa). 下面是详细实验: 实验环境说明 达梦数据库1:192.168.80.40 DMS ...

  2. 达梦数据库创建dblink

    1.dblink(Database Link)数据库链接:当我们跨本地数据库,访问另一个数据库中的数据时,需创建远程数据库的链接来访问. 2.dblink的分类: (1)普通dblink:只有创建语句 ...

  3. oracle数据库dblink创建语句_「运维实验」——达梦数据库DBlink连接Oracle配置

    经过昨天达梦数据库间DBlink配置(具体操作可回看上一篇文章),今天做延伸实验. 实验环境说明 Oracle数据库1:192.168.80.40 ora11g RHEL 6.5 64位 达梦数据库1 ...

  4. 国产达梦数据库与Oracle数据库的区别

    1.登录的区别 oracle:如果sys的密码忘记可以用操作系统验证方式登录修改密码. dm:达梦数据库如果忘记了sysdba的密码则无法登录. 2.数据库的状态 oracle:oracle的状态有s ...

  5. 达梦数据库(DM8)DCA培训及认证考试有感--附ODBC使用新场景

    随着国产化进程的进一步开展,国产数据库的应用将日益广泛.达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,在国产化数据库中适配性良好,随着不断发展,达梦数据库在不断壮大,在 ...

  6. 关系型数据库迁移达梦数据库

    前言 本文章描述对于金融机构纷纷转用国产数据库进行市场调研,在业务背景中做了粗略说明.同时详细介绍达梦数据库特性和优势.在项目中通常会使用第三方组件,在文章中以Flowable为例提供了解决方案. 业 ...

  7. 达梦DCA之SpringBoot集成达梦数据库

    受"华为.中兴事件"影响,我国科技尤其是上游核心技术受制于人的现状对我国经济发展.社会稳定等都提出了严峻考验.大力发展科技产业,鼓励科技创新,成为当下时不我待的命题.中美贸易战以来 ...

  8. 关于达梦数据库的一些浅显思考

    关于达梦数据库的一些浅显思考 一.什么是达梦数据库 随着信息技术不断发展,达梦数据库也在不断的演进,从最初的数据库管理系统原型 CRDS 发展到 2019 年的 DM8 .1988 年原华中理工大学( ...

  9. JeecgBoot 连接达梦数据库

    JeecgBoot连接达梦数据库 一.达梦数据库官网下载地址 http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14 项目采用DMB8开 ...

最新文章

  1. Go 中 time.Parse 报错:year/month/day hour/minute/second out of range 时间格式化为什么是 2006-01-02 15:04:05?
  2. MySQL数据库环境使用全过程
  3. 关于sybase数据库的锁
  4. linux x下载工具,Linux下强大的Axel下载工具
  5. 二分匹配的Hopcroft-Carp算法
  6. SAP Spartacus home page的三大section
  7. SAP CRM WebClient UI Sales Area的cancel处理
  8. 论述HTML5平台的若干重要特性
  9. 如何获取用户当前详细的地理位置
  10. LETTers比赛第三场 --1002 Ignatius and the Princess III解题报告
  11. Microsoft AJAX Library对 String的扩展
  12. 服务器磁盘会影响应用么,想了解服务器磁盘的IO吞吐量,用sqlio 工具会不会对当前服务器有影响...
  13. Git的commit your changes or stash them before you can merge
  14. 数据库:delete语句
  15. flash cs6快捷键
  16. 黑马程序员-java学习第一天
  17. codeforces1467E Distinctive Roots in a Tree
  18. D3 二维图表的绘制系列(十六)矩形树状图
  19. java查看jvm内存使用情况
  20. 男人一生三块田,你不耕别人替你耕...

热门文章

  1. docker打包 python镜像
  2. Python之字典添加元素
  3. day03-svg标签
  4. NeuroImage:基于脑电和结构MRI的AD和轻度认知障碍机器学习分类研究
  5. Fiddler 的使用
  6. 线性代数 01.01 n阶行列式的定义
  7. 区块链存证技术在司法领域的应用之研究
  8. h5 监听 横竖屏 旋转
  9. C语言输出字符,字符串的ASCII码的16进制数
  10. 常见蛋白质种类_蛋白质最高的食物种类都有哪些