一、 軟件包準(zhǔn)備工作
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
二、環(huán)境設(shè)置準(zhǔn)備工作
1、檢查是否已安裝軟件包libaio,如果沒(méi)有安裝則先安裝
[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參數(shù)為實(shí)際物理內(nèi)存數(shù)(以字節(jié)為單位)
修改/etc/sysctl.conf文件,最后一行加入kernel.shmmax=內(nèi)存數(shù)(以字節(jié)為單位)(必須大于64M,建議為總內(nèi)存的1/2)
三、安裝sybase
1、運(yùn)行安裝包 ./setup
2、增加用戶(hù),用戶(hù)名為sybase
[root@ghlinux bin]# mkdir /home/sybase
[root@ghlinux bin]# adduser -d /home/sybase sybase
3、設(shè)置用戶(hù)環(huán)境變量,5自學(xué)網(wǎng),修改/home/sybase/.bashrc,加入以下三行:
LANG=C
export LANG
. /sybase/SYBASE.sh
4、授權(quán)/opt/sybase目錄屬主為sybase
[root@ghlinux opt]# chown -R sybase.sybase /opt/sybase
四、配置數(shù)據(jù)庫(kù)服務(wù)
1、解決xhost unable to open display顯示問(wèn)題,否則運(yùn)行asecfg會(huì)報(bào)錯(cuò)
[root@ghlinux bin]export DISPLAY
[root@ghlinux bin]xhost +
2、運(yùn)行asecfg程序,增加并配置服務(wù)
[root@ghlinux bin]/opt/sybase/ASE-15_0/bin/.asecfg
3、增加設(shè)備和數(shù)據(jù)庫(kù)
方法1:使用windows的sybase客戶(hù)端Sybase Center增加設(shè)備和數(shù)據(jù)庫(kù)
方法2:
1、isql登陸數(shù)據(jù)庫(kù)
2、加入設(shè)備
1> disk init
2> name=test_data,
3> physname="/opt/sybase_dev/aicbas_data.dat",
4> size="500M"
5> go
3、建立數(shù)據(jù)庫(kù)
1> sp_diskdefault 'master','defaultoff'
2> go
1> create database test
2> on test_data="500M"
3> log on test_log="100M"
4> go
五、設(shè)置為自啟動(dòng)
在/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 &"
查看當(dāng)前運(yùn)行的服務(wù),以便shutdown
select * from sysservers
作者 haojinghua
,5自學(xué)網(wǎng)