Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1934358
  • 博文数量: 389
  • 博客积分: 7877
  • 博客等级: 少将
  • 技术积分: 4531
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-10 14:02
文章分类

全部博文(389)

文章存档

2024年(1)

2022年(1)

2021年(1)

2020年(1)

2019年(1)

2018年(3)

2017年(6)

2016年(4)

2015年(8)

2014年(15)

2013年(31)

2012年(19)

2011年(47)

2010年(33)

2009年(105)

2008年(109)

2007年(4)

分类: 数据库开发技术

2012-11-28 16:08:06

下载 unixODBC-2.3.0.tar.gz 最新的unixODBC版本为2.3.1 经验证该版本无法访问netezza数据库(IBM Netezza 1000-3, nps v6.0.5.P2)

tar -zxvf unixODBC-2.3.0.tar.gz
cd unixODBC-2.3.0
ls
./configure --prefix=/usr/local/unixODBC
make
make install


安装nps client
只能使用32位的nps client

ls -ltr /usr/lib|tail -2  会有如下两个link文件
lrwxrwxrwx   1 root root       20 10-11 17:34 libodbcinst.so -> libodbcinst.so.1.0.0
lrwxrwxrwx   1 root root       16 10-11 17:38 libodbc.so -> libodbc.so.1.0.0

而libodbcinst.so.1.0.0, libodbc.so.1.0.0 这两个文件是安装完unixODBC后生成的。
[root@cogserver ~]# ls -l /usr/lib/libodbc.so.1.0.0
-rwxr-xr-x 1 root root 447892 2006-07-13 /usr/lib/libodbc.so.1.0.0
[root@cogserver ~]# ls -l /usr/lib/libodbcinst.so.1.0.0
-rwxr-xr-x 1 root root 73244 2006-07-13 /usr/lib/libodbcinst.so.1.0.0


同时,/lib下需要做如下操作(在我们cogserver的环境中,我们直接拷贝了下面两个文件,而没有建link文件)

ln -s /lib/libssl.so.0.9.8e libssl.so.4
ln -s /lib/libcrypto.so.0.9.8e libcrypto.so.4


配置/etc/odbc.ini文件,这里配置完成后即可在cognos控制台上配置数据库连接,并验证连接是否正常

[coguser@cogserver ~]$ cat /etc/odbc.ini
[ODBC Data Sources]
NZSQL_DEV=NetezzaSQL

[NZSQL_DEV]
Driver=/usr/local/nz/lib/libnzodbc.so
Description=NetezzaSQL ODBC
ServerName=192.168.1.1
Port=5480
Database=netezzadb
UserName=user1
Password=password0
ReadOnly=false
ShowSystemTables=false
LegacySQLTables=false
LoginTimeout=0
QueryTimeout=0
DateFormat=1
NumericAsChar=false
SQLBitOneZero=false
StripCRLF=false
securityLevel=preferredUnSecured
caCertFile=


[ODBC]
Trace=0
TraceAutoStop=0
TraceFile=/tmp/sql.log

阅读(4648) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~