db2产生好多db2bp的进程!
大家好,小弟想请教个db2bp的问题。
最近使用db2的时候发现了个问题,db2是suse 虚拟机中已经安装好的,我建了个用户,然后在.profile中加入了db2profile,现在发现每执行一次db2语句,就简单的打个db2,然后quit,ps -ef都会增加一个db2bp的进程,很奇怪。
从网上查了一下,有人说没有显式退出,但是我执行db2 connect reset了啊,况且我就单纯的执行一下db2,再退出,更本没有连接数据库,一样会有db2bp留下。奇怪了!但是我注意到一点,留下的db2bp进程的父进程是1,好像是init进程吧?这些进程在我退出终端之前,终端号是属于当前终端的,在退出当前终端,重新登录后,终端号变成?了,不会是守护进程吧?
而且我注意到db2fmcd进程是属于root用户的,大家看看是怎么回事啊?谢谢了!
如下:
ps后:
PID TTY TIME CMD
14814 pts/0 00:00:00 bash
15306 pts/0 00:00:00 db2bp
15311 pts/0 00:00:00 ps
ps -ef|grep db2后:
root 3362 1 0 17:18 ? 00:00:00 /opt/IBM/db2/V8.1/bin/db2fmcd
gsgl 14290 1 0 18:32 ? 00:00:00 /app/gsgl/sqllib/bin/db2bp 6994A1002 5 A
gsgl 15306 1 0 18:41 pts/0 00:00:00 /app/gsgl/sqllib/bin/db2bp 14814A1002 5 A
gsgl 15369 14814 0 18:42 pts/0 00:00:00 grep db2