728x90


Q: 在DPF環境下,一台Server建立兩個 logical partition,當調整Server系統時間時,會發生SQL0903N COMMIT statement failed, transaction rolled back. Reason code: 2".SQLSTATE=40504 的錯誤訊息

A:
當系統時間往未來調整時,DB2會自動更新寫入log extent的時間為調整後的時間,但當系統時間往過去調整時,若時間差距超過 max_time_diff 的設定值 (預設60 min),就會發生該錯誤訊息,因為DB2在 log extent裡會紀錄當時時間,並不會往過去調整。
解決方式有二
其一是等待系統時間繼續走,當超過修改之前的時間後,DB2就自動同步時間了
其二是修改 max_time_diff 讓該值大於修改過的時間差。


시간을 현재보다 미래로 변경할 때는 문제가 없으나 과거 시점으로 변경할때는 MAX_TIME_DIFF 매개변수 값을 초과하지 않는 한에서 변경해야 한다는 내용.



http://www.ibm.com/developerworks/data/library/techarticle/dm-0405wilkins/

http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=%2Fcom.ibm.db2.luw.admin.ha.doc%2Fdoc%2Fc0006344.html

http://morganjenny.blogspot.kr/2008/11/dpfserver-logical-partitionserversql090.html


728x90
728x90

다중 데이터베이스 파티션을 스캔하는 테이블을 걸쳐 컬럼 식별자 없는 ASCII(ASC) 및 컬럼 식별자가 있는 ASCII(DEL) 파일만을 파티션할 수 있습니다. PC/IXF 파일은 분배할 수 없습니다. PC/IXF 파일을 다중 데이터베이스 파티션에 걸쳐 있는 테이블로 로드하기 위해 먼저 DB2_PARTITIONEDLOAD_DEFAULT=NO 환경 변수를 설정한 후 LOAD_ONLY_VERIFY_PART 모드를 사용하여 단일 데이터베이스 파티션에 있는 테이블로 파일을 로드할 수 있습니다. 그런 다음, CURSOR 파일 유형을 사용하여 로드 조작을 수행하여 데이터를 다중 데이터베이스 파티션을 통해 분산된 테이블로 이동할 수 있습니다. 또한 LOAD_ONLY_VERIFY_PART 모드에서 로드 조작을 사용하여 다중 데이터베이스 파티션을 통해 분산된 테이블로 PC/IXF 파일을 로드할 수도 있습니다.


http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/r0004613.htm

728x90

'Db2 > Db2 reference' 카테고리의 다른 글

DB2_COMPATIBILITY_VECTOR registry variable  (0) 2011.04.21
HADR - 고가용성 재해복구  (0) 2011.04.18
db2 link  (0) 2011.04.07
[교육정리] transaction log  (0) 2011.03.17
[교육정리] 데이터 이관  (0) 2011.03.17

+ Recent posts