SYBASE12安装配置手册.doc_第1页
SYBASE12安装配置手册.doc_第2页
SYBASE12安装配置手册.doc_第3页
SYBASE12安装配置手册.doc_第4页
SYBASE12安装配置手册.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Sybase的安装和配置一、安装准备1.1创建cdrom文件系统(如果没有cdrom文件系统的话)Smitty System storage management (physical&logical storage)File systemsAdd/change/show/delete file systemscdrom file systemAdd a cdrom file system1.2创建SYBASE文件系统 (HP-UX:SAM;IBM AIX :SMIT)例如:/sybase空间要求:1G disk( local disk)1.3 创建SYBASE组和用户(HP-UX: SAM;IBM AIX:SMIT) 增加sybase组和sybase用户,将sybase用户加入sybase组。修改sybase文件系统的属主:chown R sybase:sybase /sybase1.4 确认基本安装信息:(安装后的情况)Master device/dev/rsybmasterSybsystemprocs device:/dev/rsybprocServer name:CMS_SERVErrorlog location sybase/ASE-12_0/install/CMS_SERV.logBackerup Server name CMS_SERV_backupLanguage us_englishCharacter set iso_1Sort order binary1.5 创建SYBASE逻辑设备:例:(卷组及逻辑卷的创建应由操作系统的工程师划分)逻辑卷名称大小数据库逻辑设备名卷组名/dev/sybmaster128Mmasterdatavg/dev/sybproc128Msysprocsdevdatavg/dev/sybsystemdb128Msystemdbdevdatavg/dev/sybtemp2048Mtemp_devdatavg/dev/sybdata4096Mcms_datadatavg/dev/sybdata24096Mcms_data2datavg/dev/syblog1024Mcms_logdatavg注:所有逻辑卷均建在datavg上 文件系统建在rootvg上。AIX 上为/dev /sybdata, HP上为/dev/datavg /sybdata。修改设备权限: #chown sybase:sybase /dev/ rsyb* /dev/ syb* #chmod 660 /dev/ rsyb* /dev/ syb*1.6 调整操作系统参数1.6.1 IBM AIX系统参数调整要求:调整异步I/Osmitty chgaio Change / Show Characteristics of Asynchronous I/OType or select values in entry fields.Press Enter AFTER making all desired changes. Entry Fields MINIMUM number of servers 1 # MAXIMUM number of servers 10 # Maximum number of REQUESTS 4096 # Server PRIORITY 39 # STATE to be configured at system restart available + State of fast path enable +F1=Help F2=Refresh F3=Cancel F4=ListEsc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do将STATE to be configured at system restart的值修改为available。需要重启机器才生效。1.6.2 HP平台系统参数调整要求:1.5 调整系统参数1.5.1 HP-UX系统参数调整要求:调整共享内存使用sam 工具:Kernel Configuration - Configurable Parameter中的参数shmmax,至少与total memory一样大,并Create ,reboot系统。调整异步I/O使用sam 工具:Kernel Configuration - Drivers - 设置asyncdisk 为In. Kernel Configuration - Configurable Parameter -设置max_async_ports 的值为100.Kernel Configuration - Configurable Parameters-设置fs_async为1。重建内核并reboot系统.创建异步I/O设备文件:# /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二、SYBASE产品安装2.1 sybase数据库的安装2.1.1以sybase用户登录到主机,在UNIX命令行下执行如下命令:$ cd /cdrom$./install c(字符安装模式) 或 $./install(图形方式)在出现如下提示时: Enter selection number. 1) Full Install 2) Standard Install 3) Cancel在提示符后,请输入数字“1”。在出现如下提示时:Enter installation directory or press enter to accept default. (/usr/sybase) :在 (/usr/sybase) :后请输入产品介质要安装的目录,本次安装的目录为/sybase。2.1.2 设置环境变量编辑/sybase/.profile文件,如下:在PATH中加入路径/sybase/ASE-12_0/installSYBASE=/sybaseDSQUERY=CMS_SERVexport SYBASE DSQUERY PATH . ./SYBASE.sh2.2 SYBASE数据库的配置2.2.1 配置ASE服务器1.方法:Sybase系统文件安装完成后,利用init文件夹中已建立配置文件的样例来创建SYBASE数据库服务器(/sybase/ASE-12_0/init/sample_resource_files/srvbuild.adaptive_server.rs) 1) 在/Sybase下建立rs文件夹(mkdir /sybase/rs); 将样例文件拷贝到 /Sybase/rs文件夹下,并改名为sql.rs 在/sybase/ASE-12_0/init/ sample_resource_filesl路径下执行下述命令:cp srvbuild.adaptive_server.rs /sybase/rs/sql.rs 2) 用vi 命令修改配置参数 vi sql.rs2.具体配置参数如下:sybinit.release_directory: /sybase duct: sqlsrvsqlsrv.server_name: CMS_SERVsqlsrv.new_config: yes sqlsrv.do_add_server: work_protocol_list: work_hostname_list: HOSTNAME (对应IP:本机IP,应已记录在/etc/hosts中,下同)work_port_list: 1950sqlsrv.master_device_physical_name: /dev/rsybmastersqlsrv.master_device_size: 127sqlsrv.master_database_size: 50sqlsrv.errorlog: /sybase/ASE-12_0/install/CMS_SERV.logsqlsrv.do_upgrade: nosqlsrv.sybsystemprocs_device_physical_name:/dev/rsybprocsqlsrv.sybsystemprocs_device_size: 127sqlsrv.sybsystemprocs_database_size: 120sqlsrv.sybsystemdb_device_physical_name:USE_DEFAULTsqlsrv.sybsystemdb_device_size: USE_DEFAULTsqlsrv.sybsystemdb_database_size: USE_DEFAULTsqlsrv.default_backup_server: CMS_SERV_backup注意:sqlsrv.sybsystemprocs_device_size、sqlsrv.sybsystemdb_device_size 两个参数数值要略小于实际sybsystemprocs及sybsystemdb所建逻辑卷的大小(10M左右);2.2.2 初始化Sybase Adaptive Server,完成服务器安装;方法:进入/sybase/ASE-12_0/bin路径中,在命令行下执行srvbuildres命令: srvbuildres r /sybase/rs/sql.rs2.2.3 配置备份服务器 $ cd /sybase/ASE-12_0/init/sample_resource_files $ cp srvbuild.backup_server.rs /sybase/rs/backup.rs $ vi backup.rs 具体参数如下:sybinit.release_directory: /duct: bsrvbsrv.server_name: CMS_SERV_backupbsrv.do_add_backup_server: work_protocol_list: work_hostname_list: hostname(对应IP,应已记录在/etc/hosts中,下同)work_port_list: 1951bsrv.language: USE_DEFAULTbsrv.character_set: USE_DEFAULTbsrv.tape_config_file: USE_DEFAULTbsrv.errorlog: /sybase/ASE-12_0/install/CMS_SERV_back.logsqlsrv.related_sqlsrvr: CMS_SERVsqlsrv.sa_login: sasqlsrv.sa_password: USE_DEFAULT编辑结束后,存盘退出,执行$ srvbuildres -r /sybase/rs/backup.rs 2.2.4 配置字符集(IBM机器不需要) $ cd /sybase/ASE-12_0/init/sample_resource_files $ cp sqlloc.rs /sybase/rs/sqloc.rs $ vi sqlloc.rs 具体参数如下:sybinit.release_directory: /sybasesqlsrv.server_name: CMS_SERVsqlsrv.sa_login: sasqlsrv.sa_password:sqlsrv.default_language: USE_DEFAULTsqlsrv.language_install_list: USE_DEFAULTsqlsrv.language_remove_list: USE_DEFAULTsqlsrv.default_characterset: iso_1sqlsrv.characterset_install_list: USE_DEFAULTsqlsrv.characterset_remove_list: USE_DEFAULT sqlsrv.sort_order: binary编辑结束后,存盘退出,执行$ sqllocres -r /sybase/rs/sqlloc.rs 三、安装完成后的工作3.1安装后的配置工作3.1.1配置数据库参数(可以直接修改/SYBASE/CMS_SERV.cfg文件)$ isql Usa P Sservername1 sp_helpdb 查看数据库信息2 go1 sp_addserver SYB_BACKUP,null, “CMS_SERV_backup”建立BACKUPSERVER与DBSERVER的连接2 go1 sp_addserver CMS_SERV,local2 go 命名本服务器,需重启server1 sp_helpserver2 go 1 sp_configure total memory,614400 (单位为2k) 2 go上面命令配置sybase使用1200M内存,通常配置为系统内存的60-70%1 sp_configure max online engines,22 go若系统CPU数大于两个配置为系统实际CPU数的一半。1 sp_password NULL,new_sa_password 修改sa的口令2 go1 sp_diskdefault master,defaultoff 修改master设备的缺省状态2 go1 sp_configure number of locks,2000002 go按应用实际要求修改。1 sp_configure number of user connections,802 go1sp_configure additional network memory,10485762go1sp_configure max network packet size,40962go按应用实际要求修改。3.1.2 Sybase 服务器的启动与停止1启动:$ cd /sybase/ASE-12_0/install$ startserver -f RUN_CMS_SERV2停止:isql Usa P -SCMS_SERV1shutdown2go3.2 扩tempdb3.2.1建立tempdb数据库设备, 建立一个2048M的名为temp_dev的数据库设备设备号为4 $ isql Usa P SCMS_SERV 1 disk init name=“ DESCOSTEMP”,(数据库逻辑设备名) 2 physname=“ /dev/rsybdescostemp01”,(逻辑卷名称) 3 vdevno=, size=131000 (2k)3 go4 disk init name=DESCOSTEMP,physname=/dev/rsybdescostemp01,vdevno=5,size=5240003.2.2 扩充tempdb数据库 $ isql Usa P SCMS_SERV 1 alter database tempdb on DESCOSTEMP=1024 2 go扩充tempdb 在temp_dev设备上2048M3.3 创建用户数据库3.3.1建立一个4096M的名为cms_data的数据库设备,设备号为5$ isql Usa P SCMS_SERV 1 disk init name=“cms_data”,(数据库逻辑设备名) 2 physname=“ /dev/rsybdata”,(逻辑卷名称) 3 vdevno=5, size=2048000 (2k) 4 go3.3.2建立一个4096M的名为cms_data2的数据库设备,设备号为6$ isql Usa P SCMS_SERV 1 disk init name=“ cms_data2”,(数据库逻辑设备名) 2 physname=“ /dev/rsybdata2”,(逻辑卷名称) 3 vdevno=6, size=2048000 (2k) 4 go3.3.3建立一个1024M的名为cms_log的数据库设备,设备号为7$ isql Usa P SCMS_SERV 1 disk init name=“ cms_log”,(数据库逻辑设备名) 2 physname=“ /dev/rsyblog”,(逻辑卷名称) 3 vdevno=7, size=512000 (2k) 4 go3.3.4创建用户数据库cbmsdb1create database cbmsdb on cms_data4096 log on cms_log=1024 (1024M) 2go3.4 增加用户(cms cbmsdbo ;cbms cbms5678; webuser webuser0)增加cbms用户1sp_addlogin cbms,cbms5678,cbmsdb2go1use cbmsdb2go1sp_addusr cbms2go增加webuser用户1sp_addlogin webuser,webuser0,cbmsdb2go1use cbmsdb2go1sp_addusr webuser2go增加dbo 1sp_addlogin cms,cbmsdbo,cbmsdb2 go1use cbmsdb2go1sp_changedbowner cms2go3.5 修改cbmsdb及tempdb的设置1 use master2 go1 sp_dboption cbmsdb “selcect into”, true2 go1 sp _dboption cbmsdb “trunc log”, true2 go1 sp _dboption cbmsdb “abort tran”, true2 go1 sp_dboption cbmsdb “allow nulls”, true2 go1 use cbmsdb2 go3 checkpoint4 go1 use master2 go1 sp_dboption tempdb “trunc log”, true2 go1 sp_dboption tempdb “abort tran”, true2 go1 use tempdb2 go3 checkpoint4 go3.6 备份master系统数据库为保证系统的安全性,在完成上述步骤后,要对master数据库进行备份,并定期对数据库进行备份。在进行过如下操作后,要求必须对master数据库进行备份:1增加,删除数据库设备2增加,删除数据库登陆用户isql -Usa1dump database master to /sybase/install/master.dump2go1dump database sybsystemprocs to /sybase/install/sybprocs.dump2go1quit3.7安装Sybase ASE补丁 使用sybase用户,在sybase目录下建立download目录,将补丁包解到download目录下,然后将download目录下的目录内容拷贝到sybase相应的目录下。例如:$cp -R /sybase/download/ASE-12-0/* /sybase/ASE-12_0$cp R /sybase /download/OCS-12_0/* /sybase/OCS-12_0$cp -R /sybase/download/locales/* /sybase/locales$cp -R /sybase /download/charsets /sybase/charsets$cp R /sybase /download/config /sybase/config启动数据库,然后运行以下脚本:$isql Usa P -n I /sybase/ASE-12_0/scripts/installmaster o $isql Usa P -n I /sybase/ASE-12_0/scripts/installcommit o $isql Usa P -n I /sybase/ASE-12_0/scripts/installsecurity o $isql Usa P -n I /sybase/ASE-12_0/scripts/instmsgs.ebf o 四、安装Open Clients 11.1.0在根目录下建文件系统sybcl,大小为655360(0.5k)。增加sybcl用户,属于sybase组。把光盘上相应的程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论