没有合适的资源?快使用搜索试试~ 我知道了~
Sybase+ASE快速维护参考手册
需积分: 10 2 下载量 104 浏览量
2009-09-21
17:19:14
上传
评论
收藏 2.47MB DOC 举报
温馨提示
试读
64页
Sybase+ASE快速维护参考手册,维护 doc文档! 对于学习SYBASE 数据库很有用!
资源推荐
资源详情
资源评论
Sybase 数据库维护快速参考手册,
V2.0
2. 1. 基本概念篇........................................................................................................................5
1.1 什么是 Sybase Adaptive Server Enterprise (ASE)?....................................................5
1.2 Sybase 具有哪些 Server 以及这些 Server 的用途?......................................................5
1.3 什么是登录帐户?...........................................................................................................5
1.4 什么是角色,Sybase 具有哪些常用的系统角色以及这些系统角色的作用?...........5
1.5 什么是超级用户,它具有哪些特点?...........................................................................6
1.6 什么是数据库设备?......................................................................................................6
1.7 什么是数据库?...............................................................................................................6
1.8 Sybase 具有那些重要和必要的系统数据库,它们的作用分别是什么?..................6
1.9 什么是数据库用户,以及登录帐户与数据库用户的区别?.......................................7
1.10 什么是用户定义组?.....................................................................................................7
1.11 什么是数据库的属主?.................................................................................................7
1.12 什么是数据库选项,Sybase 具有那些常用的数据库选项?.....................................7
1.12.1 数据库选项的设置..................................................................................................8
1.12.2 数据库选项的用途..................................................................................................9
1.13 什么是数据库一致性检查,Sybase 具有哪些常用的检查命令?...........................11
1.14 什么是 APL 表和 DOL 表,它们的特点和区别?...................................................11
1.15 什么是 Sybase 的锁,它具有哪些类型以及这些锁的作用?..................................11
1.16 什么是数据库备份和恢复?.......................................................................................12
2. 日常维护篇..........................................................................................................................13
2.1 常规数据库服务器维护的基本要点和步骤?.............................................................13
2.2 例行数据库备份恢复策略和必要步骤?.....................................................................14
2.3 查找定位数据库服务器性能问题的常用工具和方法?.............................................14
2.4 开发数据库应用时需要开发人员重点关注的几个问题?.........................................17
2.5 如何在 Windows 平台上启动和关闭 Sybase 数据库服务器?...................................18
2.6 如何在 UNIX 平台上启动和关闭 Sybase 数据库服务器?........................................18
2.7 如何使用交互式管理工具 isql?..................................................................................18
2.8 如何在 Windows 操作系统上安装 Open Client12.0.....................................................18
2.9 如何使用图形化管理工具 Sybase Central?................................................................19
2.10 如何使用图形化管理工具 Dsedit 实用程序?...........................................................22
2.11 如何创建登录帐户?...................................................................................................25
2.12 如何修改自己以及其登录帐户的口令?...................................................................26
2.13 如何查看登录帐户的信息?.......................................................................................26
2.14 如何设置登录帐户的缺省数据库?...........................................................................26
2.15 如何为登录帐户授予系统角色?...............................................................................27
2.16 如何创建数据库设备?...............................................................................................27
2.17 如何把数据库设备设置为缺省设备?.......................................................................27
2.18 如何镜像数据库设备和取消数据库设备镜像?.......................................................28
2.19 如何创建数据库?.......................................................................................................28
2.20 如何在 Sybase Central 中配置 Monitor Server?..........................................................29
2.21 如何配置用户自定义命名缓存以及缓冲池?...........................................................29
Customer Services, Sybase China 1
Sybase 数据库维护快速参考手册,
V2.0
2.22 如何扩展数据库?.......................................................................................................30
2.23 如何设置数据库为单用户模式?...............................................................................30
2.24 如何把数据库设置为自动截断事务日志?...............................................................30
2.25 为了可以在用户事务中执行数据定义语言,应如何设置数据库选项?...............30
2.26 如何设置数据库选项可以在用户表中自动添加序号生成器?...............................30
2.27 如何为数据库创建数据库用户?...............................................................................31
2.28 如何创建用户自定义组?...........................................................................................31
2.29 如何改变用户自定义组中数据库用户?...................................................................31
2.30 如何查看数据库空间的大小?...................................................................................31
2.31 如何改变数据库的属主?...........................................................................................32
2.32 如何执行 sp_configure 系统存储过程来查看系统参数?........................................32
2.33 如何为当前的 Sybase 数据库服务器设置最大可用内存?......................................32
2.34 影响数据库服务器内存配置的基本参数...................................................................33
2.35 如何为当前的 Sybase ASE 12.5 设置可用的数据缓存?.........................................33
2.36 如何为当前的 Sybase ASE 12.5 设置可用的过程缓存?.........................................33
2.37 如何为当前的 Sybase 数据库服务器设置可用的最大数据库设备数量?..............34
2.38 如何为当前的 Sybase 数据库服务器设置可用的最大锁数?..................................34
2.39 如何为当前的 Sybase 数据库服务器设置可用的最大用户连接数?......................34
2.40 如何备份数据库?.......................................................................................................34
2.41 如何进行数据库的增量备份?...................................................................................34
2.42 如何恢复数据库?.......................................................................................................35
2.43 如何截断数据库的事务日志?...................................................................................35
2.44 如何恢复数据库到某一具体时间?...........................................................................35
2.45 如何把表、索引等数据库对象的定义从数据库中导出来?...................................36
2.46 如何把整个数据库中所有用户表的数据全部导出来?...........................................36
2.47 如何执行快速 bcp 操作?...........................................................................................37
2.48 如何查看当前数据库中的进程信息?.......................................................................37
2.49 如何查看当前数据库中锁发生的情况?...................................................................37
2.50 如何更改用户表的锁模式?.......................................................................................37
2.51 如何执行 optdiag 命令来监控表和索引的物理使用情况?.....................................37
2.52 如何执行 reorg 系列命令来优化 Dol 表及其索引?.................................................38
2.53 如何使用 sp_sysmon 存储过程来查看当前数据库的性能情况?...........................38
3. 技术专刊..............................................................................................................................39
3.1 关于 Backup Server........................................................................................................39
3.2 Backup Server 的名字....................................................................................................41
3.3 Sybase 的数据库设备.....................................................................................................42
3.4 数据库选项(dboptions)的使用与管理.....................................................................43
3.5 Index & Performance......................................................................................................46
3.6 SYBASE ASE 事务日志................................................................................................49
3.7 阀值管理(Threshold Management)...........................................................................53
3.8 日常后备数据库.............................................................................................................56
Customer Services, Sybase China 2
Sybase 数据库维护快速参考手册,
V2.0
3.9 使用 dump transaction with no_log 的危险性...............................................................57
3.10 在 ASE 11.9.2 版中采用了行级加锁机制以提高性能...............................................58
3.10.1 所支持的加锁机制................................................................................................58
3.10.2 对小量数据的多次并发访问................................................................................62
3.10.3 堆栈表和热点........................................................................................................64
3.10.4 死锁........................................................................................................................66
3.10.5 何时使用不同类型的加锁方法............................................................................68
3.10.6 结论........................................................................................................................69
3.11 DBCC............................................................................................................................70
3.12 Sybase ASE 的字符集..................................................................................................73
3.12.1 概念........................................................................................................................73
3.12.2 配置........................................................................................................................78
3.12.3 错误处理................................................................................................................82
3.12.4 附:如何安装 cp936 字符集................................................................................83
4. 提高篇..................................................................................................................................84
4.1 为什么数据库事务日志满了,使用 dump tran with no_log 仍不能截断日志?.......84
4.2 如何后备数据量大于 2GB 的数据库............................................................................84
4.3 如何更改 ASE 名称(在 UNIX、OPENVMS 平台上).............................................84
4.4 如何在 HP 平台 BCP OUT 超过 2G 的数据.................................................................85
4.5 如何将 ASE SERVER 移植到同种平台(相同操作系统)的系统上.......................86
4.6 如何扩展 master 数据库空间........................................................................................88
4.7 Invalid tdslength value....................................................................................................89
4.8 如何将 master 设备从 UNIX 的文件系统移到裸分区.................................................90
4.9 如何生成 bcp 命令文件(以 pubs2 为例).......................................................................91
4.10 如何动手修改 interfaces 文件......................................................................................91
4.11 关于 tempdb 的优化.....................................................................................................92
4.12 ASE12.5.x 的一条有用的命令: disk resize.................................................................93
4.13 如何更改字符集为 cp936............................................................................................93
5. 灾难恢复篇..........................................................................................................................94
5.1 数据库服务不能启动.....................................................................................................94
5.1.1 如何查找数据库启动失败原因..............................................................................94
5.1.2 简单故障及排除方法..............................................................................................94
5.1.3 master 数据库日志满了,server 无法启动,怎么办 (error 1105).............................95
5.1.4 SQL Server 10.x 配置内存过大、Server 不能启动时怎么办? ........................95
5.2 数据库被挂起.................................................................................................................96
5.2.1 如何解决数据库被挂起的问题(error 926)............................................................96
5.2.2 如何做 rebuild log...................................................................................................98
5.3 数据库恢复....................................................................................................................99
5.3.1 如何删除坏的用户数据库?(以 pubs2 为例)........................................................99
5.3.2 如何做 Rebuild Master.........................................................................................100
5.3.3 如何恢复 master 数据库.......................................................................................102
Customer Services, Sybase China 3
Sybase 数据库维护快速参考手册,
V2.0
5.3.4 如何移植 master 设备...........................................................................................103
5.3.5 如何重建 sybsystemprocs 系统数据库.................................................................105
5.3.6 如何挽救 corrupt table 中的数据.........................................................................106
5.3.7 Recovering the master Database or Master Device under ASE 12.5.....................108
5.3.8 如何只用数据库设备文件生成新的数据库服务器............................................115
5.3.9 如何单独在备份机上启动 Sybase ASE12.5 (ASE HA)......................................117
5.4 数据库恢复以后的工作...............................................................................................118
6. SYBASE 培训服务............................................................................................................120
6.1 SYBASE 培训概述.......................................................................................................120
6.2 SYBASE 主要数据库培训班介绍...............................................................................121
7. 如何获得帮助....................................................................................................................122
7.1 热线电话.......................................................................................................................122
7.2 Sybase 技术文档...........................................................................................................122
7.3 Sybase 网上资源...........................................................................................................122
7.4 您的建议.......................................................................................................................122
Customer Services, Sybase China 4
Sybase 数据库维护快速参考手册,
V2.0
2. 1. 基本概念篇
1.1 什么是 Sybase Adaptive Server Enterprise (ASE)?
Sybase Adaptive Enterprise Server (ASE)是由Sybase公司提供的具有高性能、高可靠性
和易维护性的一个关系数据库管理系统。
1.2 Sybase 具有哪些 Server 以及这些 Server 的用途?
Adaptive Server
Adaptive Server是Sybase公司提供的适应性核心数据库服务器,用于管理整个数据库系统,
包括用户、数据、资源等的管理和控制。
Backup Server
在备份和恢复时执行数据库的 dump 和 load.
XP Server
执行扩展存储过程
Monitor Server
为性能调试分析采集数据
Historical Server
保存来自Monitor Server 的数据,以备将来分析.
1.3 什么是登录帐户?
登录帐户是指能够登录到 Adaptive Server 数据库服务器的用户。登录帐户是成为数据库
用户的前提和基础。ASE 安装完成后自动建立一个登录帐户 sa. sa 的初始口令为空. sa 具有 SA
和 SSO 的角色.具有 SSO 的登录帐户可以添加其他登录帐户。
1.4 什么是角色,Sybase 具有哪些常用的系统角色以及这些系统角色的作用?
角色是授予指定用户的一组权限.角色允许登录的用户执行必要的管理及安全任务。
Sybase具有的系统角色包括:
System Administrator (SA)
System Security Officer (SSO)
Server Operator (OPER)
SA的权限:
1.服务器的权限
2.磁盘资源分配的权限
3.存取的权限
4.备份和恢复
5.系统管理权限
SSO 的权限:
Customer Services, Sybase China 5
剩余63页未读,继续阅读
资源评论
momomlh
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功