--------------------
在SCO Unixware7.1上安裝ASE11.92
一. 安裝 SCO Unixware7.1 Patch
pft7401h
pft7406b
pft7408c
pft7413j
pft7424b
二. 建立Sybase帳號(使用sysadmin)
修改shell文件,增加Sybase DSQUERY PATH 環境變量。
1. sh or ksh (.profile):
Sybase = 安裝目錄
DSQUERY = 數據庫服務器的名字(默認為Sybase)
PATH = $SYBASE/bin:$Sybase/install:$PATH:.
export Sybase DSQUERY PATH
或
2. csh (.cshrc)
setenv Sybase 安裝目錄
setenv DSQUERY 數據庫服務器的名字
set path = ($SYBASE/bin $Sybase/install $path .)
三. 系統參數調整
1. 共享內存
編輯/etc/conf/cf.d/stune
加入:
SHMMNI 100
SHMSEG 15
SHMMAX 256000000
SHMALL 2048
NPROC 500
ARG_MAX 51200
SFNOLIM 400
SFSZLIM 0x7FFFFFFF
HFSZLIM 0x7FFFFFFF
SDATLIM 0x7FFFFFFF
HDATLIM 0x7FFFFFFF
SCORLIM 0x7FFFFFFF
HCORLIM 0x7FFFFFFF
SVMMLIM 0x7FFFFFFF
HVMMLIM 0x7FFFFFFF
SSTKLIM 0x7FFFFFFF
HSTKLIM 0x7FFFFFFF
2. 重建內核
# /etc/conf/bin/idbuild
3. 重新啟動計算機
# shutdown -y -g0 -i6
四. 安裝Sybase
1.安裝11.92
# mount /dev/cd0 /cdrom
# su - Sybase
% /cdrom/sybload -D
Y (確認安裝目錄)
L (本地安裝)
/cdrom/sybimage
輸入 CAS# (34個字母,不區分大小寫和空格)
選擇產品序號(按空回車結束)
Y (確認選擇的產品)
# umount /cdrom
2.修改資源文件
% cd $Sybase/init/sample_source_files
% cp *ada* ase.rs
% cp *back* back.rs
編輯ase.rs和back.rs文件
3.配置 SQL Server 及 Backup
groupadd或Linuxconf)
mount CDROM
#mount /mnt/cdrom (#mount -t iso9660 /dev/cdrom /mnt/cdrom)
unload Sybase產品
(1)選用圖形方式
#/mnt/cdrom/sybsetup
(2)選用字符方式
# rpm -hiv -prefix /usr/sybase /mnt/cdrom/RPMS/Sybase-common-11.9.2-1.i386.rpm
# rpm -hiv -prefix /usr/sybase /mnt/cdrom/RPMS/Sybase-ase-11.9.2-1.i386.rpm
更改Sybase用戶權限
#cd /usr/Sybase
#chown sybase:Sybase *
以Sybase登錄安裝 ASE 11.9.2:
改Sybase用戶環境變量
編輯用戶登錄文件:
例:bash 用戶,編輯bash_profile文件
$ vi bash_profile
SYBASE=/usr/Sybase
DSQUERY=Sybase
LD_LIBRARY_PATH=$Sybase/lib
LANG=C
Export Sybase DSQUERY LD_LIBRARY_PATH LANG
install ASE11.9.2
(1) 選用圖形方式
$srvbuild
注意:Sybase用戶要具有對/tmp的寫權限
(2) 選用字符方式
--編輯源文件(/init/sample_resourde_files/srvbuild.adaptive_server.rs,
/init/sample_resourde_files/srvbuild.backup_server.rs)
將源文件拷貝到備用目錄/usr/Sybase/user中:
$cp /init/sample_resourde_files/srvbuild.adaptive_server.rs /user/ase.rs
$cp /init/sample_resourde_files/srvbuild.adaptive_server.rs /user/backup.rs
編輯ase.rs,backup.rs
--運行源文件
$ cd /usr/Sybase/bin
$srvbuildres -r /usr/Sybase/user/ase.rs
$srvbuildres -r /usr/Sybase/user/backup.rs
附:如何修改OS內存配置
在root用戶登錄文件中加入以下語句:
(以bash用戶,.bash_profile為例,更改系統內存值為60M)
#vi .bash_profile
echo "62914560" > /pro/sys/kernel/shmmax