Linux DB2 Connect使用正确的用户名/密码失败
这是我正在运行的命令列表。。。这可以解释我的问题Linux DB2 Connect使用正确的用户名/密码失败,linux,db2,Linux,Db2,这是我正在运行的命令列表。。。这可以解释我的问题 $ su user Password: [user@localhost]$ db2 list database directory System Database Directory Number of entries in the directory = 1 Database 1 entry: Database alias = MYDB Database name
$ su user
Password:
[user@localhost]$ db2 list database directory
System Database Directory
Number of entries in the directory = 1
Database 1 entry:
Database alias = MYDB
Database name = MYDB
Local database directory = /scratch/db2inst2
Database release level = f.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
[user@localhost]$ db2 connect to MYDB
SQL30082N Security processing failed with reason "24" ("USERNAME AND/OR PASSWORD INVALID"). SQLSTATE=08001
我不知道为什么会发生这种情况。。有人能帮忙吗?您试图连接到数据库的用户出现问题
- 用户没有连接到数据库所需的权限
- 您使用了su用户,但环境尚未完全改变。确保使用哪个用户连接到数据库,即当前实例$DB2INSTANCE
- 您已经更新了DB2,但实例尚未更新db2iupdt
- 尝试通过指定所有参数连接到数据库
db2 connect to MYDB user user using mypasswd
有关错误的更多信息,请咨询关于SQL30082的信息中心
db2 ? sql30082
原因24您的密码是否以
结尾代码>?您是否能够使用用户ID和密码登录到数据库服务器(使用ssh或类似方式)?@IanBjorhovde Yes。。。这就是为什么我提出了狂欢节的结果。。。我可以向我的用户发送su。。。但无法连接到数据库请提供有关数据库的列表数据库目录
的完整输出。@ianbjorhode更新了答案