这是我正在运行的命令列表...这将解释我的问题...
$ 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的Infocenter
db2 ? sql30082
原因24