informix client 连接informix 配置求助
请各位兄弟帮忙:我unix系统中informix配置
1、/usr/informix/etc/sqlhosts配置
#demo_on onipcshm on_hostname on_servername
#demo_se seipcpip se_hostname sqlexec
scosysv ontlitcp scosysv sqlexec
2、/etc/services配置
sqlexec 5000/tcp
winxp系统中配置
1、C:\WINDOWS\system32\drivers\etc\hosts配置
192.168.0.80 scoserver
2、C:\WINDOWS\system32\drivers\etc\services配置
sqlexec 5000/tcp #my sco unix test
请问在setnet32 中的下面各参数该如何配置或上面的配置错误??
第二页:Server Information
IBM Informix Server: scosysv
Host Name:scoserver
ProtocolName: _______ --这里该如何填写-在ODBC中使用时这里怎么会没有ontlitcp
Service Name: sqlexec
Options:_____________--这里该如何填写
第三页:Host Information
Current Host:scoserver
User Name:informix
Password Options:no passoword
Password:_____________________
多谢! 原帖由 lhtandlxx 于 2008-2-27 17:08 发表 http://bbs.chinaunix.net/images/common/back.gif
请各位兄弟帮忙:
我unix系统中informix配置
1、/usr/informix/etc/sqlhosts配置
#demo_on onipcshm on_hostname on_servername
#demo_se seipcpip se_hostname sqlex ...
请问在setnet32 中的下面各参数该如何配置或上面的配置错误??
第二页:Server Information
IBM Informix Server: scosysv
Host Name:scoserver
ProtocolName: _______ --这里该如何填写-在ODBC中使用时这里怎么会没有ontlitcp
//在setnet32中,若使用ontlitcp,这里选olsoctcp
Service Name: sqlexec
Options:_____________--这里该如何填写
//可不填,留空
第三页:Host Information
Current Host:scoserver
User Name:informix
Password Options:no passoword
//Options选用 password
Password:_____________________
//informix用户密码
多谢!
问题继续
按照上面参数设置后在XP-控制面板中ODBC中增加用户DSN
在“General”中配置:
Data Source Name : scosysv
在“Connection”中配置:
Server Name:scoserver
Host Name:scoserver
Service:scoexec
Protocol:olsoctcp
Options:
Database Name:scosysv
User id:informix
Password:********
在执行“Apply & Test Connection”后出现:
“Test connection was NOT successful .Cannot locate scoexec service/tcp service in /etc/services”错误!
请问是哪里设置不正确吗?
多谢
回复 #3 lhtandlxx 的帖子
从你的/etc/services上看. ODBC配置时的 Service:scoexec应该改成 sqlexec(/5000)
感谢 liaosnet ,现在在找继续操作后的另外一个错误
非常感谢liaosnet我也已经发现这个错误,且以改正,
现在在这之后的一个错误,
INFORMIXSERVER does not match either DBSERVERNAME or DBSERVERALIASES。 原帖由 lhtandlxx 于 2008-2-28 11:14 发表 http://bbs.chinaunix.net/images/common/back.gif
非常感谢liaosnet
我也已经发现这个错误,且以改正,
现在在这之后的一个错误,
INFORMIXSERVER does not match either DBSERVERNAME or DBSERVERALIASES。
没注意到.Host Name:scoserver这里可能需要填IP
在setnet32上
Host Name:scoserver这里也应该要填IP..
[ 本帖最后由 liaosnet 于 2008-2-28 11:37 编辑 ]
还是不行的
我试过了更改在setnet32上
Host Name:192.168.0.80
还是出同样的错误,
我INFORMIX的.profile的文件内容为:
[ -d /usr/local/bin -a -x /usr/local/bin ] && PATH=$PATH:/usr/local/bin
PATH=$PATH:$HOME/bin:. # set command search path
MAIL=/usr/spool/mail/`logname` # mailbox location
INFORMIXDIR=/usr/informix
INFORMIXSERVER=scosysv
ONCONFIG=onconfig.scosysv
TERMCAP=$INFORMIXDIR/etc/termcap
export PATH MAIL INFORMIXDIR INFORMIXSERVER ONCONFIG TERMCAP
难道是这里出错了吗?
多谢 原帖由 lhtandlxx 于 2008-2-28 12:09 发表 http://bbs.chinaunix.net/images/common/back.gif
我试过了更改
在setnet32上
Host Name:192.168.0.80
还是出同样的错误,
我INFORMIX的.profile的文件内容为:
[ -d /usr/local/bin -a -x /usr/local/bin ] && PATH=$PATH:/usr/local/bin
PATH=$PA ...
请检查env | grep INFORMIXSERVER的输出与
onstat -c | grep DBSERVERNAME 的输出之一是否相同 执行结果:
$ env | grep INFORMIXSERVER
INFORMIXSERVER=scosysv
$ onstat -c | grep DBSERVERNAME
DBSERVERNAME scosysv # Name of default database server
我想是不是DBSERVERNAME在哪里需要设置? 原帖由 lhtandlxx 于 2008-2-28 13:59 发表 http://bbs.chinaunix.net/images/common/back.gif
执行结果:
$ env | grep INFORMIXSERVER
INFORMIXSERVER=scosysv
$ onstat -c | grep DBSERVERNAME
DBSERVERNAME scosysv # Name of default database server
我想是不是DBSERVERNAME在哪里 ...
DSN连接中的 CONNECTION里的
Server Name:scoserver 应该是DBSERVERNAME scosysv
是数据库服务名,而不是服务器名.
页:
[1]
2