一、 軟件包准備工作
1、下載sybase for linux 安裝包 ase1502_xe_linux.tgz
2、ftp上傳下載的安裝包
3、chown root.root ase1502_xe_linux.tgz
4、解壓安裝包 tar -xzvf ase1502_xe_linux.tgz
二、環境設置准備工作
1、檢查是否已安裝軟件包libaio,如果沒有安裝則先安裝
[root@ghlinux RPMS]# rpm -qa |grep libaio
[root@ghlinux RPMS]# rpm -ivh libaio-0.3.93-4.i386.rpm
2、修改/etc/sysctl.conf
修改/opt/sys/kernel/shmmax參數為實際物理內存數(以字節為單位)
修改/etc/sysctl.conf文件,最後一行加入kernel.shmmax=內存數(以字節為單位)(必須大於64M,建議為總內存的1/2)
三、安裝sybase
1、運行安裝包 ./setup
2、增加用戶,用戶名為sybase
[root@ghlinux bin]# mkdir /home/sybase
[root@ghlinux bin]# adduser -d /home/sybase sybase
3、設置用戶環境變量,修改/home/sybase/.bashrc,加入以下三行:
LANG=C www.2cto.com
export LANG
. /sybase/SYBASE.sh
4、授權/opt/sybase目錄屬主為sybase
[root@ghlinux opt]# chown -R sybase.sybase /opt/sybase
四、配置數據庫服務
1、解決xhost unable to open display顯示問題,否則運行asecfg會報錯
[root@ghlinux bin]export DISPLAY
[root@ghlinux bin]xhost +
2、運行asecfg程序,增加並配置服務
[root@ghlinux bin]/opt/sybase/ASE-15_0/bin/.asecfg
3、增加設備和數據庫
方法1:使用windows的sybase客戶端Sybase Center增加設備和數據庫
方法2:
1、isql登陸數據庫
2、加入設備
1> disk init
2> name=test_data,
3> physname="/opt/sybase_dev/aicbas_data.dat",
4> size="500M" www.2cto.com
5> go
3、建立數據庫
1> sp_diskdefault 'master','defaultoff'
2> go
1> create database test
2> on test_data="500M"
3> log on test_log="100M"
4> go
五、設置為自啟動
在/etc/rc.d/rc.local文件加入一行:
su - sybase -c "/opt/sybase/ASE-15_0/install/startserver -f /opt/sybase/ASE-15_0/install/RUN_ghlinux -f /opt/sybase/ASE-15_0/install/RUN_ghlinux_back &"
查看當前運行的服務,以便shutdown
select * from sysservers
作者 haojinghua