免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3646 | 回复: 5
打印 上一主题 下一主题

大家遇到过这种事情没。 SQLCODE = -930 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-05 10:48 |只看该作者 |倒序浏览
我在linux下装了个informix10.配置都设置好了的,可以进行esql编程,dbaccess和编译的程序都可以正常执行。
后来,我修改了下主机地址(/etc/hosts也修改了的)情况就出现了。dbaccess可以正常使用,但编译出来的程序始终连接不到数据库,报-930.不知道这个怎么解决啊。请大家帮个忙啊。谢谢

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2009-01-05 10:59 |只看该作者
原帖由 carma2002 于 2009-1-5 10:48 发表
我在linux下装了个informix10.配置都设置好了的,可以进行esql编程,dbaccess和编译的程序都可以正常执行。
后来,我修改了下主机地址(/etc/hosts也修改了的)情况就出现了。dbaccess可以正常使用,但编译出来 ...


看一下sqlhosts文件...

论坛徽章:
0
3 [报告]
发表于 2009-01-05 11:06 |只看该作者

回复 #2 liaosnet 的帖子

$INFORMIXDIR/etc/sqlhosts
atdb_in     onsoctcp    athost      atdb_in_port

.bash_profile
# ---  informix env
export INFORMIXDIR=/home/informix
export TERMCAP=$INFORMIXDIR/etc/termcap
export INFORMIXTERM=terminfo
export ONCONFIG=onconfig.atdb_in
export PATH=$PATHINFORMIXDIR/bin:.
export LD_LIBRARY_PATH=$INFORMIXDIR/libINFORMIXDIR/lib/esqlHOME/libLD_LIBRARY_PATH
export INFORMIXSERVER=atdb_in

我都是设置好了的,没改IP前都可以正常使用。不知道为什么修改后除dbaccess可以使用,其它自己编译的程序就用不起了。

论坛徽章:
0
4 [报告]
发表于 2009-01-05 14:04 |只看该作者
$INFORMIXDIR/etc/sqlhosts
atdb_in     onsoctcp    athost      atdb_in_port

athost  同/etc/hosts的一致么?

论坛徽章:
0
5 [报告]
发表于 2009-01-05 14:19 |只看该作者

回复 #4 test_123 的帖子

是的 ,是一样的。
/etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1   localhost.localdomain   localhost
192.168.0.100   athost

我按安装了IBM Informix  Client-SDK 2.80 for window. 并设置了可以用连接。但在下linux的程序始终不行.真的奇怪。

论坛徽章:
0
6 [报告]
发表于 2009-01-05 19:34 |只看该作者

我已经解决了,谢谢各位。

解决办法,就是在sqlhost下添加一行(共享模式)
$INFORMIXDIR/etc/sqlhosts
atdb_in     onsoctcp    athost      atdb_in_port
atdb_in     onipcshm   athost      atdb_in_port2

并在/etc/server 添加atdb_in_port2的端口
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP