ImageVerifierCode 换一换
格式:DOCX , 页数:105 ,大小:76.11KB ,
资源ID:11750335      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11750335.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Sybase数据库手册.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Sybase数据库手册.docx

1、Sybase数据库手册目 录一. SYBASE的安装 31.1 SYBASE 11.9.2 for CNAPS(UnixWare) 安装步骤 31.2 ASE 11.9.2 for Linux安装步骤 91.3 SQL SERVER 11.0.x FOR SCO OPENSERVER 5 101.4 在SCO Unixware7.1上安装ASE11.92 121.5 ASE for IBM AIX 安装文档 13二. 数据备份 172.1 日常后备数据库 172.2 如何后备数据量大于2GB的数据库 172.3 如何生成bcp命令文件(以pubs2为例) 182.4 如何在AIX上后备数据量大

2、于1GB的数据库 182.5 使用dump transaction with no_log的危险性 192.6 磁带机的备份 19三. 异常处理 213.1 master数据库1105错误的处理方法 213.2 SQL Server因配置内存过大不能启动时的处理 223.3 解决数据库被标记为“suspect”的方法 223.4 解决数据库被挂起的问题 233.5 如何查找数据库启动失败原因 253.6 如何动手修改interfaces文件 273.7 如何更改SQL Server名称(在UNIX、OPENVMS平台上) 283.8 如何更改服务器的字符集为cp936 293.9 如何恢复ma

3、ster数据库 293.10 如何检查数据库中数据的一致性 303.11 如何扩展master数据库空间 323.12 如何删除坏的用户数据库?(以pubs2为例) 333.13 如何移植master设备 343.14 如何终止数据库恢复过程 363.15 如何重建sybsystemprocs系统数据库 383.16 如何做 rebuild log 393.17 如何做Rebuild Master(没有后备master库,而使用命令disk reinit,disk refit) 403.18 在SYBASE中如何设置用户口令为空 423.19 如何扩展master数据库空间 42四. 性能管理

4、 444.1 Backup Server 444.2 Backup Server的名字 464.3 DBCC 474.4 Index & Performance 514.5 SQL Server 事务日志 544.6 Sybase SQL Server 11的内存缓冲区管理和性能调整 594.7 SYBASE SQL Server内存分配 654.8 阀值管理(Threshold Management) 674.9 如何在NT、UNIX下启动关闭ASE 714.10 数据库选项(dboptions)的使用与管理 724.11 数据库参数的调整 744.12 数据库设备 764.13 关于tem

5、pdb的优化 77一. SYBASE的安装#1.1 SYBASE 11.9.2 for CNAPS(UnixWare) 安装步骤#一.文件系统和裸设备(RAW DEVICE)的准备:根据双机方案的不同,文件系统和裸设备的具体建立方式有差别。因为纯软方案的SavWareHA无需磁盘阵列柜,而非纯软方案则需添加一磁盘阵列柜。我们采用的各双机方案的相同点是数据库设备最终都建立在裸设备(RAW DEVICE)上;不同点是在纯软方案中,裸设备是建立在本地硬盘上,而非纯软方案中裸设备是建立在磁盘阵列上,即在非纯软方案中只需在双机的任何一台机器上执行一次建立裸设备的操作,而在纯软方案中需在双机上都执行完全相

6、同的建立裸设备的操作。1.查看/dev/rdsk/目录下的硬盘设备ls -l /dev/rdsk/*s0类似如 c0b0t0d0s0,基本上一条显示信息对应着一个硬盘。即如有多块硬盘,则硬盘数与 c*b0t0d0s0 的个数相等(*为1,2,3.整数的替代)。c0b0t0d0s0 为当前工作机的本地硬盘(假设只有一块本地硬盘),其他c*b0t0d0s0为磁盘阵列上的硬盘。如果只有两块硬盘c0b0t0d0s0(本地),c1b0t0d0s0(磁盘阵列),则在纯软的双机方案中应将用于sybase数据库设备的裸设备建在c0b0t0d0s0上,而在非纯软的双机方案中应将用于sybase数据库设备的裸设备

7、建在c1b0t0d0s0上。(以下的安装说明均为在以上条件下的纯软方案为例,-中的内容为在非纯软方案下的安装说明)2.导出原硬盘上的裸设备和文件系统参数选择要使用的硬盘,将其参数导出:prtvtoc -f vtoc /dev/rdsk/c0b0t0d0s0-c1b0t0d0s0-硬盘参数将被存入文件vtoc中,其中的每一条记录对应着一个裸设备或文件系统,SLICE0表示整个硬盘的大小。3.编辑vtoc文件#vi vtoc SLICE TAG FLAGS START SIZE 0 0x5 0x201 63 70766262 1 0x2 0x200 2506140 10249470 2 0x3 0

8、x201 722925 1783215 3 0x0 0x0 0 0 4 0xb 0x200 12755610 10249470 5 0x0 0x0 0 0 6 0xc 0x201 64260 658665 7 0x1 0x201 63 34 8 0xd 0x201 97 15968 9 0x0 0x0 0 010 0x9 0x200 16065 4819511 0xa 0x200 23005080 41769012 0xb 0x200 23422770 205632013 0x0 0x0 0 014 0x0 0x0 0 015 0xf 0x201 25479090 417690在此文件中加入内

9、容后变成:#SLICE TAG FLAGS START SIZE 0 0x5 0x201 63 70766262 1 0x2 0x200 2506140 10249470 2 0x3 0x201 722925 1783215 3 0x0 0x0 0 0 4 0xb 0x200 12755610 10249470 5 0x0 0x0 0 0 6 0xc 0x201 64260 658665 7 0x1 0x201 63 34 8 0xd 0x201 97 15968 9 0x0 0x0 0 010 0x9 0x200 16065 4819511 0xa 0x200 23005080 417690

10、12 0xb 0x200 23422770 205632013 0x0 0x0 0 014 0x0 0x0 0 015 0xf 0x201 25479090 41769016 0x4 0x201 26000000 40960017 0x4 0x201 26410000 40960018 0x4 0x201 26820000 40960019 0xb 0x200 27230000 2048000此文件比上个文件多了SLICE号为16,17,18,19的四行,也就是说要增加4个slice。当然也可以使用原先SIZE为0的空闲SLICE 号,而不用增加新的SLICE号,如3,5,9等。可以看到每行有

11、五列,具体意义如下:SLICE:序号,范围是 0-184。TAG:标志位,0x4 的意思是用户文件系统。FLAGE:权限标志位。0x200:文件系统,0x201:裸设备(0x201 的意思用户可用unmount文件系统)。START:起始页。一定不能重叠。SIZE:slice的大小,单位是 512bit 。4.写回磁盘:#edvtoc -f vtoc /c0b0t0d0s0-c1b0t0d0s0-即增加了3个(16,17,18)大小均为 200M (用于数据库设备)和 1个(19)大小约为 1G(用于/sybase目录) 的slice。5.重新启动计算机:#shutdown -y -g0 -i

12、6启动以后,在/dev/rdsk目录下会多出下面几个文件:crw- 1 root sys 7679, 16 Jul 4 16:41 c0b0t0d0s10-c1b0t0d0s10-crw- 1 root sys 7679, 17 Jul 4 17:42 c0b0t0d0s11-c1b0t0d0s11-crw- 1 root sys 7679, 18 Jul 4 18:43 c0b0t0d0s12-c1b0t0d0s12-crw- 1 root sys 7679, 19 Jul 4 18:44 c0b0t0d0s13-c1b0t0d0s13-这就是新增的四个slice(c0b0t0d0s*-c1

13、b0t0d0s*-中的*即对应vtoc文件中的SLICE号的十六进制值)。6.建立/sybase目录,并加载文件系统。#mkdir /sybase #mount -F vxfs /dev/rdsk/c0b0t0d0s13-c0b0t0d0s13- /sybase#mkdir /sybase/data7.使用mknod命令把设备文件指定一文件:例如:#mknod /sybase/data/master.dat b 7679 16说明:16是slice的序号,其实就是设备c0b0t0d0s10-c1b0t0d0s10-。这样在数据库中要用到裸设备时,直接用/sybase/master就行了,其实就

14、是/dev/rdsk/c0b0t0d0s10-c1b0t0d0s10-。用同样的方法可以把c0b0t0d0s11-c1b0t0d0s11-,c0b0t0d0s12-c1b0t0d0s12-指定到一文件,但他们的序号是不一样的,分别是17,18。#mknod /sybase/data/systemproc.dat b 7679 17#mknod /sybase/data/systemdb.dat b 7679 18注意:.dat文件要先建好,且一定要记住随后将文件(即/dev/rdsk/下的用于数据库设备的文件和/sybase/data/*.dat)的用户和权限改成数据库用户可以读写的。根据实际

15、安装的类型和要求不同,其中的目录可能要根据实际情况修改。二.用超级用户root建立SYBASE用户(用scoadmin图形界面)。Account Manager - users - Add New User . 并指定其home目录为/sybase。三.修改SYBASE用户的shell文件,即其用户目录下的.profile文件,增加SYBASE,DSQUERY, PATH,LD_LIBRARY_PATH环境变量。#vi .profile修改后文件内容如下:PATH=$PATH:/usr/sbin:/usr/java/bin:.export PATHeval $ROOT/$MACH/usr/li

16、b/scoadmin/account/setenv -k $HOMEif -f $HOME/.kshrc -a -r $HOME/.kshrc ; then ENV=$HOME/.kshrc # set ENV if there is an rc file export ENVfiSYBASE=/sybase (安装目录,一般为SYBASE的用户目录)DSQUERY=SYBASE (数据库服务器的名字)LD_LIBRARY_PATH=$SYBASE/libPATH=$SYBASE/bin:$SYBASE/install:$PATH:.export SYBASE DSQUERY PATH LD_

17、LIBRARY_PATH四.系统参数调整:1.最大共享内存调整(先ftp文件stune到/etc/conf/cf.d/目录下):#vi /etc/conf/cf.d/stune编辑后内容如下:NUMREGPT 256NUMSCOPT 32RSTCHOWN 0CONSOLE_SECURITY 0SHMMNI 200SHMSEG 15SHMMAX 1073741824 (最大共享内容,根据实际情况修改)SHMALL 2048NPROC 500ARG_MAX 51200SFNOLIM 400SFSZLIM 0x7fffffff HFSZLIM 0x7fffffff SDATLIM 0x7ffffff

18、f HDATLIM 0x7fffffff SCORLIM 0x7fffffff HCORLIM 0x7fffffff SVMMLIM 0x7fffffff HVMMLIM 0x7fffffff SSTKLIM 0x7fffffff HSTKLIM 0x7fffffff 2.重建内核:#/etc/conf/bin/idbuild3.重新启动计算机:#cd /#shutdown -y -g0 -i64.检查最大共享内存是否调整:#cd /etc/conf/cf.d#more stune.current检查其中的SHMMAX=内存项。五.安装Sybase:#mount -F cdfs -r /dev

19、/cdrom/cdrom1 /mnt (mount cdfs文件系统)#su - sybase$/mnt/sybload -DY(确认安装目录,一般为/sybase)L(本地安装)输入:/mnt/sybimageY输入code: BKBYBK BKBKBY BFKZBK BKBYBY TMVOVG ZEBQ选择产品序号,1是必须要安装的,其他可以不选。按两次回车键结束。Y(确认选择的产品)从光盘上拷贝文件.拷贝结束后,进入root用户($exit):#umount /mnt (umount cdfs文件系统)六.修改资源文件先将文件ase.rs和back.rs ftp至/sybase下或直接修

20、改/sybase/init/sample_resource_files/ase.rs和back.rs文件再复制到/sybase下:#cd /sybase#vi ase.rs编辑后文件内容如下:sybinit.release_directory: /sybase (安装目录,一般为SYBASE的用户目录)sybinit.product: sqlsrvsqlsrv.server_name: SYBASE (服务名)sqlsrv.new_config: yessqlsrv.do_add_server: yes (自动添加服务)work_protocol_list: tli tcp (通讯协议)wor

21、k_hostname_list: 168.33.112.196 (IP地址根据实际情况修改)work_port_list: 5000 (port口可根据实际情况修改)sqlsrv.master_device_physical_name: /sybase/data/master.datsqlsrv.master_device_size: 70sqlsrv.master_database_size: 30sqlsrv.errorlog: USE_DEFAULTsqlsrv.do_upgrade: nosqlsrv.sybsystemprocs_device_physical_name: /syba

22、se/data/systemproc.datsqlsrv.sybsystemprocs_device_size: 150sqlsrv.sybsystemprocs_database_size: 100sqlsrv.sybsystemdb_device_physical_name: /sybase/data/systemdb.datsqlsrv.sybsystemdb_device_size: USE_DEFAULTsqlsrv.sybsystemdb_database_size: USE_DEFAULTsqlsrv.default_backup_server: SYB_BACKUP#vi ba

23、ck.rs编辑后文件内容如下:sybinit.release_directory: /sybase (安装目录,一般为SYBASE的用户目录)sybinit.product: bsrvbsrv.server_name: SYB_BACKUP (服务名)bsrv.do_add_backup_server: yes (自动添加服务)work_protocol_list: tli tcp (通讯协议)work_hostname_list: 168.33.112.196 (IP地址根据实际情况修改)work_port_list: 5500 (port口可根据实际情况修改)bsrv.language:

24、USE_DEFAULTbsrv.character_set: USE_DEFAULTbsrv.tape_config_file: USE_DEFAULTbsrv.errorlog: USE_DEFAULT七.启动SQL_SERVER和BACKUP_SERVER$cd $SYBASE/bin$srvbuildres -r $SYBASE/ase.rs$srvbuildres -r $SYBASE/back.rs八.设置sybase自动启动:在/etc/rc2.d/目录下增加文件S99SYBASE,文件内容如下:su - sybase -c /sybase/install/startserver

25、-f /sybase/install/RUN_SYBASEsu - sybase -c /sybase/install/startserver -f /sybase/install/RUN_SYB_BACKUP这样在每次启动机器的时候,sybase数据库就自动启动了。注释:#为使用root用户操作,$为使用sybase用户操作。1.2 ASE 11.9.2 for Linux安装步骤 ASE 11.9.2 for Linux安装步骤 以root 登录: 创建sybase用户及用户组(useradd,groupadd或linuxconf) mount CDROM #mount /mnt/cdro

26、m (#mount -t iso9660 /dev/cdrom /mnt/cdrom) unload SYBASE产品 (1)选用图形方式 #/mnt/cdrom/sybsetup (2)选用字符方式 # rpm -hiv -prefix /usr/sybase /mnt/cdrom/RPMS/sybase-common-11.9.2-1.i386.rpm # rpm -hiv -prefix /usr/sybase /mnt/cdrom/RPMS/sybase-ase-11.9.2-1.i386.rpm 更改sybase用户权限 #cd /usr/sybase #chown sybase:s

27、ybase * 以sybase登录安装 ASE 11.9.2: 改sybase用户环境变量 编辑用户登录文件: 例:bash 用户,编辑bash_profile文件 $ vi bash_profile SYBASE=/usr/sybase DSQUERY=SYBASE LD_LIBRARY_PATH=$SYBASE/lib LANG=C Export SYBASE DSQUERY LD_LIBRARY_PATH LANG install ASE11.9.2 (1) 选用图形方式 $srvbuild 注意:sybase用户要具有对/tmp的写权限 (2) 选用字符方式 -编辑源文件(/init/

28、sample_resourde_files/srvbuild.adaptive_server.rs, /init/sample_resourde_files/srvbuild.backup_server.rs) 将源文件拷贝到备用目录/usr/sybase/user中: $cp /init/sample_resourde_files/srvbuild.adaptive_server.rs /user/ase.rs $cp /init/sample_resourde_files/srvbuild.adaptive_server.rs /user/backup.rs 编辑ase.rs,backup

29、.rs -运行源文件 $ cd /usr/sybase/bin $srvbuildres -r /usr/sybase/user/ase.rs $srvbuildres -r /usr/sybase/user/backup.rs 附:如何修改OS内存配置 在root用户登录文件中加入以下语句: (以bash用户,.bash_profile为例,更改系统内存值为60M) #vi .bash_profileecho 62914560 /pro/sys/kernel/shmmax 1.3 SQL SERVER 11.0.x FOR SCO OPENSERVER 5 一. 安装 SCO OpenServer 5.0.2 PATCH (OS5.0.4以上无需此步骤) OSS437a OSS441a OSS446a二. 建立SYBASE帐号(使用scoadmin) 修改shell文件,增加SYBASE DSQUERY PATH 环境变量。 1. sh or ksh (.profile): SYBASE = 安装目录 DSQUERY = 数据库服务器的名字(默认为SYBASE) PATH = $SYBASE/bin:$SYBASE/install:$PATH: ex

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1