服务器 频道

Sybase在Tru64 UNIX中安装步骤

  【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网络侦听后,自动退出

0
相关文章