DB2時間戳檢視

2021-10-07 02:59:05 字數 778 閱讀 4908

1.開啟日誌,確定錯誤是那個資料庫操作造成

2.檢視bnd檔案的時間戳資訊

db2bfd -b card.bnd |grep timestamp

顯示時間戳

timestamp 「ta5mpfmz:2009/12/31 15:12:56:45」

3.檢視已bind時間戳

1)db2expln -d testdb -c testuser -p card -t -g|grep prep

顯示時間戳: prep date = 2009/12/31

prep time = 15:12:56

檢視unique_id

2)select pkgname,unique_id,boundby,last_bind_time from syscat.packages where pkgname=『card』

pkgname unique_id boundby

card ta5mpfmz testuser

–若顯示為 x』7441354d50664d5a』需要轉成bcd碼

card x』7441354d50664d5a』 testuser

3).若時間戳或者unique_id不一致則需要rebind最新的的card.bnd檔案

4.檢視應用程式時間戳

vi testsrv

查詢dakaia***x[例如取得卡片資訊出錯,則查詢dalaiacard]可以定位如下

dakaiacard ta5mpfmz01111 2 ^hspsuser --可以發現應用程式使用那個unique_id

DB2時間函式

獲取當前日期 select current date from sysibm.sysdummy1 values current date 獲取當前日期 select current time from sysibm.sysdummy1 values current time 獲取當前時間戳 sele...

DB2時間函式

獲取當前日期 select current date from sysibm.sysdummy1 values current date 獲取當前日期 select current time from sysibm.sysdummy1 values current time 獲取當前時間戳 sele...

DB2時間函式

db2時間函式簡單總結 獲取當前日期 select current date from sysibm.sysdummy1 values current date 獲取當前日期 select current time from sysibm.sysdummy1 values current time ...