请教关于共享内存问题。谢谢回复。
有一台机器用ipcs显示如下:# ipcsat
IPC status from /dev/kmem as of Wed Jul 14 17:16:40 2010
T ID KEY MODE OWNER GROUP
Message Queues:
Shared Memory:
m 600 0x52564801 --rw-rw---- root sys
m 601 0x52564802 --rw-rw---- root sys
其 group 为 sys 不为informix .
在 root用户 下能用 onstat -
在 informix用户下不能用 onstat - 显示为:onstat: Shared memory: permission denied.
但dbaccess 能用也能访问数据库。
请教各位高手,这是什么原因造成的。 回复 1# lxfjr
使用root用户oninit的数据库~ 是的。用root用户onmode -ky 后再用informix用户 oninit 后 ipcs 显示组为 informix .
操作系统为sco unix 5.06 ,在 /etc/rc2.d/下建 S99infrmix ,reboot后再用ipcs看到的组仍为 sys 不是informix,看了一下其它机器也是这样配的,ipcs显示的组为 informix。请问一下如何改才能在其它用户下使用onstat - ?? 是的。用root用户onmode -ky 后再用informix用户 oninit 后 ipcs 显示组为 informix .
操作系统为sco unix ...
lxfjr 发表于 2010-07-15 00:54 http://bbs3.chinaunix.net/images/common/back.gif
修改自启动脚本~改为由informix启动~:sleepy: 如何改为由informix启动??请教一下具体步骤。谢谢 如何改为由informix启动??请教一下具体步骤。谢谢
lxfjr 发表于 2010-07-15 11:07 http://bbs3.chinaunix.net/images/common/back.gif
对比别的机子的启动文件吧~~SCO系统没用过.. 就是在这个地方很奇怪。其它机器都是这样设的。在/etc/rc2.d/下建 S99informix文件,启动时就能正常启动informix,ipcs 看也是正常的,就这台机器不行。 看下权限 什么文件的权限? 回复 9# lxfjr
默认在rc下调度的脚本都是以root启动,可以在脚本内容里加上su informix -c youshell.sh
页:
[1]