1. 程式人生 > >圖文講解安裝Sybase 11.9.2的具體步驟

圖文講解安裝Sybase 11.9.2的具體步驟

先利用sftp工具winscp上傳sybase11.9.2安裝包,至
少上載sybase-ase-11.9.2-1.i386.rpm、sybase-common-11.9.2-1.i386.rpm、

sybase-openclient-11.1.1-1.i386.rpm、sybase-chinese-11.9.2-1.i386.rpm、

sybase-doc-11.9.2-1.i386.rpm、sybase-sqlremote-6.0.2-1.i386.rpm幾個安裝包,

可以利用已經存在的帳號上傳。


至於sybase下載請自行到網路上搜索。

假設有一個abcd使用者,在控制檯中,利用root身份,執行以下操作:

cd /home/abcd

rpm -hiv sybase-common-11.9.2-1.i386.rpm

rpm -hiv sybase-ase-11.9.2-1.i386.rpm

rpm -hiv sybase-openclient-11.1.1-1.i386.rpm

rpm -hiv sybase-chinese-11.9.2-1.i386.rpm

rpm -hiv sybase-doc-11.9.2-1.i386.rpm

rpm -hiv sybase-sqlremote-6.0.2-1.i386.rpm


安裝程式將sybase安裝到/opt/sybase-11.9.2目錄下,同時自動建立了sybase使用者,

為了保證sybase安裝可以繼續,需要提升sybase使用者許可權,

回到配置程式,選擇“系統/新增、刪除或更改系統的使用者”,

編輯sybase使用者,

去除賬戶資訊中鎖定賬戶選項,

去除密碼資訊中密碼過期選項,

將使用者加入到adm,ctools,ntools,root,rpm,wheel,abcd,xgrp組中,便於獲得足夠

許可權,同樣設定abcd使用者,取消密碼過期設定,將abcd使用者加入到sybase組中,為

了確保本系統所有使用者均能使用sybase,在/etc/bashrc檔案中新增以下行:

SYBASE=/opt/sybase-11.9.2

export SYBASE

在linux的圖形終端上,登出當前會話,改成sybase身份登入,這個很重要!

進入後開啟knosole程式,輸入:

輸入密碼,登入進入,第一次進入,自動執行sybase安裝程式,提示:

Do you want to start ‘srvbuild’ now?[y/n]:

輸入y

安裝程式啟動圖形介面進行安裝配置,

選擇Adaptive server,按下ok按鈕

在輸入資料庫路徑前,可以再啟動一個konsole程式,輸入

mkdir db

建立資料庫檔案目錄,在資料庫配置畫面中有以下輸入:

Master device path : /opt/sybase-11.9.2/db/master.dat

Sybsystemprocs device path: /opt/sybase-11.9.2/db/systemprocs.dat

選擇Edit Advanced Adaptive Server Attributes按鈕,

輸入Sybsystemdb path: /opt/sybase-11.9.2/db/tempdat

這個資料庫裝置大小根據需要設定,可以修改成50M,按下Build Server按鈕,

出現提示後,選擇Yes,建立資料庫過程相對較長,耐心等待,

資料庫建立好後,安裝程式會進一步詢問本地化選項,選擇yes,

出現上述畫面,將英語修改為中文,選擇Ok,

出現提示,最終出現上述畫面,選擇ok,

繼續選擇ok,根據提示,此次操作時間較長,耐心等待,

選擇ok

選擇資料庫進行本地化,已經作過了,如圖,所以選擇exit

選擇ok

我們沒有其他服務需要安裝,選擇exit

在命令列行上輸入

cd /opt/sybase-11.9.2/install

./showserver

顯示有這樣的內容:

/opt/sybase-11.9.2/bin/dataserver -sabcd -d/opt/

sybase-11.9.2/db/master.dat……

表明此時資料庫服務已經執行起來了

在/opt/sybase-11.9.2/locales/locales.dat檔案中找到[linux]章節,加入一行,

如下

locale = zh_CN, chinese, eucgb


退出sybase使用者圖形桌面,用root身份登入,進入系統管理配置,選擇系統/啟用

或禁用系統服務,

將sybase選中,選擇確定,開啟一個konsol,輸入以下命令

cd /etc/rc.d/rc3.d

mv S85sybase S99sybase

cd ../rc4.d

mv S85sybase S99sybase

cd ../rc5.d

mv S85sybase S99sybase

cd ../init.d

vi sybase

將檔案中的這兩句註釋掉

#killproc backupserver

#killproc monserver

儲存退出

做以上修改目的為了讓sybase服務在機器正常啟動時可以跟隨啟動,之所以修改成S99,

是發現預設的S85有時候會不正常,放在後面啟動,實際上是其他服務都啟動起來後再

啟動,比較安全,如果有自己開發的程式依賴於Sybase的,可以將Sybase的啟動指令碼提

升到S98這個層次,測試一下,發出reboot命令,重新啟動後,同上,可以使用

showserver命令來觀察。