【IT168 服务器学院】1.1 安装前定义
LSM卷要求
创建/sybase文件系统
mkfdmn /dev/disk/dsk8c Sybase_domain
mkfset Sybase_domain Sybase
mkdir /Sybase
mount Sybase_domain#Sybase /sybase
1.2 修改操作系统
通过CDE系统管理进入->system-admin->monitoring tuning->kernel tuner
选ipc,修改大小
shm-max 4194304-》4147475456
选proc
max-proc-per-user 64-》256
max-thread-per-user 256-》 512
per_proc_data_size 134217728-》13421772800
max_per_proc_data_size 1073741824-》107374182400
per_proc_address_space 4294967296-》42949672960
max_per_pric_address_space 42949672960-》429496729600
选rt
aio_task_max_num 102-》1024
退出
拷贝Sybase11.9.2 patch 到/usr/sybase目录下(tar8136、ebf8742.tar)
reboot
1.3 创建sybase安装用户sybase
通过CDE系统管理进入->system-admin->用户管理
选view->local group
创建sybase用户组
选view->local user
创建sybase->在用户组中选取“sybase”->在用户目录中输入/Sybase
chown Sybase:Sybase /sybase
1. 设置Sybase用户环境
在/sybase下编辑.profile文件,内容如下:
SYBASE=/sybase
export SYBASE
PATH=$SYBASE/bin:$SYBASE/install:$PATH
export PATH
SHLIB_PATH=$SYBASE/lib
export SHLIB_PATH
DSQUERY=L1000
export DSQUERY
2. 建立build sybase dataserver所需的逻辑卷设备
1.4 安装sybase软件
1)装载(LOAD) Sybase软件
插入Sybase ASE光盘
mkdir /cdrom
mount /dev/disk/cdrom0c /mnt
cd /mnt
./sybload –D
回答n,表示需要修改安装目的目录
回答/sybase,表示安装目的目录
回答y,确认修改
回答L,表示本地安装
回答CAS字符串,其内容在/cdrom/install/CAS文件中
回答/cdrom/sybimage,表示Sybase源映像文件,回车后开始装载Sybase
装载完毕后,cd /
umount /cdrom
2)装载Sybase补丁
cd /sybase
tar xvf /tar8136TAR
tar xvf /Sybase/EBF8742.TAR
chown –R sybase:sybase /sybase
chmod 755 /sybase/bin/*
umount /cdrom
3)复制及编辑Adaptive Server Enterprise(ASE)及Backup Server的资源文件
su – sybase
cp init/sam*/srv*ada*.rs ase1.rs
编辑ase1.rs,内容如下:
sybinit.release_directory: USE_DEFAULT
sybinit.product: sqlsrv
sqlsrv.server_name:sybase1
sqlsrv.new_config: yes
sqlsrv.do_add_server: yes
sqlsrv.network_protocol_list: tcp
sqlsrv.network_hostname_list: ß此处输入操作系统中设定的主机名
sqlsrv.network_port_list: 4000
sqlsrv.master_device_physical_name: /dev/vg00/syb_master_lv
sqlsrv.master_device_size: 60
sqlsrv.master_database_size: 32
sqlsrv.errorlog: USE_DEFAULT
sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name: /dev/vg00/syb_sysprocs_lv
sqlsrv.sybsystemprocs_device_size: 60
sqlsrv.sybsystemprocs_database_size: 50
sqlsrv.sybsystemdb_device_physical_name: /dev/vg00/syb_systemdb_lv
sqlsrv.sybsystemdb_device_size: 62
sqlsrv.sybsystemdb_database_size: 60
sqlsrv.default_backup_server: L1000_back
4)Build ASE
确认当前用户身份是sybase
srvbuildres –rase1.rs &
5)启动ASE确认当前用户身份是sybase
启动ASE,即Dataserver:RUN_SYBASE1 &
6)测试ASE及修改有关参数
确认当前用户身份是sybase
在启动ASE后执行showserver,应当看到进程,其执行程序的名称应该是dataserver
isql –Usa –P
1> sp_help
2> go,应当显示系统存储过程表
1> sp_configure memory
2> go,应当看到当前Sybase的内存配置参数,注意total memory一项,默认值约29MB,我们需要将其改为实际内存大小:512MB
1> sp_configure “total memory”, 256000
2> go
1> sp_configure memory
2> go,可以看到,当前使用值并未改变,这个修改只有在重启ASE后才能生效
1> quit
7)停止ASE
确认当前用户身份是sybase
isql –Usa –P
1> shutdown
2> go,将在关闭dataserver网络侦听后,自动退出