1...看看 console 里面的信息啦, U8005后面一般跟有一个SQLCODE的,,,
通过 db2 ? SQLNNNN 可以知道SQL code 是什么意思啦
a. 可能是DB2INSTANCE 这个环境变量 没有设置
b. 你的Switchloadfile 可以重新编译一下, 保证你的db2.o这个文件只有一份,其它的全部是联接. 例如 /usr/lib/db2.o 就是连接到 /usr/lpp/db2_V7**/lib/db2.o
---嘻嘻 具体位置不记的...
书籍:
CICS administration guide -> Configuring CICS for use with relational database -> SQL database setup Procedure -> USing CICS with DB2
pdf:
for UNIX
http://szyinhq.vicp.net:8080/en_US/pdf/erzhab00.pdf for WIN
http://szyinhq.vicp.net:8080/en_US/pdf/erzhnb00.pdf 
其实 CICS 连DB2是最方便的..嘻嘻