搭建 DM8 到 oracle 跨库访问dblink

1.在达梦端安装oracle client

可以不用安装整个client,下载安装basic,sqlplus, sdk,jdbc和odbd的zip包就可以了。
个人建议下载安装zip包,并用dmdba用户解压到 D M H O M E 路 径 下 。 同 时 在 d m d b a 用 户 的 环 境 变 量 中 增 加 配 置 DM_HOME路径下。 同时在dmdba用户的环境变量中增加配置 DMH​OME路径下。同时在dmdba用户的环境变量中增加配置ORACLE_HOME和 L D L I B R A R Y P A T H 。 并 确 定 LD_LIBRARY_PATH。并确定 LDL​IBRARYP​ATH。并确定PATH路径下指定了sqlplus等命令。

并解压出来的so文件复制拷贝到达梦数据库所在的bin目录下,同时需要注意将libclntsh.so.11.1 复制一个名字为:libclntsh.so。

测试sqlplus
sqlplus 用户名/密码@IP:端口/服务名

2.配置tns

在$ORACLE_HOME的路径下
mkdir -p network/admin
vi tnsnames.ora

ORCLTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.18.134)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

测试tnsnames.ora

sqlplus 用户名/密码@ORCLTEST

  1. 重启达梦数据库

4.创建DBLINK,并测试

登陆达梦数据库

create or replace public link ORCL connect ‘ORACLE’ with 用户名 identified by “密码” using '(DESCRIPTION =

(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.18.134)(PORT = 1521)))

(CONNECT_DATA = (SERVICE_NAME = orcl)))’;

有些文档使用using tnsname的方式,命令如下

create or replace public link ORCL connect ‘ORACLE’ with 用户名 identified by “密码” using ‘ORCLTEST’;

不知道是不是由于版本原因,两次都没通,还是建议用第一种。

测试链接

select 1 from dual@ORCL;

达梦端到Oracle端dblink相关推荐

  1. 达梦数据库、oracle数据库如何判断指定表有没有建立索引?对应的表有没有索引查询方法

    sm_appmenuitem 这个演示表有 5 个索引. 我在不知道的情况下想知道这个表的索引有没有建成功,或者说我现在想知道这个表的索引有哪些,就要来查询了. 索引表查询方法如下,把对应的表放到括号 ...

  2. 达梦数据库和Oracle数据库的一些区别

    近期参加了达梦的dca考试培训,感觉达梦数据库和Oracle有很多相似之处,但又有些差异,以下为我在学习达梦数据库过程中总结的一些与Oracle不同的地方. 1.安装 Oracle 安装复杂,需要配置 ...

  3. 达梦DMHS中Oracle到达梦veri数据对比

    文章目录 前言 一.规划 二.源端配置ODBC 1.ODBC安装 2.配置文件 三.创建配置文件 1.Oracle源端agent配置文件 2.DM目的端agent配置文件 3.Oracle源端配置ve ...

  4. 达梦数据库导入oracle数据_Java项目,从Oracle迁移到达梦数据库笔记

    达梦数据库是个国产数据库,据说对Oracle有很好的兼容,本人亲自从Oracle11g迁移到达梦6.0的数据库上来,遇到一些问题,以下是问题记录: 1.字段名错误 虽然达梦SQL可以兼容字段大小写,但 ...

  5. 达梦数据库导入oracle数据_达梦数据库和oracle数据的一些区别

    近期我在考达梦的dca发现有一些和oracle不同的地方,由于我是oracleDBA在维护达梦数据库的时候有需要注意的地方,现在分享一下2个数据库的一些区别. 1.登陆的区别 oracle:如果sys ...

  6. 达梦数据库迁移oracle数据乱码,oracle迁移到达梦数据库之存储过程中char类型的不同处理...

    oracle迁移到dm之存储过程中char类型的不同处理 1.问题描述: oracle迁移到dm后,oracle正常使用的存储过程,在dm中使用报错:字符串截断 2.查找原因: 2.1 对比oracl ...

  7. 达梦数据库兼容Oracle之SQL语法(一)

    对于刚从Oracle数据库转到达梦数据库,SQL语法的使用基本一致,有一些差别,下面总结的一些常用SQL语法差别. 文章目录 1.导入数据 2.返回查询数据的返回行 3 外连接用法 4.多列IN用法 ...

  8. 浅谈达梦数据库与ORACLE数据库差异点及常用SQL总结

    一.通过近一周的达梦DCA课程培训让我对达梦数据库有了大概的认识,因为原来用oracle较多,达梦数据库是对标oracle的,所以上手还算顺利.下面我就个人了解的情况浅谈下两者的区别. 1.在使用体验 ...

  9. 达梦数据库与Oracle语法对比

    达梦 Oracle 支持一些字段类型 不支持(具体哪些忘了) concat可以连接三个以上字符串 只能连接两个 ifnull() nvl() left() substr() sysdate() sys ...

最新文章

  1. Linux centos6.5 64下oracle10g_静默安装完整版
  2. mysqldump 备份报错
  3. Linux手动启动、停止多个服务用的shell脚本
  4. php中如何让这段东西不显示出来,数据显示处理,该怎么处理
  5. linux mysql cron_定时MySQL动作-Linux下用Cron现定时执行脚本
  6. linux 安装windows字库,Linux安装windows字体
  7. svr公式推导_支持向量回归(SVR)的详细介绍以及推导算法
  8. C语言 | 赋值与运算符
  9. pandas 日期比较大小_pandas处理日期时间,按照时间筛选
  10. 赶在520之前,程序员如何用Python送上最特别的“我爱你”表白
  11. java web 统计_Java web网站访问量的统计
  12. 树莓派Raspberry实践笔记—显示分辨率配置
  13. 第五次作业--原型设计(结对)
  14. BZOJ1114 : [POI2008]鲁滨逊逃生Rob
  15. 软件基本功:变量局部化
  16. Selenium实战应用——实现知到智慧树自动播放课程
  17. 公差基本偏差代号_公差代号和公差带代号有什么区别?
  18. 学会这10种定时任务,我有点飘了
  19. Node版本管理工具
  20. sql server中binary怎么得到char类型

热门文章

  1. Windows下使用Rtools编译R语言包
  2. 线性最小二乘法的系数方差估计
  3. opencv(Python/c++):画矩形框(普通的与旋转的矩形框)
  4. layui radio 回显
  5. 基于翔云平台做人脸识别
  6. 一天我们能做什么? ——中小金融企业持续交付之路
  7. Flink教程(3) 大白话 时间 窗口 watermark
  8. tutorabc怎么学英文?我来说说自己的真实感受!
  9. 梦想——要勇于追求,安逸——只能让你迷失
  10. 我们想做一款文化领域的智能产品,能帮忙写一个项目计划书么