少上載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程序,輸入:
ssh sybase@192.168.2.15
輸入密碼,登錄進入,第一次進入,自動運行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命令來觀察。
新聞熱點
疑難解答