2013-07-31 50 views
0

系統時區和DB2時區不匹配。 當前系統時區爲-5000和DB2給我回-40000用下面的查詢 選擇CURRENT_TIMEZONE從SYSIBM.SYSDUMMY1我該如何設置db2 CURRENT_TIMEZONE?

如何以及在哪裏可以設置這個值?

+0

你是什麼意思 「_Current系統時區爲-5000_」 是什麼意思?在這種情況下_system_是什麼? DB2將在數據庫服務器上使用時區設置。 – mustaccio

+0

這是Suse,我發現數據庫在系統時區更改後不會自動更新,需要重新啓動db2實例。 – Julius

+0

注意:使用SYSIBM.SYSDUMMY1以使用SELECT大多數表達式是不必要的。您可以使用[VALUES語句](http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/index.jsp?topic=%2Fcom.ibm.db2.luw.sql.ref.doc%2Fdoc% 2Fr0001024.html)。 'VALUES CURRENT_TIMEZONE' – WarrenT

回答

0

我希望它可以幫助選擇DBNAME,TSNAME,DSNUM,ICTYPE,TIMESTAMP - CURRENT TIMEZONE FROM SYSIBM.SYSCOPY;

0

我找到了一種方法,我不得不重新啓動數據庫實例。
DB2力應用程序的所有
DB2STOP
DB2START