达梦ODBC 配置

本文档详细记录了在UNIX系统上安装ODBC的过程,包括解压安装包,编译运行,配置ODBC配置文件,并通过isql测试连接数据库。主要涉及的文件有odbcinst.ini和odbc.ini,最后成功建立了ODBC数据源。
摘要由CSDN通过智能技术生成

ODBC 安装:
1.准备好安装包,进行解压。

[root@dmrt2 ~]# unzip unixODBC-2.3.0.tar.zip
Archive:  unixODBC-2.3.0.tar.zip
  inflating: Readme-说明.htm       
  inflating: unixODBC-2.3.0.tar.gz   
[root@dmrt2 ~]# ll
total 3540
-rw-------. 1 root root    2757 Nov 28 13:03 anaconda-ks.cfg
-rw-------. 1 root root    2037 Nov 28 13:03 original-ks.cfg
-rw-r--r--. 1 root root    3520 Oct 11  2019 Readme-说明.htm
-rw-r--r--. 1 root root 1804749 Apr 21  2010 unixODBC-2.3.0.tar.gz
-rw-r--r--. 1 root root 1803938 Feb 23 01:18 unixODBC-2.3.0.tar.zip
[root@dmrt2 ~]# tar -zxvf unixODBC-2.3.0.tar.gz

2.进入解压的文件夹中,编译运行

[root@dmrt2 ~]# cd unixODBC-2.3.0/
[root@dmrt2 unixODBC-2.3.0]# ll
total 1496
-rw-r--r--.  1 dm1 dm1  25065 Dec 11  2009 acinclude.m4
-rw-r--r--.  1 dm1 dm1 346614 Feb 23  2010 aclocal.m4
-rw-r--r--.  1 dm1 dm1   1862 Dec 11  2009 AUTHORS
-rw-r--r--.  1 dm1 dm1  59601 Apr 13  2010 ChangeLog
-rw-r--r--.  1 dm1 dm1  44892 Dec 11  2009 config.guess
-rw-r--r--.  1 dm1 dm1  11740 Feb 23  2010 config.h.in
-rw-r--r--.  1 dm1 dm1  33387 Dec 11  2009 config.sub
-rwxr-xr-x.  1 dm1 dm1 535516 Feb 23  2010 configure
-rw-r--r--.  1 dm1 dm1  15096 Feb 23  2010 configure.in
-rw-r--r--.  1 dm1 dm1  24431 Dec 11  2009 COPYING
drwxr-xr-x.  2 dm1 dm1   4096 Apr 20  2010 cur
-rwxr-xr-x.  1 dm1 dm1  12117 Dec 11  2009 depcomp
drwxr-xr-x.  6 dm1 dm1    183 Apr 20  2010 doc
drwxr-xr-x.  2 dm1 dm1   8192 Apr 20  2010 DriverManager
drwxr-xr-x.  6 dm1 dm1    117 Apr 20  2010 Drivers
drwxr-xr-x. 16 dm1 dm1    250 Apr 20  2010 DRVConfig
drwxr-xr-x.  2 dm1 dm1    171 Apr 20  2010 exe
drwxr-xr-x.  2 dm1 dm1     95 Apr 20  2010 extras
drwxr-xr-x.  2 dm1 dm1   4096 Apr 20  2010 include
drwxr-xr-x.  2 dm1 dm1   4096 Apr 20  2010 ini
-rw-r--r--.  1 dm1 dm1   8018 Jan  8  2010 INSTALL
-rwxr-xr-x.  1 dm1 dm1   5598 Dec 11  2009 install-sh
drwxr-xr-x.  2 dm1 dm1     58 Apr 20  2010 Interix
drwxr-xr-x.  6 dm1 dm1   4096 Apr 20  2010 libltdl
drwxr-xr-x.  2 dm1 dm1    206 Apr 20  2010 log
drwxr-xr-x.  2 dm1 dm1   4096 Apr 20  2010 lst
-rwxr-xr-x.  1 dm1 dm1 243454 Dec 11  2009 ltmain.sh
drwxr-xr-x.  3 dm1 dm1    146 Dec 11  2009 m4
-rw-r--r--.  1 dm1 dm1    775 Dec 11  2009 Makefile.am
-rw-r--r--.  1 dm1 dm1  24477 Feb 24  2010 Makefile.in
-rwxr-xr-x.  1 dm1 dm1  10270 Dec 11  2009 missing
-rwxr-xr-x.  1 dm1 dm1    733 Dec 11  2009 mkinstalldirs
-rw-r--r--.  1 dm1 dm1   1077 Feb 23  2010 NEWS
drwxr-xr-x.  2 dm1 dm1   4096 Apr 20  2010 odbcinst
-rw-r--r--.  1 dm1 dm1   1322 Feb 23  2010 README
-rw-r--r--.  1 dm1 dm1   2688 Dec 11  2009 README.AIX
-rw-r--r--.  1 dm1 dm1    545 Jan 28  2010 README.CYGWIN
-rw-r--r--.  1 dm1 dm1    512 Dec 11  2009 README.INTERIX
-rw-r--r--.  1 dm1 dm1   3487 Dec 11  2009 README.OSX
-rw-r--r--.  1 dm1 dm1   1181 Dec 11  2009 README.QNX
-rw-r--r--.  1 dm1 dm1   1461 Dec 11  2009 README.SOLARIS
-rw-r--r--.  1 dm1 dm1   5231 Dec 11  2009 README.VMS
drwxr-xr-x.  2 dm1 dm1     60 Apr 20  2010 samples
drwxr-xr-x.  2 dm1 dm1    147 Apr 20  2010 vms
-rw-r--r--.  1 dm1 dm1   8780 Dec 11  2009 vmsbuild.com
-rwxr-xr-x.  1 dm1 dm1   6204 Dec 11  2009 ylwrap
[root@dmrt2 unixODBC-2.3.0]# ./configure
[root@dmrt2 unixODBC-2.3.0]# make&&make install


3.配置 ODBC 配置文件(根据自己安装的数据库目录,账号密码,端口按需配置即可):

[root@dmrt2 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
[root@dmrt2 unixODBC-2.3.0]# cd /usr/local/etc/
[root@dmrt2 etc]# ll
total 8
drwxr-xr-x. 2 root root   6 Apr  7 06:31 ODBCDataSources
-rw-r--r--. 1 root root 121 Apr  7 06:32 odbc.ini
-rw-r--r--. 1 root root  82 Apr  7 06:31 odbcinst.ini
[root@dmrt2 etc]# cat odbcinst.ini
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so
[root@dmrt2 etc]# cat odbc.ini
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = Passowrd
TCP_PORT = port_num
[root@dmrt2 etc]# 

测试安装
使用 dmdba 用户执行 isql 连接数据库,验证无问题。

[root@dmrt2 etc]# su - dmdba
Last login: Tue Apr 13 02:43:37 PDT 2021 on pts/0
[dmdba@dmrt2 ~]$ 
[dmdba@dmrt2 ~]$ 
[dmdba@dmrt2 ~]$ 
[dmdba@dmrt2 ~]$ 
[dmdba@dmrt2 ~]$  isql dm8 -v
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值