Technote (troubleshooting)
Problem(Abstract)
SQL0805N error, Package.Nullid.SYSLH203 was not found. SQLSTATE=51002, returned when attempting to perform a DML statement on the database server from a remote client application.
Cause
The package, SYSLH203, doesn't exist on the database server.
Resolving the problem
Depending on the type of statement you are executing, DB2 will use a particular package on the server. By default, DB2 creates three packages for each type of package. In this case NULLID.SYSLH2yy is reserved for statements with CURSORHOLD on and isolation level Cursor Stability. The package SYSLH203 means that DB2 is looking for the 4th package (200 is first, 201 is second, etc) of this type, but it does not exist. You can create more packages on the server by connecting to the database and issuing the following bind command from the /sqllib/bnd directory:
db2 bind @db2cli.lst blocking all grant public sqlerror continue CLIPKG 5
Note: CLIPKG 5 will create 5 large packages, and will give you the package that your application is looking for, as well as one more in this case.
http://www-01.ibm.com/support/docview.wss?uid=swg21208123
'Db2 > Db2 troubleshooting' 카테고리의 다른 글
DB2 9.1 접속 오류 ( SQL30082N , rc=15 ) (0) | 2015.07.14 |
---|---|
SQL0727N 오류 관련 ( SQLCODE -204 , SQLSTATE 42703 ) (0) | 2015.06.03 |
DB2 does not support PL/SQL array constructor syntax. (0) | 2014.11.03 |
db2icrt fails with DBI1295E (0) | 2014.10.23 |
db2top 화면이 어그러지는 현상 (AIX) (0) | 2014.10.21 |