No pain, no gain.
分类: Sybase
2004-12-18 14:31:45
介绍在HP-9000/800 HP-UX中如何安装SYBASE ASE12.0?如何更改字符集
安装指南
一. 安装要求:
1.操作系统补丁:
HP UX 11.0要求以下操作系统补丁来运行ASE12.0
2.创建Sybase组和用户
3.sybase软件空间要求(不包括数据库): 1000MB
4.系统参数:调整共享内存和异步I/O
使用sam 工具
Kernel Configuration --- Parameter --- 设置shmmax 为合适的内存大小数 (至少要与Adaptive server 的total memory参数的大小配置一样。)
Kernel Configuration --- Drivers --- 设置asyncdisk 为In
重建内核并reboot系统
以root用户在UNIX提符下执行以下语句:
# /etc/mknod /dev/async c 101 4
# chmod 0660 /dev/async
# chown sybase:sybase /dev/async
# vi /sbin/rc2.d/S500inetd
加入 /etc/setprivgrp sybase RTPRIO MLOCK CHOWN
修改后重新启动系统。
5.检查数据库要用到的每一个设备的位置、类型、大小,确保所有数据库使用的设备为sybase用户可读、写、执行。
Sybase Adaptive Server 所用的设备和数据库:
· Master device – 存储系统数据库 ( master, model, tempdb )
· sysprocsdev device – 存储系统过程数据库 ( sybsystemprocs )
根据需要选择的设备与数据库: ( 安装sql脚本在$SYBASE/scripts下 ):
· sybsecurity Device – 存储 sybsecurity 数据库和审计系统存储过程
· sybsystemdb Device – 存储 sybsystemdb 数据库, 用来存储有关两阶段提交事务的信息
· sybsyntax 数据库
· dbccdb 数据库 – 当使用dbcc checkstorage命令时用来存储dbcc结果信息
二. 软件安装:
1.插入Sybase server光盘
2.以 root 用户登录:
# mount -F cdfs -o ro device_name /cdrom
3.以 sybase 用户登录:
$ cd /cdrom
$ ./install(字符终端使用 ./install –c)
把Sybase Server 产品下载到指定的路径。
4. 设置环境变量:
csh : $ cp $SYBASE/SYBASE.csh $SYBASE/.cshrc
sh or ksh使用 $cat $SYBASE/SYBASE.sh>> $SYBASE/.profile
配置数据库服器:(请先打sybase的补丁:EBF11337,再继续下面的安装)
1.以sybase 用户登录系统
2.修改配置文件;
方法:Sybase 安装完成后,在init文件夹中已建立配置文件的样例($SYBASE/ASE-12_0/init/sample_resource_files/srvbuild.adaptive_server.rs)。
在$SYBASE下建立rs文件夹(mkdir $SYBASE/rs);
把样例文件拷到 $SYBASE/rs文件夹下,并改名为sql.rs;
用vi修改配置参数
vi sql.rs
具体配置参数如下:
sybinit.release_directory: $SYBASE(sybase安装目录)
sybinit.product: sqlsrv
sqlsrv.server_name: SYBASE(根据需要改写DATA SERVER 的名字)
sqlsrv.new_config: yes
sqlsrv.do_add_server: yes
sqlsrv.network_protocol_list: tcp
sqlsrv.network_hostname_list: HOSTNAME(对应IP:本机IP,应已记录在/etc/hosts中,下同)
sqlsrv.network_port_list: 4100
sqlsrv.master_device_physical_name: /dev/rsyb_master (master设备的逻辑卷名)
sqlsrv.master_device_size: 100 (至少要比逻辑卷小2兆,主设备至少为30兆)
sqlsrv.master_database_size: 50
sqlsrv.errorlog: USE_DEFAULT
sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name:/dev/rsyb_proc(sysprocs设备的逻辑卷名)
sqlsrv.sybsystemprocs_device_size: 100 (至少比逻辑卷小2兆,设备大小至少为80兆)
sqlsrv.sybsystemprocs_database_size: 90(数据库的大小至少为80兆)
sqlsrv.sybsystemdb_device_physical_name: USE_DEFAULT
sqlsrv.sybsystemdb_device_size: USE_DEFAULT
sqlsrv.sybsystemdb_database_size: USE_DEFAULT
sqlsrv.default_backup_server: SYBASE_backup(根据需要改写 Backup server 的名字)
注意:sqlsrv.sybsystemprocs_device_size、
sqlsrv.sybsystemdb_device_size 两个参数数值要略小于实际sybsystemprocs及sybsystemdb所建逻辑卷的大小(10M左右);
3.初始化Sybase Adaptive Server,完成服务器安装;
方法:进入$SYBASE/ASE12_0/bin路径中,执行srvbuildres命令
srvbuildres –r $SYBASE/rs/sql.rs
4.提示成功后,完成Sybase服务器安装;
5.配置Backup Server:
$ cd $SYBASE/ASE-12_0/init/sample_resource_files
$ cp srvbuild.backup_server.rs $SYBASE/rs/backup.rs
$ vi backup.rs
具体参数如下:
sybinit.release_directory: $SYBASE(