程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> SYBASE補丁安裝指南

SYBASE補丁安裝指南

編輯:SyBase綜合文章
一. 確認當前Sybase ASE服務器版本:
1. 用isql登入Server,使用如下命令獲知當前Server版本號:
select @@version
例:Adaptive Server Enterprise/11.9.2.5/1234/P/SWR 9676 ESD 1/RS6000/AIX 4.2.1/FBO/Tue Jul 24 04:43:25 2001
可以看到當前Server的版本號為11.9.2.5,目前補丁號為SWR後的數字 9676 ESD 1,平台為RS6000,操作系統為 AIX4.2.1。
2. 在Unix環境中可以使用如下命令:
cd $Sybase
cd bin(如為12版本,則為cd ASE-12_0/bin)
./dataserver –v
可以得到如1同樣的版本輸出結果

二. 下載補丁
補丁可以從Sybase的門戶網站獲得。
1. 網址為www.Sybase.com
2. 點擊download鏈接
3. 點擊EBFs / Updates
4. 輸入已注冊的合法用戶和口令,如果沒有,可以點擊create a new account創建一個新的下載賬號後再行登錄。
5. 登錄後成功後,將能看見一個Product FamilIEs的產品列表,從中選擇需要下載補丁的產品類型(如Adaptive Server Enterprise)
6. 選擇Adaptive Server Enterprise後,會顯示不同平台,不同操作系統版本的可下載補丁列表。根據實際情況選擇相應的平台、操作系統版本(特別是操作系統是32位還是64位)及Sybase數據庫服務器版本,點擊下載鏈接。如果有疑問,可以先通過察看補丁文件鏈接前的info鏈接中的說明文件了解補丁信息
7. 同意Sybase軟件下載協議的條款
8. 下載(下載過程中不要關閉網頁,否則CookIE將過期,導致下在中斷)

三. 補丁安裝
基於不同平台不同操作系統,補丁的文件類型可能有不同,一般為ZIP(NT),TGZ(UNIX),TAR(UNIX),安裝補丁的方法也因而有所不同。
1. 全備份Sybase數據庫。包括用戶數據庫及master數據庫。如果有條件,還可以將用戶庫數據使用bcp工具進行備份,以預防數據庫本身已存在的故障導致load失敗。
2. 關閉所有的SYBASE服務器,包括數據庫服務器,備份服務器,監控服務器等,關閉所有SYBASE的應用程序,包括isql(DOS)、wisql(ver10)、SQL Advantage(ver11.5以上)、jisql(ver12)、SYBASE CENTRAL,SQLEDIT(ver10)、DSEDIT(ver11以上),還包括等所有使用的Sybase系統文件的應用程序,包括數據庫應用系統及開發環境等。
3. 備份SYBASE原安裝目錄,如/usr/Sybase(UNIX)或者是c:\Sybase(WINNT)。
4. 安裝補丁(解包)
UNIX:
a. 將下載得到的補丁通過網絡使用FTP或者其他方式拷貝到需安裝補丁的主機上
b. 如果下載的補丁為tgz格式,使用操作系統下適當的命令進行解壓縮得到類型為tar的打包文件,如gunzip,unzip等,具體命令格式見操作系統的管理員手冊。如為WINNT環境,此步略過。
c.
UNIX平台:
將解壓縮得到的tar文件拷貝到SYBASE產品的安裝目錄下,使用如下命令格式進行解包,對Sybase文件進行覆蓋實現文件替換,達到安裝補丁的目的:
tar –xvf EBFxxxx
其中xxxx為補丁號,如9299。關於tar命令的使用請詳見操作系統命令指南
WINNT平台:
將下載得到的zip文件拷貝到SYBASE產品的安裝目錄下,使用winzip或者其他解壓縮工具解包到當前目錄,對Sybase文件進行覆蓋實現文件替換,達到安裝補丁的目的。解壓縮過程中應該有文件覆蓋的提示信息。

d. 解包成功後在Sybase安裝目錄下將看到文件名如Cover.ROLL.xxxx的說明文件(xxxx為補丁號),此文件中詳細的說明了補丁包含文件內容、安裝的詳細操作步驟以及補丁對那些BUG進行了修正等,請使用文本閱讀器打開此文件仔細閱讀。
e. 驗證是否補丁文件正確安裝:
進入Sybase安裝目錄下dataserver(Unix)/sqlsrvr(Nt)所在的目錄察看版本信息
cd $sybase 進入Sybase ASE 安裝目錄
cd ASE-12_0/bin[12版本以上](或者cd bin[1192版本以下])
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved