1. 系統要求
處理器
最低要求Pentium II,230MHz以上
建議使用Intel Xeon 2G以上處理器
內存
最低要求:128
建議:1G
操作系統
RedHat Enterprise Linux 3.0,並已安裝以下軟件模塊:kernel 2.4.21-4.EL 或更高版本
glibc-2.3.2-95.3 或更高版本
compat-libstdc++-7.3-2.123 或更高版本
網絡
TCP/IP sockets
硬盤空間(用於數據庫基本系統,不含用戶數據庫)
900M
2. 安裝前准備
2.1. 建立Sybase用戶和組
建立sybase組。如Sybase組已創建可跳過此步。
具體的方法可以通過點擊面板上的“主菜單” => “系統設置” => “用戶和組群”,在GUI界面下創建:
也可以在字符界面下通過以下命令創建:
groupadd Sybase
在建立sybase組後,創建sybase用戶。如Sybase用戶已存在可跳過此步。
sybase用戶歸屬於Sybase組。
創建用戶的工作可以通過GUI界面創建,也可以在字符界面下通過以下命令創建:
useradd Cg sybase Cd /opt/sybase Cs /bin/ksh Sybase
2.2. 確定Sybase的安裝目錄
sybase軟件默認安裝在/opt/Sybase目錄下。
無特殊情況,可以修改此設定,以免引起不不要的錯誤。
檢查確認Sybase用戶對安裝目錄具有讀、寫、執行的權限。可用命令:ls -l查看。
考慮到某些sybase組的其他用戶需要訪問sybase目錄,則需要設置Sybase文件夾的組有讀和執行的權限,可用命令:
#chmod -R g+rx Sybase
2.3. 修改系統共享內存
在缺省情況下,Linux的最大共享內存設定值(kernel.shmmax)為32M。sybase需要至少64M共享內存,更大的共享內存設置有利於改善Sybase 的運行性能。
共享內存的計算方法為:
共享內存 = 總物理內存 C 其它數據庫服務所需的內存 - 其它應用進程所需的內存根據經驗,以內存配置為1G的服務器為例,在無其它應用爭用的情況下,共享內存值一般設置為總物理內存的75%左右。
Linux下通過sysctl命令檢查和修改共享內存的設置。
檢查當前的共享內存設置:
# /sbin/sysctl kernel.shmmax
設置新的共享內存值:
# /sbin/sysctl Cw kernel.shmmax=nnnn
其中nnnn為新共享內存值的大小,單位為字節。
為在系統重啟後保持對共享內存值的修改,應同時修改/etc/sysctl.conf文件,在其中加入一行:
復制內容到剪貼板
代碼:
kernel.shmmax=nnnn
3. 安裝Sybase組件
以下的sybase安裝過程均基於圖形界面的安裝向導。如需采用非圖形界面安裝模式,請自行參閱Sybase的安裝文檔。
3.1. 啟動安裝程序
以Sybase用戶在Xwindow下登錄。不要用root用戶運行安裝向導。
插入Sybase光盤,缺省情況下光盤應自動mount至/mnt/cdrom目錄。如光盤未自動mount,可用root用戶手工mount:
#mount Cr /dev/cdrom /mnt/cdrom切換至安裝文件所在目錄,執行
./setup (-console此為命令行安裝方式)
此時能看到Sybase安裝向導的歡迎界面。
注意:如安裝進程長時間停留在查找Java虛擬機的狀態,請重新啟動機器後再次運行安裝向導。為快速安裝Sybase程序,可考慮將安裝文件拷貝到機器的某個目錄下,在開始安裝,這樣可以節省大約一半的時間。
3.2. 選擇安裝選項
3.2.1. 確認版權信息
選擇顯示版權信息所使用的語言。如當前登錄所用的語言環境為中文,選擇“簡體中文”,否則選擇“Americas & Asia Pacific”。
閱讀版權信息後選擇“I Agree”,並按“Next”按鈕繼續。
3.2.2. 選擇軟件安裝目錄
sybase的缺省安裝目錄是/opt/Sybase,一般不需要修改該目錄。
按“Next”按鈕繼續。
3.2.3. 選擇安裝類型
Sybase提供了以下幾種安裝類型供選擇,但是一般就選擇完全安裝,並按“Next”按鈕繼續。
3.3. 軟件安裝
安裝向導將提示將要安裝的軟件組件,在確認無誤後按“Next”按鈕繼續。
安裝向導顯示安裝的進度。所需要的安裝時間根據硬件性能的差異有所不同。
完成Sybase組件的安裝後,安裝向導將提示安裝結果。
3.4. 完成安裝
在缺省情況下,安裝向導會提示是否配置新的數據庫服務器。通常可考慮配置主服務數據庫和備用服務數據庫。
也可以結束安裝,通過腳本或者bin目錄下的配置程序在安裝後配置。
默認配置信息
Adaptive Server
Adaptive Server Name GOOD64
Port Number 5000
Page Size 2k
Error Log /opt/Sybase/ASE-12_5/install/GOOD64.log
Master Device /opt/Sybase/data/master.dat
Master Device Size (MB) 30
Master Database Size (MB) 6
System Procedure Device /opt/Sybase/data/sysprocs.dat
System Procedure Device Size (MB) 120
System Procedure Database Size (MB) 120
Backup Server
Backup Server Name GOOD64_BS
Port Number 5001
Error Log /opt/Sybase/ASE-12_5/install/GOOD64_BS.log
Monitor Server
Monitor Server Name GOOD64_MS
Port Number 5002
Error Log /opt/Sybase/ASE-12_5/install/GOOD64_MS.log
XP Server
XP Server Name GOOD64_XP
Port Number 5003
Error Log /opt/Sybase/ASE-12_5/install/GOOD64_XP.log
Web Services
Producer HTTP Port Number 8181
Producer HTTPS Port Number 8182
Producer Host Name good64
Certificate PassWord ******
Keystore PassWord ******
Producer Log File ../logs/producer.log
Consumer Port Number 8183
Consumer Log File ../logs/consumer.log
Full-Text Search SDS
Full-Text Search SDS Name GOOD64_TEXT
Port Number 5004
Error Log /opt/Sybase/ASE-12_5/install/GOOD64_TEXT.log
Collection Directory /opt/Sybase/EFTS-12_5_2/collections
Default Database text_db
Minimum Number of Sessions 10
Maximum Number of Sessions 100