DB2:SQL1024N和ksh: 0403-057 Syntax error: `(' is not expected.報錯

jackson198574發表於2014-05-24
  





現象:

TESTDB1:/#>su - db2inst3
db2 call “GET_DBSIZE_INFO(?,?,?,0)”
ksh: 0403-057 Syntax error: `(' is not expected.
exit
TESTDB1:/#>exit 

解決方法:
TESTDB1:/#>su - db2inst3
db2 list db directory


 System Database Directory


 Number of entries in the directory = 1


Database 1 entry:


 Database alias                       = TEST
 Database name                        = TEST
 Local database directory             = /db2data/TEST
 Database release level               = d.00
 Comment                              =
 Directory entry type                 = Indirect
 Catalog database partition number    = 0
 Alternate server hostname            =
 Alternate server port number         =


db2 "call GET_DBSIZE_INFO(?,?,?,0)"
SQL1024N  A database connection does not exist.  SQLSTATE=08003
db2 connect to  TEST                          ----------------問題就在於統計資料庫的時候,應該首先連線資料庫,不要被細節打敗!


   Database Connection Information


 Database server        = DB2/AIX64 9.7.7
 SQL authorization ID   = DB2INST3
 Local database alias   = TEST


db2 "call GET_DBSIZE_INFO(?,?,?,0)"


  Value of output parameters
  --------------------------
  Parameter Name  : SNAPSHOTTIMESTAMP
  Parameter Value : 2014-05-22-16.02.28.993761


  Parameter Name  : DATABASESIZE              --------------資料庫已使用大小
  Parameter Value : 515252224


  Parameter Name  : DATABASECAPACITY          --------------資料庫總容量
  Parameter Value : 10114924544


  Return Status = 0


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20802110/viewspace-1168848/,如需轉載,請註明出處,否則將追究法律責任。

相關文章