红联Linux门户
Linux帮助

sysbase for unixware install

发布时间:2009-02-15 16:18:46来源:红联作者:jasper8624
一、 安装环境配置
1. 用户和用户组创建
创建安装用户组 sybase
创建安装用户 sybase 并添加到用户组syabse
2. 编辑/home/sybase下shell文件.profile其改动具体内容如下:
1). sh or ksh (.profile):
SYBASE = 安装目录 (/home/sybase)
DSQUERY = 数据库服务器的名字(默认为SYBASE)
PATH = $PATH:$SYBASE/bin:$SYBASE/install:.
LD_LIBRARY_PATH=$SYBASE/lib
Export SYBASE DSQUERY PATH P ATH LD_LIBRARY_PATH

 2). csh (.cshrc)
setenv SYBASE 安装目录
setenv DSQUERY 数据库服务器的名字
set path = ($SYBASE/bin $SYBASE/install $path .)
3. 调整系统参数
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. 安装SYBASE数据库
1)安装11.92
# mount /dev/cdrom/cdrom1 /mnt
# su - sybase
% /mnt/sybload -D
Y (确认安装目录)
L (本地安装)
/mnt/sybimage
输入 CAS# (34个字母,不区分大小写和空格) BKBYBK BKBKBY BFKZBK BKBYBY TMVOVG ZEBQ
选择产品序号(按空回车结束)
Y (确认选择的产品)
# umount /mnt
注意:安装前查看安装文档属性,文档为可执行时方可安装,如果不是现复制于系统硬盘,然后修改文档属性为可执行,命令:chmod chown
2)修改资源文件
% cd $SYBASE/init/sample_source_files
% cp *ada* ase.rs
% cp *back* back.rs
编辑ase.rs和back.rs文件
3)配置 SQL Server 及 Backup Server
% srvbuildres -r ase.rs
% srvbuildres -r back.rs
  注:1)#号为使用root用户进行操作,%号为使用sybase用户操作。

附:    
编辑ase.rs 和back.rs
编辑后的ase.rs文件如下:
sybinit.release_directory: /home/sybase
sybinit.product: sqlsrv
sqlsrv.server_name: SYBASE
qlsrv.new_config: yes
sqlsrv.do_add_server: no
sqlsrv.network_protocol_list: tli tcp
sqlsrv.network_hostname_list:168.33.56.173
sqlsrv.network_port_list: 5000
sqlsrv.master_device_physical_name:/home/sybase/master
sqlsrv.master_device_size:80
sqlsrv.master_database_size: 50
sqlsrv.errorlog: USE_DEFAULT
sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name /home/sybase/systemprocs
sqlsrv.sybsystemprocs_device_size: 150
sqlsrv.sybsystemprocs_database_size: 150
sqlsrv.sybsystemdb_device_physical_name:/home/sybase/systemdb
sqlsrv.sybsystemdb_device_size: 40
sqlsrv.sybsystemdb_database_size: 40
sqlsrv.default_backup_server: SYB_BACKUP
编辑后的back.rs文件如下:
sybinit.release_directory: /home/sybase
sybinit.product: bsrv
bsrv.server_name:SYB_BACKUP
bsrv.do_add_backup_server: yes
bsrv.network_protocol_list: tli tcp
bsrv.network_hostname_list:168.33.56.173
bsrv.network_port_list:5500
bsrv.language: USE_DEFAULT
bsrv.character_set: USE_DEFAULT
bsrv.tape_config_file: USE_DEFAULT
bsrv.errorlog: USE_DEFAULT
编辑interfaces文件(注意:本文件路径应为/home/sybase)
输入dscp命令:
$dscp
此时出现“>;>;”提示符,然后输入open命令:
>;>;open
>;>;add SYBASE (增加sybase服务名称)
>;>; 回车
>;>;tli tcp (协议)
>;>;168.33.56.173,5000 (输入ip地址和端口号)
一直回车直到出现“>;>;”提示符
>;>;exit (退出)
(这一步操作产生的interfaces应该是第5步操作自动产生的。如果在执行第5步时报错是找不到interfaces文件时,再做此操作)
(删除服务器:del SYBASE)

启动SQL_SERVER及BACKUP_SERVER
$cd $SYBASE/bin
$srvbuildres -r $SYBASE/init/sample_resource_files/ase.rs
$srvbuildres -r $SYBASE/init/sample_resource_files/back.rs

注:#号为使用root 用户操作,$号为使用sybase用户操作。
此ip地址只是举个例子,安装时为机器的ip地址。

数据库检查
1)检查ASE是否正常工作
$showserver
看是否有一个或者多个(多CPU)dataserver进程
$isql -Usa -P -Ssybase
>;select @@version
>;go
2) 检查BACKUP SERVER 是否正常工作
$showserver
看是否有backserver进程
Ps -u sybase
3)试关闭ASE SERVER 和BACKUP SERVER
运行以下命令,ase 及backup server进程消失,日志文件中无ERROR
$isql -Usa -P -Ssybase
>;shutdown SYB_BACKUP
>;go
>;shutdown
>;go
$showserver
检查dataserver 以及 backserver进程消失
文章评论

共有 0 条评论