IT分销/经销数据库

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

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


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

10同行回答

yellow_finyellow_fin项目经理浙江兰德纵横网络技术有限公司
学习了。。。以前碰到这种问题都是绕过去。。。。显示全部
学习了。。。以前碰到这种问题都是绕过去。。。。收起
互联网服务 · 2010-08-18
浏览717
nowhillnowhill系统工程师
原来我是火星的显示全部
原来我是火星的收起
IT分销/经销 · 2010-08-17
浏览674
louis0058louis0058项目总监gdsy
DB2用户名不能超过8位字符,地球人都知道啊显示全部
DB2用户名不能超过8位字符,地球人都知道啊收起
软件开发 · 2010-08-16
浏览705
nowhillnowhill系统工程师
难道大家都没有被这样的问题困扰? 呵呵显示全部
难道大家都没有被这样的问题困扰? 呵呵收起
IT分销/经销 · 2010-08-13
浏览708
nowhillnowhill系统工程师
查了些资料的确是不能超过8位,是ibm自己的限制http://www.ibm.com/developerwork ... s/dm-0508wasserman/DB2 UDB 用户和组帐户命名规则在 DB2 UDB 中,用户和组帐户必须遵守表 1 和 2 中所述的命名规则。这些限制是在定义帐户的外部设施中起作用的限制之外增加的。表 1. ...显示全部
查了些资料
的确是不能超过8位,是ibm自己的限制
http://www.ibm.com/developerwork ... s/dm-0508wasserman/
DB2 UDB 用户和组帐户命名规则

在 DB2 UDB 中,用户和组帐户必须遵守表 1 和 2 中所述的命名规则。这些限制是在定义帐户的外部设施中起作用的限制之外增加的。

表 1. 平台约束和限制 限制 Windows Linux/UNIX
组名长度 最多 30 个字符 最多 30 个字符
用户名长度 最多 30 个字符 (1) (2) 最多 8 个字符
大小写 大小写不敏感 仅使用小写

(1) Windows NT®、Windows 2000®、Windows XP® 和 Windows Server® 2003 现在实际上限制为 20 个字符。
(2) 如果不使用 Client 身份验证,对于连接到 Windows NT、Windows 2000、Windows XP 和 Windows Server 2003 的非 Windows 32 位客户机,在明确指定用户名和口令时支持使用超过 8 个字符的用户名。

表 2 显示了对所有平台的命名限制。

表 2. 所有平台的命名限制 规则 值
不允许使用保留字 USERS、ADMINS、GUESTS、PUBLIC (3)、LOCAL 以及任何 SQL 保留字
非法首字符 IBM、SQL、SYS、数字或者下划线字符
禁止的字符 重音字符
允许的字符 (4) A 到 Z(在大多数名字中使用时,字符 A 到 Z 从小写变成大写。)

0 到 9

! % ( ) { } . - ^ ~ _ (下划线) 7 @, #, $, \ (反斜杠)和空格收起
IT分销/经销 · 2010-08-13
浏览710
nowhillnowhill系统工程师
db2diag.log2010-08-13-09.15.39.036533+480 E431G428           LEVEL: SeverePID     : 8700                 TID  : 9987168&...显示全部
db2diag.log
2010-08-13-09.15.39.036533+480 E431G428           LEVEL: Severe
PID     : 8700                 TID  : 9987168     PROC : db2bp
INSTANCE: db2inst1             NODE : 000
FUNCTION: DB2 UDB, bsu security, sqlexGetDefaultLoginContext, probe:150
MESSAGE : ADM13001E  Plug-in "IBMOSauthclient" received error code "-2" from
          the DB2 security plug-in API "db2secGetDefaultLoginContext" with the
          error message " ".收起
IT分销/经销 · 2010-08-13
浏览820
stephensun123stephensun123软件开发工程师SAP China
(1) db2 list db directory(2) db2diag.log显示全部
(1) db2 list db directory
(2) db2diag.log收起
互联网服务 · 2010-08-12
浏览709
nowhillnowhill系统工程师
我的db2版本是v9.7的显示全部
我的db2版本是v9.7的收起
IT分销/经销 · 2010-08-12
浏览685
nowhillnowhill系统工程师
to  jayciedede Linux 和 UNIX 操作系统将用户标识和组名的长度限制为 8 个字符这个linux下可以建立大于8个字符的用户啊否则 我怎么会登陆的时候报错呢显示全部
to  jayciedede
Linux 和 UNIX 操作系统将用户标识和组名的长度限制为 8 个字符
这个
linux下可以建立大于8个字符的用户啊
否则 我怎么会登陆的时候报错呢收起
IT分销/经销 · 2010-08-12
浏览755
jayciededejayciedede技术经理安图特(北京)科技有限公司
对 AUTHID 标识的限制:DB2 数据库系统的版本 9.5 和更高版本允许您使用 128 个字节的授权标识,但是,当授权标识被解释为操作系统用户标识或组名时,应遵循操作系统命名限制(例如,Linux 和 UNIX 操作系统将用户标识和组名的长度限制为 8 个字符,Windows 操作系统将用户标识和组名...显示全部
对 AUTHID 标识的限制:DB2 数据库系统的版本 9.5 和更高版本允许您使用 128 个字节的授权标识,但是,当授权标识被解释为操作系统用户标识或组名时,应遵循操作系统命名限制(例如,Linux 和 UNIX 操作系统将用户标识和组名的长度限制为 8 个字符,Windows 操作系统将用户标识和组名的长度限制为 30 个字符)。因此,虽然您可以授予一个 128 字节的授权标识,但是作为一个具有该授权标识的用户,您却无法进行连接。如果您编写自己的安全插件,那么应该能够充分利用授权标识的扩展大小。例如,您可以为安全插件指定一个 30 字节的用户标识,并且在认证期间它可能会返回一个 128 字节的授权标识,您可以使用此授权标识进行连接收起
互联网服务 · 2010-08-12
浏览767

提问者

nowhill
系统工程师

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-08-12
  • 关注会员:1 人
  • 问题浏览:7630
  • 最近回答:2010-08-18
  • X社区推广