运行 DB2® 数据库需要三个用户和组。下表说明在下列指令中使用的用户名和组名。可以指定您自己的用户名和组名,但是它们必须遵循系统命名规则和 DB2 命名规则。
如果您打算使用"DB2 安装"向导来安装 DB2 产品,那么"DB2 安装"向导将创建这些用户。
必需的用户 | 用户名 | 组名 |
---|---|---|
实例所有者 | db2inst1 | db2iadm1 |
受防护的用户 | db2fenc1 | db2fadm1 |
DB2 管理服务器用户 | dasusr1 | dasadm1 |
如果 DB2 管理服务器用户是现有用户,那么此用户必须存在于所有参与的计算机上,然后才能安装。如果使用"DB2 安装"向导在拥有实例的计算机上创建了新的 DB2 管理服务器用户,那么在安装响应文件期间也会在参与的计算机上创建该新用户(如果必要)。如果该用户在参与的计算机上已存在,那么它必须具有相同的主组。
要创建全部这三个用户,执行下列步骤:
groupadd -g 999 db2iadm1 groupadd -g 998 db2fadm1 groupadd -g 997 dasadm1确保正在使用的特定号码当前不存在于任何机器上。
useradd -u 1004 -g db2iadm1 -m -d /db2home/db2inst1 db2inst1 useradd -u 1003 -g db2fadm1 -m -d /db2home/db2fenc1 db2fenc1 useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
passwd db2inst1 passwd db2fenc1 passwd dasusr1