juliafly 发表于 2008-06-30 10:38

sco unix informix加TCP访问数据库方式就启不来

sqlhosts、onconfig,services按照另一台SCOunix配置的,没有任何问题;可是只要加上
ids       ontlitcp      scosysv              sqlexec
就启动不起来,以前使用onipcshm,加这个就可以启起来,onconfig中的DBSERVERNAME一加ids就启动不起来

错误日志如下:
TCP访问数据库方式
14:03:43Event alarms enabled. ALARMPROG = '/usr/informix/log_full.sh'
14:03:48DR: DRAUTO is 0 (Off)
14:03:48Requested shared memory segment size rounded from 5216KB to 8192KB
14:03:48(7) not superuser and /usr/informix/lib/netdev is not available
14:03:48Assert Failed: tlipoll.c, line 2015, thread 9, errno=2, makestream err
or.
14:03:48Informix Dynamic Server Version 7.31.UC5
14:03:48   Who: Session(3, informix@, 0, 0)
                Thread(9, tlitcppoll, 0,
                File: neterrb.c Line: 658
14:03:48listener-thread: err = -27100: oserr = 9: errstr = : Internal Communic
ations Error: NSF subsystem error.
System error = 9.
14:03:48Attempting to bring listener thread down.

14:03:48Server stopped.


谁碰到过这种错误啊???

liaosnet 发表于 2008-06-30 10:45

14:03:48(7) not superuser and /usr/informix/lib/netdev is not available

很明显的错误~~
你看下/usr/informix/lib/netdev 是否存在..
还有/usr/informix/bin/oninit的权限是否正确~~:em17: :em17:

juliafly 发表于 2008-06-30 10:51

回复 #2 liaosnet 的帖子

不对,我的生产机上都没有netdev这个文件,一样的配置照样能启起来啊,一加ontlitcp就启不来

juliafly 发表于 2008-06-30 10:55

原帖由 liaosnet 于 2008-6-30 10:45 发表 http://bbs.chinaunix.net/images/common/back.gif
14:03:48(7) not superuser and /usr/informix/lib/netdev is not available

很明显的错误~~
你看下/usr/informix/lib/netdev 是否存在..
还有/usr/informix/bin/oninit的权限是否正确~~:em17: :em17:



不对,我的生产机上都没有netdev这个文件,一样的配置照样能启起来啊,这台机子一加ontlitcp就启不来,
而且我在oninit的时候提示
Unable to openinput file 's'
Unable to openinput file 'c'
什么意思啊?我们系统上的人也看了好长时间搞不出来,感觉是系统上什么协议不合适?还是核心参数不合适?

liaosnet 发表于 2008-06-30 11:05

额~
把sqlhosts文件内容全打印出来..

juliafly 发表于 2008-06-30 11:10

原帖由 liaosnet 于 2008-6-30 11:05 发表 http://bbs.chinaunix.net/images/common/back.gif
额~
把sqlhosts文件内容全打印出来..
生产机是
ids   onipcshm sjk   sqlexec
vip_tcp   ontlitcp   sjksqltcp

这台机子我要是
ids   onipcshm sjk   sqlexec
数据库可以起来
要是
ids   onipcshm sjk   sqlexec
vip_tcp   ontlitcp   sjksqltcp
或者
ids   ontlitcp sjk   sqlexec
就启不来

我看了一下INFORMIXTMP,它在/INFORMIXTMP/tmp下有东西,但tmp的group是sys,且改不过来,有影响吗

[ 本帖最后由 juliafly 于 2008-6-30 11:12 编辑 ]

liaosnet 发表于 2008-06-30 11:17

要是
ids   onipcshm sjk   sqlexec
vip_tcp   ontlitcp   sjksqltcp
或者
ids   ontlitcp sjk   sqlexec

sqlhosts文件的第一项与最后一项不可相同..
ids   onipcshm sjk   sqlexec
vip_tcp   ontlitcp   sjksqltcp
这个是可以的...不过要确认sqltcp在/etc/services下定义过..vip_tcp在DBSERVERNAME or ALIAS中有定义~~

juliafly 发表于 2008-06-30 11:31

你说的确是,我说了我的services和onconfig都配置的没有问题



原帖由 liaosnet 于 2008-6-30 11:17 发表 http://bbs.chinaunix.net/images/common/back.gif
要是
ids   onipcshm sjk   sqlexec
vip_tcp   ontlitcp   sjksqltcp
或者
ids   ontlitcp sjk   sqlexec

sqlhosts文件的第一项与最后一项不可相同..
ids   onipcshm sjk   sqlexec
vip_tcp   ...

liaosnet 发表于 2008-06-30 12:22

原帖由 juliafly 于 2008-6-30 11:31 发表 http://bbs.chinaunix.net/images/common/back.gif
你说的确是,我说了我的services和onconfig都配置的没有问题





重新运行下installserver

juliafly 发表于 2008-06-30 14:58

原帖由 liaosnet 于 2008-6-30 12:22 发表 http://bbs.chinaunix.net/images/common/back.gif


重新运行下installserver

在哪里运行?不好意思,我不是搞系统的,机子也没人管,问不上,只能在网上问懂得人了
页: [1] 2
查看完整版本: sco unix informix加TCP访问数据库方式就启不来