在unixware7.1.1下安装sybase

来源:岁月联盟 编辑:zhuzhu 时间:2008-04-02
安装sybase

  1、# prtvtoc –f a /dev/rdsk/c0b0t0d0s0

  2、# vi a  (其中a的添加内容为:)

  16  0x4 0x200  3807410  204800

  17  0x4 0x200  4012215  2097152

  18  0x4 0x201  6109372     163840 

  19  0x4 0x201    6273217  81920

  20  0x4 0x201  6355142     409600

  21  0x4 0x201  6764747     409600

  22  0x4 0x201  7471352     819200

  23  0x4 0x201  7993557  204800

  24  0x4 0x201  8198362  409600

  25  0x4 0x201  8607967     6291456

  26  0x4 0x201    14899428    614400

  27  0x4 0x201  15513833    819200

  ~

  :wq

  (建立两个文件系统0x200,建立十个裸设备0x201)

  3、# edvtoc –f a /dev/rdsk/c0b0t0d0s0  

  4、# /etc/conf/bin/idbuild –B

  5、# init 6

  6、# mkdir /sybase  /mbfe

  7、# mkfs –F vxfs /dev/rdsk/c0b0t0d0s10 204800  (100M 单位为0.5k)

  8、# mkfs –F vxfs /dev/rdsk/c0b0t0d0s11 2097152  (1G 单位为0.5k)

  9、# mount –f vxfs /dev/dsk/c0b0t0d0s10 /mbfe

  10、# mount –f vxfs /dev/dsk/c0b0t0d0s11 /sybase

  11、#cd /sybase

  12、#mkdir data databf

  13、#mknod /sybase/data/master b 7679 18         (80M)

  #mknod /sybase/databf/tempdb b 7679 19      (40M)

  #mknod /sybase/data/systemdb b 7679 20      (200M)

  # mknod /sybase/data/systemprocs b 7679 21    (200M)

  #mknod /sybase/databf/wkdatadb b 7679 22    (400M)

  #mknod /sybase/databf/wkindexdb b 7679 23   (100M)

  #mknod /sybase/databf/wkdblog b 7679 24     (200M)

  #mknod /sybase/databf/hisdatadb b 7679 25    (3G)

  #mknod /sybase/databf/hisindexdb b 7679 26   (300M)

  #mknod /sybase/databf/hisdblog b 7679 27     (400M)

  14、#scoadmin——Accout Manager  建立用户和组

  groups:sybase

  users:sybase

  Login Shell : /bin/ksh

  Home Directory : /sybase

  Login Group : sybase

  15、# cd home/huateng   (huateng是该系统的一个用户)

  # ls –al   

  # cp .。profile /sybase

  # cd /sybase

  # ls –al

  # vi .profile

  16、SYBASE=/sybase   (即=安装目录)

  DSQUERY=SYBASE      

  LD_LIBRARY_PATH=$SYBASE/lib.

  PATH=$PATH:/usr/sbin:/usr/java/bin:$SYBASE/bin:$SYBASE/install:.

  Export PATH DSQUERY LD_LIBRARY_PATH SYBASE

  17、# cd /etc/conf/cf.d/stune  修改系统核心参数,其内容为:

  SHMMNI 100

  SHMSEG 15

  SHMMAX 同系统内存数

  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

  NUMREGPT 256

  NUMSCOPT 32

  BUFHWM 1024

  SFSNINODE 1200

  VXFSNINODE 1200

  DNLCSIZE 800

  HFNOLIM 400          

  18、# etc/conf/bin/idbuild –B

  19、# init 6  (或shutdown –y –g0 –i6)

  20、以超级用户root登陆后再挂载光驱:

  # mount –rf cdfs /dev/cdrom/cdrom1 /mnt   然后将sybase安装盘放入光驱

  # cd /mnt

  # cd install

  # cat CAS   将sybase的安装序列号显示并记录下来

  21、修改权限

  chown –R sybase:sybase /sybase

  chmod –R 775 /sybase

  22、用刚才建立的sybase用户安装sybase :

  # su - sybase

     在sybase的用户目录下执行:

     $ /mnt/sybload –D

     若在sybase的用户目录下执行安装则输入Y (确认安装目录)

     按照安装提示选择L(Local本地安装)

     按照安装提示输入/mnt/sybimage(安装镜像文件)

     按照安装提示输入CAS# (34个字母,不区分大小写和空格)

  (BKBYBK BKBKBY BFKZBK BKBYBY TMVOVG ZEBQ)

     选择要安装的序号,按回车键结束选择: 1和5

     再按一次回车

     再输入Y

     按照安装提示选择Y后系统从光盘上开始拷贝sybase系统文件

  23、准备建立系统数据库的资源文件

  $ cd /sybase/init/sample_source_files

  $ cp  * ada *  ase.rs

  $ cp  * back *  back.rs

  24、准备建立系统数据库的资源文件。(编辑ase.rs和back.rs文件)

  ****************ase.rs********************

  sybinit.release_directory:/sybase

  syinit.product:sqlsrv

  sqlsrv.server_name:SYBASE

  sqlsrv.new_config:yes

  sqlsrv.do_add_server:yes

  sqlsrv.network_protocol_list:tcp

  sqlsrv.network_hostname_list:168.33.112.57

  sqlsrv.network_port_list:8000

  sqlsrv.master_device_physical_name:/sybase/data/master

  sqlsrv.master_device_size:70

  sqlsrv.master_database_size:30

  sqlsrv.errorlog:USE_DEFAULT

  sqlsrv.do_upgrade:no

  sqlsrv.sysystemprocs_device_physical_name:/sybase/data/systemprocs

  sqlsrv.sybsystemprocs_device_size:150

  sqlsrv.sybsystemprocs_database_size:100

  sqlsrv.sybsystemdb_device_physical_name:/sybase/data/systemdb

  sqlsrv.sybsystemdb_device_size:150

  sqlsrv.sybsystemdb_dataase_size:100

  sqlsrv.default_backup_server:SYB_BACKUP

  *******************back.rs**********************

  sybinit.release_directory:/sybase

  syinit.product:bsrv

  srv.server_name:SYB_BACKUP

  bsrv.do.add_backup_server:yes

  bsrv.network_protocol_list:tcp

  bsrv.network_hostname_list:168.33.112.57

  bsrv.network_port_list:8001

  bsrv.language:USE_DEFAULT

  bsrv.tape_config_file:USE_DEFAULT

  bsrv.errorlog:USE_DEFAULT

  25、用配置文件配置SQL Server及Backup Server

  (这两个文件在/sybase/init/sample_source_files下面)

  $ srvbuildres –r ase.rs

  $ srvbuildres –r back.rs

  26、回到超级用户root下用umount 命令卸下光驱

  # umount /mnt

  27、安装补丁程序

  将dataserver 和backupserver停止,安装sybase11.9.2在unixware7.1.1上的补丁程序EBF9487,将EBF9487全部内容拷贝至sybase系统所在目录覆盖相关文件即可,补丁程序安装完成后在isql中使用select@@version命令可见版本信息为11。9。2。4