最近在客戶端建置 TDP for INFORMIX 9.4 on AIX 5.3 64bit,這是一場意外,差點就變災難,(無法如期驗收),這要感謝 LEON 大佬協助一同測試!都民國100年了,還有客戶要用TSM ONLINE 備份 INFORMIX 9.4,真是搞死我這不懂 INFORMIX 的人。
TSM 備份 INFORMIX 是以 v10 為一個分界點,v10 以前是要透過 TDP,v10 就直接加入了 TSM API 在裡面,這樣可以節省 LICENSE 費用。多年前建置過 v10 版本,這是第一次建置 v9.4。
在客戶環境中一直遇到 XBSA 的錯誤,XBSA Error (BSAInit): An unspecified XBSAerror has occured: 96,一時解不掉,只好回公司架環境測試。我們的測試環境是 TDP for INFORMIX 9.4 on Linux 32bit,在測試環境中也遇到類似的問題!
在 Linux 環境我們一直卡在 XBSA Error: (BSAInit) Attempt to authorize informix failed 這個錯誤,解法如下 :
1、修改 onconfig 內的參數 BAR_BSALIB_PATH /home/informix/lib/lbsad001.so
2、確認 /home/informix/lib/lbsad001.so 有連結到 /opt/tivoli/tsm/client/informix/bin/libTDPinf.so
到了客戶端遇到的問題又不同 Could not open XBSA library /informix/lib/ibsad001_64.o, so trying default path & An unexpected error occurred:0509-022 Cannot load module /informix/lib/ibsad001_64.o, 0509-103 The module has an invalid magic number,解法如下:
1、修改 onconfig 內的參數 BAR_BSALIB_PATH /usr/tivoli/tsm/client/informix/bin64/bsashr10.o
一開始原以為 XBSA 所要用的是 libTDPinf64.a 這支,搞了好久,最後在網路上找到資料,是要連結 bsashr10.o 這支才對。
使用 ONBAR 功能最重要的就是 XBSA 這段設定,我看網路有很多人遇到這類問題,GOOD LUCK TO U!
沒有留言:
張貼留言