linux或unix上db2用户和组的作用

在安装 DB2® 产品过程中,“DB2 安装”向导会自动创建用户和组(如果需要)。

注: 此主题不适用于非 root 用户安装。

如果使用“DB2 安装”向导,那么在安装期间可以创建下列用户和组。使用了三个用户和三个组在 Linux® 和 UNIX® 平台上运行 DB2。

实例所有者
DB2 实例是在实例所有者主目录中创建的。此用户标识控制所有 DB2 进程并拥有由包含在该实例中的数据库所使用的所有文件系统和设备。缺省用户为 db2inst1,缺省组为 db2iadm1

当使用“DB2 安装”向导时,缺省的操作是为 DB2 实例创建一个新用户。缺省名称是 db2inst1。如果该用户名已经存在,那么“DB2 安装”向导会依次搜索用户名(db2inst2db2inst3 等)。该搜索会继续进行,直至它标识出某个不是系统上现有用户的用户名作作为缺省实例所有者标识。如果选择继续,那么这个用户将由“DB2 安装”向导创建。然而,同样可以选择指定任意现有的用户作为实例所有者。

这个用于用户名创建的方法也适用于创建受防护用户和 DB2 管理服务器用户。

受防护的用户
受防护的用户用于在 DB2 数据库所使用的地址空间之外运行用户定义的函数(UDF)和存储过程。缺省用户为 db2fenc1,缺省组为 db2fadm1。如果不需要此安全级别(例如,在测试环境中),那么可以使用实例所有者作为受防护的用户。
DB2 管理服务器用户
DB2 管理服务器用户的用户标识用于运行系统上的 DB2 管理服务器 (DAS)。缺省用户为 dasusr1,缺省组为 dasadm1。DB2 GUI 工具也会使用此用户标识来对本地服务器数据库实例和数据库执行管理任务。

每台计算机上只能有一个 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 标识或受防护标识
  • 不能包含重音字符
  • 如果已指定现有用户标识,而不是创建新用户标识,那么确保该用户标识:
    • 未锁定
    • 不具有到期的密码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值