Macos DB2Express在MAC SQL0805N中的问题

Macos DB2Express在MAC SQL0805N中的问题,macos,db2,Macos,Db2,我在mac上有DB2Express、db2start和DB2Connect。 但是,当我对数据库执行任何操作时,它会给我一个错误(例如db2列表表): 未找到SQL0805N包“NULLID.SQLC2J23 0x4141564962”。 SQLSTATE=51002 我尝试这样做: /Users/myuser/sqllib/bnd> db2 bind @db2ubind.lst blocking all grant public 并获取以下错误: LINE MESSAGES FO

我在mac上有DB2Express、db2start和DB2Connect。 但是,当我对数据库执行任何操作时,它会给我一个错误(例如db2列表表):

未找到SQL0805N包“NULLID.SQLC2J23 0x4141564962”。
SQLSTATE=51002

我尝试这样做:

/Users/myuser/sqllib/bnd> db2 bind @db2ubind.lst blocking all grant public
并获取以下错误:

LINE    MESSAGES FOR db2ubind.lst
------  --------------------------------------------------------------------
    SQL0061W  The binder is in progress.

LINE    MESSAGES FOR db2ajgrt.bnd
------  --------------------------------------------------------------------
    SQL0551N  "TESTDB" does not have the required authorization or 
              privilege to perform operation "BIND" on object 
              "NULLID.SQLABJ02".  SQLSTATE=42501

LINE    MESSAGES FOR db2ueiwi.bnd
------  --------------------------------------------------------------------
    SQL0551N  "TESTDB" does not have the required authorization or 
              privilege to perform operation "BIND" on object 
              "NULLID.SQLUAJ19".  SQLSTATE=42501
我也已经这样做了(这似乎没有帮助):

我错过什么了吗

#client

> db2level
DB21085I  Instance "blahblah" uses "64" bits and DB2 code release "SQL10010" 
with level identifier "0201010E".
Informational tokens are "DB2 v10.1.0.0", "s120905", "DARWIN64101", and Fix 
Pack "0".
Product is installed at "/Users/username/sqllib".

#server

 Instance server        = DB2/AIX64 10.5.5

无法从10.1客户端连接到10.5.x服务器吗?

会议说您在数据库中没有绑定权限。 因此,请您的DBA授予您绑定权限并重新执行bind命令。 DBA必须发布

grant bindadd on database to user testdb
grant bind on database to user testdb

或者,可以将权限授予组或角色,或者DBA必须在其权限下运行绑定。

不幸的是,这没有效果。在将权限授予您之后,重新运行绑定会显示与之前相同的授权错误吗?
grant bindadd on database to user testdb
grant bind on database to user testdb