2011年12月26日 星期一

ERROR – CUSTOM SUMMARY, ANS8000I, ASC:6

今天在幫客戶安裝 TSM v5.5.3 Operational Reporting,對象是 TSM v6.2.1.0,(因新版的 Reporting 不好用,也不直觀),大部份的客戶我都還是替他們裝舊版 Reporting,簡單好看又會自動寄送,不懂 TSM6 新的 Reporting 為什麼要弄得這麼難看又難設定,說著說著又離題了!
以往在客戶端或是公司的 LAB,設定舊版報表都沒有問題,但這次問題出現了,設定完成後,手動產報表時,居然全部無法正常顯示,一堆錯誤。
 
 
想說會不會太久沒設定,是不是哪個環節出錯,回公司隨便在一台 WINDOWS 上設定,一下就好了,真是見鬼了!再連線到客戶端,怎麼弄都無法正常顯示,也和公司 LAB 比對設定值,又去網路找了一堆文章,全都沒用,最後,讓我試了出來,顯示就正常了,不知道為啥,總之心理 OOXX…..
我的解法:
在 Daily Details 裡將 Custom Summary 打勾給取消,重新手動產生一次,出來的報表只會少了 Custom Summary 項目,其餘均正常,初步判斷應該是 SQL 語法出了問題,我覺得是 TSM DB Table 欄位撈不到造成的,但這還要進一步下 SQL 語法比對才知道,至少目前報表可以正常產出。
設定 TSM v5.5.3 Operational Reporting,對象是 TSM v6 時,網路上有份官方文件可供參考 “Customization of Operational Reporting for use with TSM 6.1″ (估狗大嬸會幫你找到它),希望能幫到你,GOOD LUCK TO U!

2011年9月30日 星期五

ANRW0259E, ALREADY BEEN ADDED TO THE ADMINISTRATION CENTER

今天在 LAB 測試時遇到了 “server has been contacted and it has a server name of XXXXX. This server connection name has already been added to the Administration Center"。
原由是我將 TSM Server 變更了 IP,我將 ISC 上所設定的 TSM Server 直接砍了,想說,再重新設定加入就好!沒想到就遇到上面惱人的訊息,我不該這麼衝動的,應該用修改的方式,真是自找麻煩 =.=!
上網查了一下,看是否有解法,找到了一篇官方文件,https://www-304.ibm.com/support/docview.wss?uid=swg21248555
我試了官方的方法,結果都不行!因為是測試的環境,所以我就從 TSM 本身設定動手腳,方法如下:
set servername new_tsm_server
然後再到 ISC 重新加入就行了,再去看 tsmservers.xml,內容更新了
GOOD LUCK TO U!

2011年9月15日 星期四

TSM V5.5 DSMSERV RESTORE DB ANR8312E, ANR1402W, ANR4578E

今天幫客戶執行 TSM Server 異機還原作業時,碰到了問題。
客戶端的 TSM DB 是備份至 LTO 磁帶,因此我將磁帶手動 LOAD 進磁帶櫃內的磁帶機,並執行 dsmserv restore db devc=lto volume=A00058L4 commit=yes 後,我發現它會將此卷磁帶 UNLOAD 出來,然後我的視窗就會出現以下訊息:ANR8312E Volume A00058L4 could not be located in library TS3310. ANR1402W Mount request denied for volume A00058L4 – volume unavailable. ANR4578E Database backup/restore terminated – required volume was not mounted.
我上網查了一下,原來要在 devcnfg.out 內加入一行指令,語法如下:
/* LIBRARYINVENTORY SCSI <librayname> <volser> <slot element>101*/
<librayname>:看當初這台 TSM SERVER 在定義磁帶櫃的名稱,此案叫 TS3310
<volser>:指的是 TSM DB VOLUME NAME,此案叫 A00058L4
<slot element>:要先找到磁帶櫃的 SERVICE GUIDE,查出每個 SLOT ELEMENT,以我的情形為例,我要將 TSM DB 磁帶放在 SLOT 1,它的 ELEMENT 是4096,(通常 IBM LIBRARY的第一個 SLOT 都是 4096)
因此,把這行加入我的 devcnfg.out 內就成功了 (不需要手動 LOAD 磁帶進磁帶機)
/* LIBRARYINVENTORY SCSI TS3310 A00058L4 4096 101*/
若你也遇到相同問題,希望能幫到你,GOOD LUCK TO U!

2011年8月30日 星期二

CAN NOT REMOVE AIX LV

最近在客戶端測試 TSM IMAGE BACKUP。當 IMAGE BACKUP 執行時,它會掛載一個暫存的 Filesystem (簡稱 FS),原要備份的的 FS 有多大,這個暫存的 FS 就吃多大,完成後 TSM Client 會自動刪除,這是它的限制 (要一塊相同大小的暫存空間)!
問題來了,當時我想手動測試看運作是否會正常,但因為來源的 FS 太大了,不想等它完成,就 Ctrl +  C 中斷,這個暫存的 FS 自然就這麼掛載著。我也沒想太多,就手動下指令卸載暫存 FS,指令一下完,耶,Mount Point 居然變 N/A,變成了 Logic Volume (簡稱  LV),不論我之後怎麼修改 /etc/filesystems、或關掉所有 TSM Process 、重開機、用 fuser 等,都沒有用,它的狀態都是 OPEN。
最後,我終於讓那惱人的 LV,給移除了,方法如下:
1、重新開機到維護模式並掛載 rootvg
2、exportvg  vg_name (LV 所在的 VG)
3、重新開機
4、importvg vg_name (這時 LV 的狀態就是 Close)
5、移除 LV
以上,是我的經驗,我想這是最後的絕招了,GOOD LUCK TO U!

2011年8月12日 星期五

GTA GRAND THEFT AUTO:CHINATOWN WARS 俠盗獵車手之血戰唐人街 IPHONE 版

最近在網路上看到 GTA iphone 版,真是一整個振奮!
我是個 GTA 死忠的粉絲,之前的 PC 版本我都有玩,但都沒全破,它的設計實在太讚了,自由度極高,壞事幹盡,(還可以召妓哦,這個屌,不過還不夠露骨,哈哈)。我最愛玩的是搶地盤,玩到中期,你除了有自已的地盤外,還可以出動弟兄去搶其他幫派的地盤,超好玩;有一陣子每天晚上上床前還要跟警察較量完才肯睡,不過下場都是被擊斃!
這個版本很酷,採用俯視視角,玩久了頭會昏,車子飆的速度超快,很容易就撞車,尤其是警車,但爽度還是一百,如果覺得興趣,可以下載來玩玩,(版權所有,複製沒品),所以我用連結的方式,以下是介紹及攻略
HAVE FUN TO U!

2011年7月29日 星期五

TSM v6 ISC 新增使用者後,登入沒有任何資訊

那天在客戶端遇到一個問題,如題!!
我遇到的的客戶一般很少會要求在 ISC 預設帳號外再新增相同權限的管理者,但我這個客戶就想這麼做。我也新建一個與 iscadmin 相同權限的使用者,但登入後就是看不到原有的 TSM Server 的任何資訊,我就手動去新增 TSM Server,但錯誤訊息告訴我,原來 TSM Server 已經加過,不能再加!!
後來找到問題了,原來我在預設帳號 iscadmin 新增 TSM Server,輸入的 IP 是 127.0.0.1,將它修正成正常使用的 IP,此問題就解了,若你也遇相同的問題,希望能幫到你,GOOD LUCK TO U!
補充:TSM 預設提供了多個管理群組,例如:備份策略、控制磁帶櫃等等。在一般的中小企業因 IT 人員吃緊,通常是一人兼多職;相較大型企業的分工就較細,一套備份軟體就由一組人負責,當然前端被保護的主機數量上也是多的驚人。

2011年7月20日 星期三

TDP INFORMIX ONBAR XBSA ERROR

最近在客戶端建置 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!

2011年7月12日 星期二

ANS011E MESSAGE REPOSITORY ‘TDPSENU.TXT’ HAS AN INVALID CONTROL RECORD

今天在自已的 VM 上要試 TDP SQL for MS-SQL 2008 的回復測試
裝完後發現居然無法啟動 TDP SQL
上網查了一下解法,解法如下:(此帖服用,有效)
在預設的安裝路徑 C:\Program Files\TSM\TDPSql 下
會有個 TDPSQL.CFG,(若沒有,手動產生它),內容裡加入language enu 即可
最後,注意有沒有 tdpsql license (sqlclient.lic) 檔案是否存在
若沒有,一樣無法啟動 TDP SQL,GOOD LUCK TO U!