IT分销/经销数据库

db2 linux的用户名是不是不能超过8位,解决方法有没?

db2 linux的用户名是不是不能超过8位?有何解决方法??登陆 总是提示这个SQL30082N  Security processing failed with reason "24" ("USERNAME AND/OR PASSWORD INVALID").  SQLSTATE=08001显示全部
db2 linux的用户名是不是不能超过8位?
有何解决方法??


登陆 总是提示这个
SQL30082N  Security processing failed with reason "24" ("USERNAME AND/OR
PASSWORD INVALID").  SQLSTATE=08001收起
参与11

查看其它 9 个回答jayciedede的回答

jayciededejayciedede技术经理安图特(北京)科技有限公司
对 AUTHID 标识的限制:DB2 数据库系统的版本 9.5 和更高版本允许您使用 128 个字节的授权标识,但是,当授权标识被解释为操作系统用户标识或组名时,应遵循操作系统命名限制(例如,Linux 和 UNIX 操作系统将用户标识和组名的长度限制为 8 个字符,Windows 操作系统将用户标识和组名的长度限制为 30 个字符)。因此,虽然您可以授予一个 128 字节的授权标识,但是作为一个具有该授权标识的用户,您却无法进行连接。如果您编写自己的安全插件,那么应该能够充分利用授权标识的扩展大小。例如,您可以为安全插件指定一个 30 字节的用户标识,并且在认证期间它可能会返回一个 128 字节的授权标识,您可以使用此授权标识进行连接
互联网服务 · 2010-08-12
浏览778

回答者

jayciedede
技术经理安图特(北京)科技有限公司
擅长领域: 系统运维监控数据库

jayciedede 最近回答过的问题

回答状态

  • 发布时间:2010-08-12
  • 关注会员:1 人
  • 回答浏览:778
  • X社区推广