DB2可以';t使用新用户连接到数据库

DB2可以';t使用新用户连接到数据库,db2,Db2,我已经创建了一个DB2数据库,并且正在尝试创建一个新用户。 下面是我的步骤: -使用root帐户(useradd myuser)创建操作系统(Linux)用户 -为新用户(passwd myuser)提供密码 -在IBMDataStudio上,我添加了一个新用户并允许他连接到数据库 但是在Linux上,对于拥有该实例的用户,我尝试使用新用户(db2 connect to MYDB user myuser)连接到数据库,我有以下几点: SQL30082N安全处理失败,原因为“24”(“用户名和/或

我已经创建了一个DB2数据库,并且正在尝试创建一个新用户。 下面是我的步骤: -使用root帐户(useradd myuser)创建操作系统(Linux)用户 -为新用户(passwd myuser)提供密码 -在IBMDataStudio上,我添加了一个新用户并允许他连接到数据库

但是在Linux上,对于拥有该实例的用户,我尝试使用新用户(db2 connect to MYDB user myuser)连接到数据库,我有以下几点: SQL30082N安全处理失败,原因为“24”(“用户名和/或 密码无效”)。SQLSTATE=08001

我做错什么了吗


提前感谢您的帮助

答案可能取决于DB2版本。在DB29.7FixPack1之前,密码不能超过8个字符。实际用户名有多长?我也会将其限制为8个字符。错误很明显:用户身份验证失败,DB2依赖操作系统进行身份验证。

您是否碰巧在myuser的密码中有任何特殊字符?您是否尝试与该用户一起登录shell?您是否有密码策略,用户必须在首次登录时更改其密码?谢谢您的回答。不,只有字母和数字。是的,我使用myuser登录,没有任何策略。另一个想法?什么DB2版本?在DB29.7FixPack1之前,密码不能超过8个字符。实际用户名有多长?我也会将其限制为8个字符。错误很明显:用户身份验证失败,DB2依赖操作系统进行身份验证。我解决了这个问题,因为用户名超过8个字符。多谢各位!