当前位置: 首页 > news >正文

达梦配置ODBC连接

达梦配置ODBC连接

基础环境
操作系统:Red Hat Enterprise Linux Server release 7.9 (Maipo)
数据库版本:DM Database Server 64 V8
架构:单实例

1 下载ODBC包

下载网址:https://www.unixodbc.org/
unixODBC-2.3.0.tar.gz

在这里插入图片描述

2 编译并安装ODBC

--解压
tar -zxvf unixODBC-2.3.0.tar.gz--设置
[root@test2 opt]# cd unixODBC-2.3.0/
[root@test2 unixODBC-2.3.0]# ./configure --enable-gui=no--编译、安装
[root@test2 unixODBC-2.3.0]# make && make install--确认
[root@test2 unixODBC-2.3.0]# odbc_config --version
2.3.0
[root@test2 unixODBC-2.3.0]# odbcinst -j
unixODBC 2.3.0
DRIVERS............: /usr/local/etc/odbcinst.ini
SYSTEM DATA SOURCES: /usr/local/etc/odbc.ini
FILE DATA SOURCES..: /usr/local/etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8

3 配置/usr/local/etc/odbc.ini

vi /usr/local/etc/odbc.ini[TEST]
description=ODBC DM8 DSND
driver=ODBC DM8 DRIVER
server=192.168.10.231
uid=sysdba
pwd=Dameng123
tcp_port=5237[PROD]
description=ODBC DM8 DSND
driver=ODBC DM8 DRIVER
server=192.168.10.232
uid=sysdba
pwd=Dameng123
tcp_port=5238

4 配置/usr/local/etc/odbcinst.ini

vi /usr/local/etc/odbcinst.ini
[ODBC DM8 DRIVER]
description=driver for dm8
driver=/dm8/bin/libdodbc.so

5 连接测试

[dmdba@test1 ~]$  isql TEST
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> select instance_name from v$instance;
+---------------------------------------------------------------------------------------------------------------------------------+
| INSTANCE_NAME                                                                                                                   |
+---------------------------------------------------------------------------------------------------------------------------------+
| TEST                                                                                                                            |
+---------------------------------------------------------------------------------------------------------------------------------+
SQLRowCount returns 1
1 rows fetched
SQL> 
[dmdba@test1 ~]$ isql PROD
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> select instance_name from v$instance;
+---------------------------------------------------------------------------------------------------------------------------------+
| INSTANCE_NAME                                                                                                                   |
+---------------------------------------------------------------------------------------------------------------------------------+
| PROD                                                                                                                            |
+---------------------------------------------------------------------------------------------------------------------------------+
SQLRowCount returns 1
1 rows fetched
SQL>

谨记:心存敬畏,行有所止。

http://www.lryc.cn/news/331356.html

相关文章:

  • 独孤思维:高客单价项目,必须来一个
  • 学习java第三十二天
  • 力扣150. 逆波兰表达式求值
  • hololens 2 投屏 报错
  • 初次在 GitHub 建立仓库以及公开代码的流程 - 公开代码
  • 论文笔记 - :MonoLSS: Learnable Sample Selection For Monocular 3D Detection
  • LVS、HAProxy
  • 开发环境->生产环境
  • 基于AI智能识别技术的智慧展览馆视频监管方案设计
  • Leetcode-894-所有可能的真二叉树-c++
  • Django DRF视图
  • SQLite全文搜索引擎:实现原理、应用实践和版本差异
  • day17-二叉树part04
  • 书生浦语第一次课
  • UE小:UE5.3无法创建C++工程
  • FFmpeg获取视频详情
  • find: paths must precede expression
  • RabbitMQ3.x之九_Docker中安装RabbitMQ
  • vue快速入门(四)v-html
  • 第19次修改了可删除可持久保存的前端html备忘录:换了一个特别的倒计时时钟
  • C++ 2024-4-1 作业
  • 【滑动窗口】Leetcode 串联所有单词的子串
  • golang channel实践代码及注意事项
  • 面试题:RabbitMQ 消息队列中间件
  • wpf中引用自定义字体
  • 高效准确!指甲剪盖片视觉检测技术解密
  • 分布式IO模块PLC扩展模拟量模块
  • Qt事件系统
  • C++STL--排序算法
  • CEF的了解