- 論壇徽章:
- 0
|
作者:runpigpig
1. 如果是雙機系統(tǒng),代碼裝在本地磁盤,數據庫設備裝在陣列上。
缺省情況下,Sybase代碼安裝在/opt/sybase-12.5下
在/opt目錄下,創(chuàng)建sybase-12.5目錄
#mkdir sybase-12.5
把磁盤陣列的moint point設為/sybdata
以后建的數據庫設備都建在/sybdata上.
2. 創(chuàng)建sybase用戶,
通過圖形界面,用管理工具建立sybase用戶,注意,Sybase用戶的home目錄設為/opt/sybase-12.5,shell設置為bsh.
3. 修改/opt/sybase-12.5和/sybdata的宿主為sybase
#chown sybase /opt/sybase-12.5
#chown sybase /sybdata
4. 更改linux系統(tǒng)的共享內存值,單位是m
例如,系統(tǒng)有2G內存,分配給sybase 1.5G
執(zhí)行
#echo '1500*1024*1024'|bc>;/proc/sys/kernel/shmmax
檢查是否生效,可執(zhí)行
#ipcs –lm|grep ‘max seg size’
要共享內存設置永久生效,在/etc/rc.d/rc.local文件里面,添加一行如下:
echo '1500*1024*1024'|bc>;/proc/sys/kernel/shmmax
5.如果是雙機系統(tǒng),建議先產生邏輯IP,安裝數據庫時綁定在邏輯IP上。
例如,本機網卡是eth0,ip地址是10.100.60.201,主機名是dataserver1,邏輯IP是10.100.60.200,主機名是dataserver
可以通過圖形界面
#redhat-config-network給eth0添加多一個IP,地址是10.100.60.200,并激活這個網卡.
命令行方式應該也可以
#ifconfig eth0:1 10.100.60.200 netmask 255.255.255.0 dataserver
最后,執(zhí)行ifconfig 檢查新的ip地址是否生效。
另外,如果雙機系統(tǒng),要在兩臺服務器上,都要修改/etc/hosts文件,加入以下記錄:
10.100.60.200 dataserver
其中,dataserver是數據庫服務器的名字
6. 安裝軟件有些特殊,把sybase安裝介質cd放到光驅里面,找到光驅的圖標以后,雙擊,能看 到很多個.rpm文件,這些就是sybse的軟件包,按一定順序安裝,首先右鍵點擊sybase-common-12.5.0.1.rpm,打開方式選擇install packages,如此方式,一個一個安裝下面的軟件包 ase ,Chinese, docs, efts, openclient, esql, 安裝完上面的軟件包后,其他就不用裝了.
7. 下來的安裝過程,大致與在windows下沒有太多的區(qū)別,所有數據庫設備都安裝在磁盤陣列上,例如上例的/sybdata,字符集選ISO_1,在配置tcp屬性時,缺省它是填了主機名,如果是雙機系統(tǒng),應填成邏輯IP對應的主機名或者是邏輯IP,,如上例中的dataserver或者是10.100.60.200。master設備和庫應擴充到300M。其他的具體安裝步驟,可以參閱隨軟件的安裝文檔說明。安裝完成以后,如果是雙機系統(tǒng),把磁盤陣列上(/sybdata)的建立的數據庫設備改一下名,在另外一臺機上mount起磁盤陣列,再安裝一次sybase.安裝完成以后,應該安裝12.5.0.3的補丁,在工程加油站ftp有下載,并對sybase進行優(yōu)化.兩臺機都要打補丁和進行優(yōu)化.
8. 安裝好了數據庫以后,應該為sybase用戶設置正確的環(huán)境變量。
在sybase用的home目錄下,編輯一個前面帶點的一個文件: .profile
# cd /opt/sybase-12.5
# vi .profile
在這個文件里面,增加兩行:
DSQUERY=dataserver
export DSQUERY
DSQUERY變量的值對應前面的/etc/hosts文件里面的邏輯IP項的主機名。
重新以sybase登陸系統(tǒng),執(zhí)行 set,看看環(huán)境正確。 |
|