当前位置:酷酷问答>生活百科>Informix客户端安装步骤

Informix客户端安装步骤

2024-10-30 18:24:16 编辑:zane 浏览量:585

Informix客户端安装步骤

的有关信息介绍如下:

Informix客户端安装步骤

虽然informix目前不是主流数据库,但是仍然有很多企业很多系统没有更新,又比如存放在informix的历史数据需要做迁移,又或者需要远程在命令行查询等,多多少少用得到

1.下载clientsdk.3.50.FC2DE.LINUX.tar(Linux system for x86-64,RedHat)

上传到服务器

解压

tar -xvf clientsdk.3.50.FC2DE.LINUX.tar

2.安装

./installclientsdk

如果报错,请使用如下命令

./installclientsdk -javahome none

3.选择安装目录

这个可以看自己的习惯,这里使用如下目录

/opt/IBM/informix

4.切换到目录/etc,在文件services中末尾添加informix映射端口,格式为:

(端口名称) 端口及协议) # Informix Server

adr_port 9986/tcp

5.切到目录/opt/IBM/informix/etc,在文件sqlhosts中添加一个新的数据库连接,格式是:

(名称) (tcp协议) (服务器地址)(端口名称)

online_adr1 onsoctcp 192.168.1.131 adr_port

6.切换到目录/opt/IBM/informix/etc,修改文件odbc.ini,odbcinst.ini的内容,举例:

##编辑odbc.ini

#>vi odbc.ini

;---------------------------------------------------------------------------

; IBM INFORMIX ODBC Sample File

;

; File: odbc.ini

;

;---------------------------------------------------------------------------

[ODBC Data Sources]

cbs=IBM INFORMIX ODBC DRIVER

Infdrv2=IBM INFORMIX ODBC DRIVER

;

; Define ODBC Database Driver's Below - Driver Configuration Section

;

[test]

Driver=/opt/IBM/informix/lib/cli/iclit09b.so

Description=IBM INFORMIX ODBC DRIVER

Database=test

LogonID=admin

pwd=admin

Servername=online_adr1

CursorBehavior=0

CLIENT_LOCALE=en_us.8859-1

DB_LOCALE=en_us.8859-1

TRANSLATIONDLL=/opt/IBM/informix/lib/esql/igo4a304.so

;

; UNICODE connection Section

;

[ODBC]

;uncomment the below line for UNICODE connection

;UNICODE=UCS-4

;

; Trace file Section

;

Trace=0

TraceFile=/tmp/odbctrace.out

InstallDir=/opt/IBM/informix

TRACEDLL=idmrs09a.so

##编辑另外一个文件odbcinst.ini

#>vi odbcinst.ini

---------------------------------------------------------------------------

; IBM INFORMIX ODBC Sample File

;

; File: odbcinst.ini

;

;---------------------------------------------------------------------------

[IBM INFORMIX ODBC DRIVER]

Driver=/opt/IBM/informix/lib/cli/iclit09b.so

Setup=/opt/IBM/informix/lib/cli/iclit09b.so

APILevel=1

ConnectFunctions=YYY

DriverODBCVer=03.51

FileUsage=0

SQLLevel=1

smProcessPerConnect=Y

##将以上两个文件odbc.ini,odbcinst.ini拷贝到/etc目录下

7.添加到环境变量

$>vi /etc/profile

export INFORMIXDIR=/opt/IBM/informix

export ODBCINI=/etc/odbc.ini

export ODBCINSTINI=/etc/odbcinst.ini

export PATH=$PATH:/opt/IBM/informix/bin

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql

8.安装头文件开发包unixODBC-devel-2.2.14-14.el6.x86_64.rpm

使用命令:

rpm -iv unixODBC-devel-2.2.14-14.el6.x86_64.rpm。

已安装了unixODBC可省略此步。

9.测试,其中test为odbc.ini中[test]的test

$>isql test-v 回车,出现:

+---------------------------------------+

| Connected! |

| |

| sql-statement |

| help [tablename] |

| quit |

| |

+---------------------------------------+

SQL>

然后就可以进行操作了

具体参见:

How To Setup Generic Connectivity - HSODBC - on Linux

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/life/101732.html
热门文章