2007-05-18 23:03
系統AIX 433
Sybase 版本 12。5
從Sybase網站無法下載12。5FOR433的補丁,Sybase真是他媽的變態以及惡心,極度郁悶之後,開始電話,十幾通電話之後,終於從一個心靈並不怎麼美的人那裡拿到補丁EBF11443。
開始升級,牢記備份是我們工作的第一靠山,把整個文件系統備份到磁帶上
在AIX系統下:
#backup -f /dev/rmt0 /Sybase
完成之後
su - Sybase
isql -Usa -Pxxx -Sxxx
select @@version 查看目前的版本。
A Adaptive Server Enterprise/12.5/SWR 9790 ESD 2/P/RS6000/AIX 4.3.3/rel125/1687/32-bit/FBO/Sun Sep 23 05:31:58 2001
當然在系統下也可以用dataserver -v來查看,但是要以Sybase用戶在/install下./dataserver -v 執行
SQL>shutdown with nowait 停掉數據庫後退出
上傳EBF11443.tar到/tmp目錄,上傳之後多了個心眼用df查看了/tmp文件系統的使用情況,狗日的,都使用到80%多了,這樣可是要有麻煩的,/tmp太小了給它擴500M吧,反正rootvg上還有空間。也懶得去幫他刪文件了。
擴完之後su 到Sybase 來解壓EBF11443.tar
tar -xvf ebf11443.tar
解壓之後將文件拷貝並覆蓋到Sybase的安裝目錄
cp -Rp /tmp/ebf11443/Server/* /Sybase-12.5/
啟動數據庫
cd /Sybase12.5/ASE-12_5/scripts
isql -Usa -Pxxx -Sxxx -i installmaster
啟動之後,檢查版本
Adaptive Server Enterprise/12.5.0.3/EBF 11443 ESD#4/P/RS6000/AIX 4.3.3/rel12503/1939/32-bit/FBO/Sun Sep 21 00:54:50 2003
檢查Sybase日志,呵呵,正常啟動,打補丁已經完成
如果在升級過程發生錯誤,一定要確認Sybase是否是處於運行狀態,以及仔細查看日志。