启动DB2实例会分配实例共享内存(Instance shared memory)。实例共享内存是在数据库管理器启动(db2start)时分配的,并随着数据库管理器的停止(db2stop)而释放。
同时,db2start会产生和实例相关的进程;每个实例都有自己独立的进程,这些进程的名字是一样的,但是进程的 owner 属于不同的实例。

db2start;
ps -ef |grep -i db2;

可以看一些db2进程,比如
db2sysc
db2ckpwd
db2wdog
db2acd
db2vend
db2ipccm
db2tcpcm
...

db2wdog   进程是所有其他 DB2 进程的父进程。这个进程是由操作系统的 init 进程派生的。
db2sysc   是系统控制器 ( 在 UNIX 上为db2sysc ,而在 WINDOWS 上为 db2syscs.exe)。它 必须存在,它是主 DB2 系统控制器或引擎。如果没有该进程,数据库服务器就不能运行。
db2ckpwd   进程用于检查 DB2 服务器上的用户标识和密码。由于 DB2 依赖于操作系统级别的认证,因此,当某个用户或应用程序连接到服务器上的数据库时,便使用该进程验证用户标识和密码。
db2acd   主管运行状况监视器和自动维护实用程序的自主计算守护程序。
db2ipccm   IPC 通信管理器。客户机程序使用通信侦听器建立初始联系,侦听器是在 DB2 启动时启动的。
db2tcpcm   TCP 通信管理器。它充当 TCP/IP 连接请求的通信侦听器。当侦听器接收到连接请求时,它就将连接与代理程序相关联,然后再继续侦听更多连接请求
       
此外还有很多其他的进程,比如db2agent。