- 论坛徽章:
- 0
|
在Mandrake Linux 9.2上安装Sybase ASE12.5的步骤示例
一. 修改最大共享内存
# vi /etc/sysctl.conf
加上这行:
kernel.shmmax=xxxxxxxx (Sybase 要求的最小值=67108864)
(如果不想用裸设备,可以不做二、三、五、六步。此时建议使用reiserfs文件系统,安装速度比用ext3快)
二. 创建逻辑卷
首先要安装lvm-1.0.7-2mdk.i586.rpm (在Mandrake安装盘CD1上)
# rpm -ivh lvm-1.0.7-2mdk.i586.rpm
然后用fdisk分配一个空闲分区用于LVM,分区类型为8e (Linux LVM)
重启动后,依次执行:
# pvcreate /dev/ide/host0/bus0/target0/lun0/partx (/dev/hdax)
# vgcreate -s 2048k vg00 /dev/ide/host0/bus0/target0/lun0/partx (创建vg00,最小分配空间设为2M)
# lvcreate -L 50 -n sybmaster vg00 (master设备,大小50M)
# lvcreate -L 160 -n sybproc vg00 (sybsysprocedure设备,大小160M)
# lvcreate -L 200 -n sybdev00 vg00 (用户自定的设备,此处每个大小200M)
# lvcreate -L 200 -n sybdev01 vg00
...
关于lvm的说明,详见: http://www.linuxaid.com.cn/articles/9/5/952926342.shtml
三.绑定设备至rawdevice
# vi /etc/sysconfig/rawdevices,内容如下:
/dev/raw/raw2 /dev/vg00/sybmaster
/dev/raw/raw3 /dev/vg00/sybproc
/dev/raw/raw4 /dev/vg00/sybdev00
/dev/raw/raw5 /dev/vg00/sybdev01
...
(在此,不使用/dev/raw/raw1,因OS会把它分配给光驱)
四.创建sybase组及sybase用户
# groupadd sybase
# useradd -g sybase -d /opt/sybase-12.5 sybase
五.设置rawdevices的访问权
# cd /dev/raw
# chown sybase *
# chgrp sybase *
# chmod 660 *
# ln -s /dev/raw/rawctl /dev/rawctl
(确保sybase用户有权访问裸设备)
六.启动rawdevice
# /etc/init.d/rawdevices start
七.开始安装sybase,并配置SQL server
参见相关文章
-- 完 -- |
|