某通讯sybase数据库维护参考手册_第1页
某通讯sybase数据库维护参考手册_第2页
某通讯sybase数据库维护参考手册_第3页
某通讯sybase数据库维护参考手册_第4页
某通讯sybase数据库维护参考手册_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

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

文档简介

1.安装指导31.1 ASE安装一般指导31.2 ASE11.9.2简易安装手册(for Unix)4安装概述4预下载任务:5下载6IBM AIX6HP UX6Digital Unix6预安装任务:7开始安装:8安装后任务:101.3 ASE12.0 简易安装手册101.3.1 SYBASE ASE12.0 For HP-9000/800 HP-UX安装指南101.3.2 SYBASE ASE12.0 For SUN SOLARIS安装指南131.3.3 SYBASE ASE12.0 For IBM RS/6000 AIX 安装指南161.3.4 SYBASE ASE12.0 For DIGITAL UNIX 安装指南191.4 SYBASE ASE12.0 For UNIX 双机切换设置指南(standby方式)222. 技术专刊242.1 关于Backup Server242.2 Backup Server的名字262.3 Sybase的数据库设备272.4 数据库选项(dboptions)的使用与管理282.5 Index & Performance312.6 SQL Server 事务日志352.7 阀值管理(Threshold Management)392.8 日常后备数据库422.9 使用dump transaction with no_log的危险性432.10 在ASE 11.9.2版中采用了行级加锁机制以提高性能442.10.1 所支持的加锁机制452.10.2 对小量数据的多次并发访问482.10.4 死锁522.11 DBCC562.12 在SCO OPENSERVER 5上安装SQL SERVER 11.0.x592.13 在SCO Unixware7.1上安装ASE11.92622.14 ASE 11.9.2 for Linux安装步骤643.常见问题663.1 初级篇663.1.1 在SQL Server中表大小是否有限制?663.1.2 一旦客户突然退出或系统重启,SQL Server如何回滚事务?663.1.3 为什么有时候数据库事务日志满了,使用Dump transaction with no-log仍不能截断日志?663.1.4 即使表上没有建立索引,为什么BCP操作仍记日志?663.1.5 如何生成bcp命令文件(以pubs2为例)?663.1.6 如何后备数据量大于2GB的数据库673.1.7 如何查找数据库启动失败原因673.1.8 如何在NT、UNIX下启动关闭ASE683.1.9 如何在Windows操作系统上安装Open Client12.0693.1.10基本的ASE 数据库管理命令703.1.11简单故障及排除方法713.2 中级篇713.2.1 IP地址改变后如何修改interfaces文件713.2.2 如何解决数据库被挂起的问题723.2.3 如何终止数据库恢复过程743.2.4 如何删除坏的用户数据库?(以pubs2为例)753.2.5 如何检查数据库中数据的一致性773.2.6 如何更改SQL Server名称(在UNIX、OPENVMS平台上)783.2.7 如何在HP平台BCP OUT超过2G的数据793.3 高级篇803.3.1如何配置SQL Server来做远程备份?803.3.2 如何配置SQL Server 11,使得快速BCP具有更好的性能?803.3.3如何将SQL/ASE SERVER移植到同种平台(相同操作系统)的系统上813.3.4 如何做Rebuild Master823.3.5 如何移植master设备843.3.6 如何重建sybsystemprocs系统数据库863.3.7 如何做 rebuild log873.3.8 如何恢复master数据库883.3.9 Replication Server 12.0如何支持字符集为eucgb的ASE数据库?894. SYBASE培训服务914.1 SYBASE培训概述914.2 SYBASE主要数据库课程介绍921. 安装指导1.1 ASE安装一般指导一. 检查 Release Bulletin 安装相应的OS版本/css/techinfo.nsf/Release+Bulletinshttp:/www-edm/cgi/websql/functions/cert/hts/AdvSearch/SEARCH.hts二. 检查安装的OS PATCH1. Digital UNIX #/usr/sbin/setld -i 2. HP-UX #/usr/sbin/swlist -l product | fgrep PH 3. AIX : #lslpp -h 4. SGI Irix #versions patch* 5. Sun Solaris #showrev -p 三. 建立SYBASE用户1. Digital #adduser2. HP #sam3. IBM #smit4.SGI 菜单5.SUN #admintool (x-window) or useradd四 . 调整共享内存1. Digital 编辑/etc/sysconfigtab 加入如下几行: ipc: shm-max=nnn nnn=实际内存数() ssm-threshold=0 vm: new-wire-method=0 使用sysconfig -q ipc 检查当前共享内存值2. HP 使用sam 工具 Kernel Configuration - Parameter - shmmax3.SUN 修改/etc/system文件 加入下行: set shmsys:shminfo_shmmax=nnn nnn=实际内存数() 使用sysdef 检查当前共享内存值五. 调整异步I/O1. DEC: 编辑/etc/sysconfigtab 加入如下二行: rt: aio-max-num=1024 使用sysconfig -q rt 检查当前异步I/O值2.HP: 编辑/sbin/rc2.d/S500inetd 加如/etc/setprIvgrp sybase RTPRIO CHOWN MLOCK 使用sam 工具 Kernel Configuration - Drivers - 设置asyncdisk 为In 重建内核并reboot系统 # /etc/mknod /dev/async c 101 4 # chmod 0660 /dev/async # chown sybase /dev/async3. IBM 使用smit 工具 Devices - Asynchronous I/O - Change/Show . 1)设置ASYNC I/O STATE 为available 2)设置MAXIMUM number of servers 为激活设备数4. SGI AIO_THREADS 环境变量设置为 设备数*1.5六. 设置SYBASE 用户环境变量1. SYBASE 2. DSQUERY3. PATH4. 库变量DEC & SUN & SGI :LD_LIBRARY_PATHHP-UX :SHLIB_PATHAIX :LIBPATH七. mount cdrom1. Dec#mount -t cdfs -o noversion -r -o rrip /dev/rz4c /cdrom2. HP#mount -F cdfs -o ro /dev/c0t0d2 /cdrom3. IBM#mount -v cdrfs -r /dev/cd0 /cdrom八. 修改设备权限和属主 chown uid:gid /device/.九. 安装1.图形终端:$ /cdrom/sybsetup2. 字符终端: 1) $/cdrom/sybload -D (CAS 在光盘install 目录下) 2) 创建sqlserver.rs $ srvbuildres -r sqlserver.rs 3) 创建backupserver.rs$srvbuildres -r backupserver.rs1.2 ASE11.9.2简易安装手册(for Unix)安装概述一、安装分为两部分:Unload 部分 使用sybsetup or sybload 应用程序从安装介质卸载ASE产品到机器上Install 部分 使用srvbuild 应用程序来安装配置ASE产品在Install部分,用srvbuild来安装新的服务。Srvbuild 把你新安装的Adaptive Server、 Backup Server、Monitor Server 和 XP Server等的引擎加入interfaces 文件。二、环境变量的要求所要求的环境变量(必须要先设置这些环境变量后,才能成功的配置和运行Adaptive Server 和其他组件):对所有操作系统平台要求:DSQUERY= Adaptive Server 名称; export DSQUERY 注:如果没有通过命令行选项指定Adaptive Server名称,DSQUERY环境变量定义客户机程序试图连接的Adaptive Server名称。如果未设置,命令行也没有指定,客户机程序将试图连接到安装时给出的服务器名称。SYBASE=Sybase安装路径; export SYBASE PATH=$SYBASE/bin:$SYBASE/install:$PATH; export PATHSUN Solaris LD_LIBRARY_PATH=$SYBASE/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATHIBM AIXLIBPATH=$SYBASE/lib:$LIBPATH; export LIBPATHHP UXSHLIB_PATH=$SYBASE/lib:$SHLIB_PATH; export SHLIB_PATHDigital UnixLD_LIBRARY_PATH=$SYBASE/lib:$LD_LIBRARY_PATH;export LD_LIBRARY_PATH以上环境变量的设置方式是在Bourner Shell 的环境下执行。对于 C Shell 的环境应该使用 setenv的方式:(example:)对于 C Shell :setenv LIBPATH=$SYBASE/lib:$LIBPATH对于 Bourner Shell:LIBPATH=$SYBASE/lib:$LIBPATH; export LIBPATH三、设备及数据库的要求Adaptive Server 的设备和系统数据库: Master device 存储系统数据库 ( master, model, tempdb ) sysprocsdev device 存储系统过程数据库 ( sybsystemprocs )Optional Devices and Databases ( installation SQL scripts in the $SYBASE/scripts ): sybsecurity Device 存储 sybsecurity 数据库和审计系统存储过程 sybsystemdb Device 存储 sybsystemdb 数据库, 用来存储有关两阶段提交事务的息sybsyntax Database dbccdb Database 当使用dbcc checkstorage命令时用来存储dbcc结果信息预下载任务:1.如果要在一台远程机器上运行 sybsetup, 就需要给其显示权限:xhost + remote_machine2.在远程机器上运行 sybsetup, 确认DISPLAY 环境变量已设置正确:DISPLAY= host_name:0.0; export DISPLAY3.创建“sybase” 组和用户.4.用“sybase” 用户登录.5.确定并创建Sybase 产品安装目录, 需要具有read, write, execute权限.6.设置SYBASE 环境变量为此Sybase安装目录.7.增加 $SYBASE/bin 到 PATH 环境变量中.8.设置共享库环境变量. 注:为了确保正确的安装,把$SYBASE/lib 放在共享库路径的第一位置,如果/usr/shlib 放在$SYBASE/lib 的前面,就可能碰到不能解决的符号错误。下载下载有两种方式:A. 在 X-Windows 环境下下载:SUN Solaris把ASE CD放进 CD-ROM 并以”root”用户来 mount CD:CD-ROM会自动mount.IBM AIX /usr/sbin/mount v cdrfs r device_name /cdromHP UX /etc/mount F cdfs o ro device_name /cdromDigital Unix/sbin/mount r t cdfs o noversion o rrip device_name /cdrom1. 确认以 “sybase” 用户登录.2. 执行 sybsetup 程序: /cdrom/cdrom0/sybsetup or /cdrom/sybsetup3. 从 sybsetup 菜单中选择要卸载的Sybase 产品.4. 确认在 sybsetup 中显示的安装路径.5. 点击继续 (the checkmark button).6. 提供设备介质类型以及设备路径:Select CD-ROM (if not already selected by default).Enter /cdrom/cdrom0/sybimage or /cdrom/sybimage as the name of the CD-ROM image.Select Local (if not already selected by default)7. 点击继续 (the checkmark button).8. 点击打算安装的产品9. 点击继续.10. 点击OK开始卸载产品.11. 在卸载过程最后会出现 Install sybsetup? 屏幕, 问询是否要安装 sybsetup 程序到$SYBASE/bin 目录中去( Do not use the UNIX cp command to manually copy sybsetup from the CD to your system. If you do, sybsetup will not work. ) , 点击 Yes or No由用户选择.12. 卸载结束后退出 sybsetup13. 以”root”用户拿出CD:SUN Solaris/usr/bin/eject cdIBM AIX/usr/sbin/unmount /cdromHP UX/etc/umount /cdromDigital Unix/sbin/umount /cdromB. 在文本环境下下载: 同上同上进入Sybase 安装目录: % cd $SYBASE启动sybload 程序: /cdrom/cdrom0/sybload D or /cdrom/sybload Dsybload 提示输入相关信息:sybload 从CDROM的安装的摘要提示:提示值$SYBASE directory 确定当前路径为Sybase的安装路径,或者确定正确的路径Local or remote installation 输入”L”指明是本地安装,输入”R”指明是远程安装。Name of disk file of global archive 输入CD-ROM的磁盘文件(一般是:/cdrom/cdrom0/sybimage or /cdrom/sybimage ).Confirm media device 输入“Y” 继续.输入“N” 则需要重新输入介质设备.Customer Authorization String (CAS)如果被要求提供 CAS 字符串, 就使用CAS在 /cdrom/cdrom0/install/CAS 或者 /cdrom/install/CAS的指定. Sybase products 从sybload菜单选择要卸载的产品: 输入每个要安装的产品对应的数字. 每个数字之后按“Return” 确认. 按两次“Return”输入一空行结束.Product confirmation sybload 列出你选择安装的产品. 输入: “Y” 确定列出的产品是正确的。 “Q” 退出 任何其他字符则显示产品菜单,可选择其他产品。卸载结束后拿出CD.预安装任务:a) 如果需要的话要先安装操作系统补丁(要求的操作系统补丁描述放在相应的产品公告里面).b) 调整操作系统最大共享内存参数和异步磁盘I/O(根据平台不同而不同):SUN Solaris 在/etc/system文件中加入下面一行:set shmsys:shminfo_shmmax = nnn这里nnn 至少29MB(14,336个2K pages ). 可以设置高一些. 然后重新启动机器以使设置生效.使配置生效,需要重新创建内核,reboot机器。IBM AIX需要配置异步磁盘I/O: 在UNIX提示符下输入 “smit” 。 从Devices菜单, 选择 Asynchronous I/O 选择 Change/Show Characteristics of Asynchronous I/O 输入以下的值 :SMIT Parameter Values for RS/6000 AIX 4.2.1MINIMUM number of servers 1MAXIMUM number of servers 10MAXIMUM number of REQUESTS I/O 4096Server PRIORITY39 ASYNC I/O STATE Available使配置生效,需要重新创建内核,reboot机器。HP UX通过 sam 操作系统管理程序来配置最大共享内存参数shmmax为 nnn 这里nnn 至少29MB(14,336个2K pages ). 可以设置高一些. 同时还需要配置异步磁盘I/O:进入 SAM Kernel Configuration 菜单.选择 Drivers and set the Pending State for asyncdisk to In.the Actions menu, rebuild the kernel, and reboot the system.在UNIX 提示符下, 以root用户身份执行下面的语句: /etc/mknod /dev/async c 101 4 chmod 0660 /dev/async chown sybase:sybase /dev/async使配置生效,需要重新创建内核,reboot机器。DigitalUnix在/etc/sysconfigtab文件中加入下面一行:ipc: shm-max = nnn这里nnn 至少29MB(14,336个2K pages ). 可以设置高一些. 对于Digital Unix 4.0a 还要增加下列一行:ssm-threshold=0如果此参数没设, ASE启动将失败, 并显示os create region: shmat xx: invalid argument 信息.另外还需要配置异步磁盘I/O, 在/etc/sysconfigtab文件中加入下面两行:rt:aio-maximum=1024c) 调整共享内存段, 这主要依赖于使用backup (dump) and recovery (load)的设备类型和数目,也许需要调整共享内存段来适应同时存在的Backup Server 进程. 其缺省设置为6.SUN Solaris可在/etc/system文件中添加下面一行来调整共享内存段:set shmsys:shminfo_shmseg= x (这里x 是需要的配置参数)HP UX通过 sam 操作系统管理程序来调整共享内存段shmseg为 x 这里x 是需要的配置参数Digital Unix可在/etc/sysconfigtab文件中添加下面一行来调整共享内存段:set shmset:shminfo_shmseg= x (这里x 是需要的配置参数.)开始安装:一 确认以 “sybase” 用户登录.二 以下列任何一种方式来启动srvbuild 程序:- 从sybsetup 菜单中选择Build New Servers, 或- 在UNIX 提示符下输入: $SYBASE/bin/srvbuild三 选择要安装的服务器类型四 输入要安装的服务器名称.五 点击 OK六 如果选择安装Adaptive Server, 那么 Adaptive Server 属性屏幕会显示出来七 输入master 和 sybsystemprocs 设备路径:/op_system_dir/master.dat /op_system_dir/systemprocs.dat对于其他属性可使用缺省值.八 选择下列一种方式来继续:- 继续处理下一个服务器类型的属性设置则点击OK.- 要创建所定义的服务器则点击Build Server.九 如果选择安装Backup Server, 那么Backup Server 属性屏幕会显示出来十 输入相关的Adaptive Server 名称. 若相关的Adaptive Server与Backup Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来,所要创建的Adaptive Server 将被作为相关的Adaptive Server十一 输入sa用户名, 或接受缺省值. 若相关的Adaptive Server与Backup Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来十二 输入sa口令. 若相关的Adaptive Server与Backup Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来. 对于其他属性可使用缺省值十三 选择下列一种方式来继续:- 继续处理下一个服务器类型的属性设置则点击OK.- 要创建所定义的服务器则点击Build Server十四 如果选择安装Monitor Server, 那么 Monitor Server 属性屏幕会显示出来十五 输入相关的Adaptive Server 名称. 若相关的Adaptive Server与Monitor Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来十六 输入sa用户名, 或接受缺省值. 若相关的Adaptive Server与Monitor Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来十七 输入sa口令. 若相关的Adaptive Server与Monitor Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来. 对于其他属性可使用缺省值十八 选择下列一种方式来继续:- 继续处理下一个服务器类型的属性设置则点击OK.- 要创建所定义的服务器则点击Build Server.十九 如果选择安装XP Server, 那么 XP Server 属性屏幕会显示出来二十 输入相关的Adaptive Server 名称. 若相关的Adaptive Server与XP Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来二十一 输入sa用户名, 或接受缺省值. 若相关的Adaptive Server与XP Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来二十二 输入sa口令. 若相关的Adaptive Server与XP Server是在同一个srvbuild 会话中创建的, 这一域将不会显示出来. 对于其他属性可使用缺省值二十三 创建所定义的服务器点击Build Server二十四 如果选择安装了Adaptive Server, srvbuild 会显示一个 Srvbuild Question 屏幕来询问是否想要另外配置本地化语言和字符集以及排序方式. 点击Yes来改变缺省设置, 则 sqlloc 菜单会显示出来. 点击No则不去更改, 直至完成安装配置工作二十五 需要的话,还要打上相应的SYBASE EBF补丁程序. 安装EBF步骤见相应的说明文件安装后任务:确认服务器安装成功并正常运行:1. $SYBASE/install/showserver2. $SYBASE/bin/isql -Usa -P 1.3 ASE12.0 简易安装手册1.3.1 SYBASE ASE12.0 For HP-9000/800 HP-UX安装指南 安装要求:o 操作系统补丁:HP UX 11.0要求以下操作系统补丁来运行ASE12.0 Extension Patch Bundle 9808PHNE_16017,PHNE_16599,PHNE_16470PHKL_15689,PHKL_17091PHCO_16629,PHCO_19391PHSS_16404,PHSS_18072PHKL_14750,PHKL_17935,PHKL_18141PHCO_17556,PHCO_18103PHSS_15853,PHSS_17535,PHSS_17419,PHSS_18013o 创建Sybase组和用户o sybase软件空间要求(不包括数据库): 1000MBo 系统参数:调整共享内存和异步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修改后重新启动系统。o 检查数据库要用到的每一个设备的位置、类型、大小,确保所有数据库使用的设备为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结果信息 软件安装:o 插入Sybase server光盘o 以 root 用户登录: # mount -F cdfs -o ro device_name /cdromo 以 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 配置数据库服器: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安装目录)duct: sqlsrvsqlsrv.server_name: SYBASE(根据需要改写DATA SERVER 的名字)sqlsrv.new_config: yes sqlsrv.do_add_server: work_protocol_list: work_hostname_list: HOSTNAME(对应IP:本机IP,应已记录在/etc/hosts中,下同)work_port_list: 4100sqlsrv.master_device_physical_name: /dev/rsyb_master (master设备的逻辑卷名)sqlsrv.master_device_size: 100 (至少要比逻辑卷小2兆,主设备至少为30兆)sqlsrv.master_database_size: 50sqlsrv.errorlog: USE_DEFAULTsqlsrv.do_upgrade: nosqlsrv.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_DEFAULTsqlsrv.sybsystemdb_device_size: USE_DEFAULTsqlsrv.sybsystemdb_database_size: USE_DEFAULTsqlsrv.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.rs4.提示成功后,完成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(sybase安装目录)duct: bsrvbsrv.server_name: SYBASE_backup (根据需要改写backup server 名字)bsrv.do_add_backup_server: work_protocol_list: work_hostname_list: hostname(对应IP,应已记录在/etc/hosts中,下同)work_port_list: 4200bsrv.language: USE_DEFAULTbsrv.character_set: iso_1bsrv.tape_config_file: USE_DEFAULTbsrv.errorlog: USE_DEFAULTsqlsrv.related_sqlsrvr: SYBASE(根据需要改写 DATA SERVER 的名字)sqlsrv.sa_login: sasqlsrv.sa_password: USE_DEFAULT编辑结束后,存盘退出,执行$ srvbuildres r $SYBASE/rs/backup.rs6.提示成功后,完成Sybase备份服务器安装; 安装后的任务:o 修改SYBASE 系统管理员的口令:$SYBASE/$SYBASE_OCS/bin/isql Usa P Sserver_name sp_password null, new_password goo 验证运行的服务:对每一个server, 在UNIX提示符下输入:$SYBASE/$SYBASE_OCS/bin/isql Usa P Sserver_nameserver_name 是你想检查的server的名字。如果这server已经运行了,你可以看到isql的提示符:1也可以在UNIX提示符下输入$SYBASE/$SYBASE_ASE/install/showserver将显示出与Adaptive Server 相关的进程。1.3.2 SYBASE ASE12.0 For SUN SOLARIS安装指南一. 安装要求:1.操作系统补丁:2.5.1:-35 & -01 or-36 & -012.6:-26 & -01 or-28 & -012.7:-03, -05, -06-16 & -01 or-17 or later2.8:-07 & -01 or-08 & -02 or-09 or later-08,-32, -09, -07, -05, -11, -04, -01, -02, -01, -02, -02, -01, -01, -28, -10, -03, -12, -02,2.创建Sybase组和用户o sybase软件空间要求(不包括数据库): 1000MBo 系统参数:调整共享内存编辑/etc/system文件,加入以下行:set shmsys:shminfo_shmmax=nnn nnn为实际内存数(至少要与Adaptive server 的total memory参数的大小配置一样。)修改后重新启动系统。o 检查数据库要用到的每一个设备的位置、类型、大小,确保所有数据库使用的设备为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.系统自动mount上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三.配置数据库服器: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安装目录)duct: sqlsrvsqlsrv.server_name: SYBASE(根据需要改写DATA SERVER 的名字)sqlsrv.new_config: yes sqlsrv.do_add_server: work_protocol_list: work_hostname_list: HOSTNAME(对应IP:本机IP,应已记录在/etc/hosts中,下同)work_port_list: 4100sqlsrv.master_device_physical_name: /dev/rsyb_master (master设备的逻辑卷名)sqlsrv.master_device_size: 100 (至少要比逻辑卷小2兆,主设备至少为30兆)sqlsrv.master_database_size: 50sqlsrv.errorlog: USE_DEFAULTsqlsrv.do_upgrade: nosqlsrv.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_DEFAULTsqlsrv.sybsystemdb_device_size: USE_DEFAULTsqlsrv.sy

温馨提示

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

评论

0/150

提交评论