The d2diag.log shows that first it had put 3 tablespaces in x4000 (offline state) after commnad db2 list tablespace failed in checking containers for these tablespaces. (now i know that 3 tablespaces are in this state).
So, the sequence is-
1. Ran list tablespace command, failed in checking tablespaces, but the state was normal(x0). -
diag.log-
Error checking container 6 (D:\TsHdr6.DB) for tbsp 23. Rc = FFFFE60A
2004-10-07-19.23.10.218002 Instance

B2 Node:000
PID:1224(db2syscs.exe) TID:1968 Appid:*LOCAL.DB2.041008002310
buffer_pool_services sqlbDMSStartPool Probe:800 Database:TESTDB
DIA9999E An internal error occurred. Report the following error code :
"FFFFC11E".
:
:
Tablespace T1DATA (23) is in state x0.
Starting it failed. rc=1ec1 ffff
same with 2 other tablespaces...
2. Ran list tablespace command again, failed, and the state was switched to x4000 by db2.
db2diag.log -
Error checking container 6 (D:\TsDataHdr6.DB) for tbsp 23. Rc = FFFFE60A
:
:
2004-10-07-19.37.46.750004 Instance

B2 Node:000
PID:1220(db2syscs.exe) TID:2380 Appid:*LOCAL.DB2.041007221150
buffer_pool_services sqlbStartPools Probe:30 Database:TESTDB
Tablespace T1DATA (23) is in state x4000.
Starting it failed. rc=1ec1 ffff .Áÿÿ
Now its repeating the same error in db2diag.log on doing list tablespace operation.
The database is in this state since then. Not performed alter tablespace switch online command yet.