达梦端到Oracle端dblink
搭建 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用户的环境变量中增加配置 DMHOME路径下。同时在dmdba用户的环境变量中增加配置ORACLE_HOME和 L D L I B R A R Y P A T H 。 并 确 定 LD_LIBRARY_PATH。并确定 LDLIBRARYPATH。并确定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
- 重启达梦数据库
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相关推荐
- 达梦数据库、oracle数据库如何判断指定表有没有建立索引?对应的表有没有索引查询方法
sm_appmenuitem 这个演示表有 5 个索引. 我在不知道的情况下想知道这个表的索引有没有建成功,或者说我现在想知道这个表的索引有哪些,就要来查询了. 索引表查询方法如下,把对应的表放到括号 ...
- 达梦数据库和Oracle数据库的一些区别
近期参加了达梦的dca考试培训,感觉达梦数据库和Oracle有很多相似之处,但又有些差异,以下为我在学习达梦数据库过程中总结的一些与Oracle不同的地方. 1.安装 Oracle 安装复杂,需要配置 ...
- 达梦DMHS中Oracle到达梦veri数据对比
文章目录 前言 一.规划 二.源端配置ODBC 1.ODBC安装 2.配置文件 三.创建配置文件 1.Oracle源端agent配置文件 2.DM目的端agent配置文件 3.Oracle源端配置ve ...
- 达梦数据库导入oracle数据_Java项目,从Oracle迁移到达梦数据库笔记
达梦数据库是个国产数据库,据说对Oracle有很好的兼容,本人亲自从Oracle11g迁移到达梦6.0的数据库上来,遇到一些问题,以下是问题记录: 1.字段名错误 虽然达梦SQL可以兼容字段大小写,但 ...
- 达梦数据库导入oracle数据_达梦数据库和oracle数据的一些区别
近期我在考达梦的dca发现有一些和oracle不同的地方,由于我是oracleDBA在维护达梦数据库的时候有需要注意的地方,现在分享一下2个数据库的一些区别. 1.登陆的区别 oracle:如果sys ...
- 达梦数据库迁移oracle数据乱码,oracle迁移到达梦数据库之存储过程中char类型的不同处理...
oracle迁移到dm之存储过程中char类型的不同处理 1.问题描述: oracle迁移到dm后,oracle正常使用的存储过程,在dm中使用报错:字符串截断 2.查找原因: 2.1 对比oracl ...
- 达梦数据库兼容Oracle之SQL语法(一)
对于刚从Oracle数据库转到达梦数据库,SQL语法的使用基本一致,有一些差别,下面总结的一些常用SQL语法差别. 文章目录 1.导入数据 2.返回查询数据的返回行 3 外连接用法 4.多列IN用法 ...
- 浅谈达梦数据库与ORACLE数据库差异点及常用SQL总结
一.通过近一周的达梦DCA课程培训让我对达梦数据库有了大概的认识,因为原来用oracle较多,达梦数据库是对标oracle的,所以上手还算顺利.下面我就个人了解的情况浅谈下两者的区别. 1.在使用体验 ...
- 达梦数据库与Oracle语法对比
达梦 Oracle 支持一些字段类型 不支持(具体哪些忘了) concat可以连接三个以上字符串 只能连接两个 ifnull() nvl() left() substr() sysdate() sys ...
最新文章
- Linux centos6.5 64下oracle10g_静默安装完整版
- mysqldump 备份报错
- Linux手动启动、停止多个服务用的shell脚本
- php中如何让这段东西不显示出来,数据显示处理,该怎么处理
- linux mysql cron_定时MySQL动作-Linux下用Cron现定时执行脚本
- linux 安装windows字库,Linux安装windows字体
- svr公式推导_支持向量回归(SVR)的详细介绍以及推导算法
- C语言 | 赋值与运算符
- pandas 日期比较大小_pandas处理日期时间,按照时间筛选
- 赶在520之前,程序员如何用Python送上最特别的“我爱你”表白
- java web 统计_Java web网站访问量的统计
- 树莓派Raspberry实践笔记—显示分辨率配置
- 第五次作业--原型设计(结对)
- BZOJ1114 : [POI2008]鲁滨逊逃生Rob
- 软件基本功:变量局部化
- Selenium实战应用——实现知到智慧树自动播放课程
- 公差基本偏差代号_公差代号和公差带代号有什么区别?
- 学会这10种定时任务,我有点飘了
- Node版本管理工具
- sql server中binary怎么得到char类型