【DM8】Linux中配置DM8的ODBC

【DM8】Linux中配置DM8的ODBC

     ODBC 提供访问不同类型的数据库的途径。结构化查询语言 SQL 是一种用来访问数据库的语言。通过使用 ODBC,应用程序能够使用相同的源代码和各种各样的数据库交互。这使得开发者不需要以特殊的数据库管理系统 DBMS 为目标,或者了解不同支撑背景的数据库的详细细节,就能够开发和发布客户/服务器应用程序。

环境准备

1、 达梦DM8数据安装包
2、 中标麒麟Linux系统
3、 unixODBC-2.3.0.tar.gz安装包
注意:安装一定要查看系统是否有安装gcc如果没有安装gcc无法配置ODBC;

[ee@E ~]# cat /proc/version 
Linux version 3.10.0-957.el7.x86_64 (mockbuild@kojibuilder-ve) (gcc version 4.8.5 20150623 (NeoKylin 4.8.5-36) (GCC) ) #1 SMP Fri Jan 11 17:34:50 CST 2019
[ee@E ~]#

开始安装ODBC

[root@E opt]# tar -zxvf unixODBC-2.3.0.tar.gz //解压缩
[root@E opt]#cd unixODBC-2.3.0.tar.gz //进入安装目录
在这里插入图片描述

[root@E unixODBC-2.3.0]# ./configure //配置安装选项
[root@E unixODBC-2.3.0]# make && make install //编译安装
[root@E 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

编辑配置文件odbc.ini
[root@E unixODBC-2.3.0]# vim /usr/local/etc/odbc.ini

[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = SYSDBA        //实际设置的数据库实例密码
TCP_PORT = 5236    //实际的端口号

编辑配置文件odbcinst.ini
[root@E unixODBC-2.3.0]#vim /usr/local/etc/odbcinst.ini

[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver= /opt/dmdbms/bin/libdodbc.so //达梦数据库实际安装路径
[root@E opt]# isql dm8 -v

在这里插入图片描述
如果使用isql dm8 -v出现上面的情况就说明配置成功了。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页