技术开发 频道

如何在AIX操作系统上安装DB2 9的分区环境

在分区数据库环境中为 DB2 服务器安装创建必需的用户

    运行 DB2 实例需要三个用户和组。下表说明在下列指令中使用的用户名和组名。可以指定您自己的用户名和组名,但是它们必须符合系统命名规则和 DB2 命名规则。


表 2. 创建必需的用户和组
必需的用户用户名组名
实例所有者 db2inst1 db2iadm1
受防护的用户 db2fenc1 db2fadm1
管理服务器用户 dasusr1 dasadm1

* 必须具有 root 用户权限才能创建用户和组。

限制

    您创建的用户名必须同时符合操作系统命名规则和 DB2 命名规则。

过程

    要创建全部这三个用户,执行下列步骤:

  •  
  • 登录主计算机。
  • 通过输入下列命令,为实例所有者创建一个组(例如,db2iadm1),为将要执行 UDF 或存储过程的用户创建一个组(例如,db2fadm1),并为管理服务器创建一个组(例如,dasadm1):

    清单 6
                    mkgroup id=999 db2iadm1 
    mkgroup id=998 db2fadm1
    mkgroup id=997 dasadm1

  • 通过使用下列命令,为前一步骤中创建的每个组创建一个用户。每个用户的主目录将是您先前创建且共享的 DB2 主目录(db2home):

    清单 7
                    mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/db2home/db2inst1 core=-1 data=491519
                    stack=32767 rss=-1 fsize=-1 db2inst1 
    mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/db2home/db2fenc1 db2fenc1
    mkuser id=1002 pgrp=dasadm1 groups=dasadm1 home=/home/dasusr1 dasusr1

  • 通过输入下列命令,为创建的每个用户设置初始密码:

    清单 8
                    passwd db2inst1
    passwd db2fenc1
    passwd dasusr1

  • 注销。
  • 作为已创建的每个用户(db2inst1、db2fenc1 和 dasusr1)登录主计算机。因为这是这些用户第一次登录系统,所以可能会提示您更改每个用户的密码。
  • 注销。
    在将参与分区数据库环境的每台计算机上创建完全相同的用户和组帐户。
0
相关文章