在安装 DB2® 产品过程中,“DB2 安装”向导会自动创建用户和组(如果需要)。
注: 此主题不适用于非 root 用户安装。
如果使用“DB2 安装”向导,那么在安装期间可以创建下列用户和组。使用了三个用户和三个组在 Linux® 和 UNIX® 平台上运行 DB2。
实例所有者当使用“DB2 安装”向导时,缺省的操作是为 DB2 实例创建一个新用户。缺省名称是 db2inst1。如果该用户名已经存在,那么“DB2 安装”向导会依次搜索用户名(db2inst2、db2inst3 等)。该搜索会继续进行,直至它标识出某个不是系统上现有用户的用户名作作为缺省实例所有者标识。如果选择继续,那么这个用户将由“DB2 安装”向导创建。然而,同样可以选择指定任意现有的用户作为实例所有者。
这个用于用户名创建的方法也适用于创建受防护用户和 DB2 管理服务器用户。
每台计算机上只能有一个 DAS。一个 DAS 服务一个或多个数据库实例,包括属于不同安装的数据库实例。DAS 可以维护其发行版级别低于 DAS 发行版级别的数据库实例。但是,对于其发行版级别高于 DAS 发行版级别的数据库实例,DAS 必须迁移到更高级别。DAS 发行版级别必须不低于所维护的任何数据库实例的发行版级别。
用户标识限制
用户标识具有下列限制和要求:
- 必须具有除 guests、admins、users 和 local 之外的主组
- 可以包含小写字母 (a–z)、数字 (0–9) 和下划线字符 ( _ )
- 长度不能超过八个字符
- 不能以 IBM、SYS、SQL 或数字开头
- 不能是 DB2 保留字(USERS、ADMINS、GUESTS、PUBLIC 或 LOCAL)或 SQL 保留字
- 不能使用任何具有 root 用户特权的用户标识作为 DB2 实例标识、DAS 标识或受防护标识
- 不能包含重音字符
- 如果已指定现有用户标识,而不是创建新用户标识,那么确保该用户标识:
- 未锁定
- 不具有到期的密码