Chinaunix首页 | 论坛 | 博客
  • 博客访问: 144667
  • 博文数量: 27
  • 博客积分: 2613
  • 博客等级: 少校
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-17 13:12
个人简介

No pain, no gain.

文章分类

全部博文(27)

文章存档

2011年(4)

2010年(2)

2009年(2)

2008年(3)

2007年(2)

2006年(4)

2005年(4)

2004年(6)

我的朋友

分类: Sybase

2004-12-18 14:31:45

介绍在HP-9000/800 HP-UX中如何安装SYBASE ASE12.0?如何更改字符集

安装指南

 

一.           安装要求:

1.操作系统补丁:

HP UX 11.0要求以下操作系统补丁来运行ASE12.0

  • Extension Patch Bundle 9808

  • PHNE_16017PHNE_16599PHNE_16470

  • PHKL_15689PHKL_17091

  • PHCO_16629PHCO_19391

  • PHSS_16404PHSS_18072

  • PHKL_14750PHKL_17935PHKL_18141

  • PHCO_17556PHCO_18103

  • PHSS_15853PHSS_17535PHSS_17419PHSS_18013

 

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: $SYBASEsybase安装目录)

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 两个参数数值要略小于实际sybsystemprocssybsystemdb所建逻辑卷的大小(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

阅读(2931) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~