Sybase Adaptive Server 数据库系统管理及备份恢复
一、系统管理概述
系统管理主要内容,Sybase工作机理,事务概念和特点,AdaptiveServer的配置、启动和
停止服务,认识系统数据库和系统对象,系统软件结构介绍。
实验:删除并重新配置一个AdaptiveServer
二、登录用户和角色。
登录用户创建、删除、修改及锁定;
口令的建立和修改;
登录用户与角色的关系理解和定义
实验:创建和管理登录用户
实验:超级用户的管理
三、磁盘空间的管理
Sybase与OS管理磁盘空间机制及其关联
设备分配和对象放置
磁盘文件与裸设备
存储管理决策中需要考虑的事项
用于管理存储的系统表
初始化数据库设备
缺省设备
镜像数据库设备
镜像策略
磁盘镜像的指导意义
实验:了解设备在磁盘空间中的具体体现;初始化3个数据库设备
实验:做master数据库的镜像
四、数据库的建立和管理
数据库的组成结构
规划和设计数据库的创建
创建和管理用户数据库的命令
管理用户数据库的权限
为数据库指派空间和设备
数据库空间容量的扩展和缩小
bcp实现数据库与OS关于表数据的传输
数据库属主的含义
管理空间分配的系统表sysusages
获取有关数据库存储的信息
数据库选项的含义
数据库选项的定义
数据库选项的查看
什么是段?为何使用段?
段的创建、扩展和删除
建立段与数据库对象的关联
段与系统性能的关系
实验:规划和创建用户数据库在已经建立的设备上
实验:数据库空间容量的管理
实验:设立数据库选项并查看
实验:bcp相关操作
实验:建立自定义段并建立数据库对象的关联
五、数据库用户和组及权限管理
数据库用户与登录用户
数据库用户的管理操作
用户组的意义和用户的关系
别名用户的含义作用及别名用户的创建、删除和查询
用户权限的管理
用户类型及用户特权
授予或撤消数据库对象的权限
查看数据库的权限关系
实验:指定数据库用户,操作并理解用户和组的关系
实验:特殊权限createdatabase的理解和操作
实验:关于setuser
六、数据库一致性检查
Sybase磁盘空间管理概念
数据物理存储结构
数据库一致性检查
解决数据库非一致性问题
扩展的dbcc命令查看内存情况
实验:执行两类数据库一致性检查并查看检查结果
实验:用dbcc命令查看当前内存情况
七、优化内存分配和环境参数配置
了解Sybase管理内存结构
最大化AdaptiveServer内存
配置命名的数据高速缓存
捆绑对象到高速缓存
创建和管理大块I/O内存池
高速缓存配置指南
注意事项
实验:通过环境参数实现最大化AdaptiveServer内存
实验:建立命名数据cache并捆绑对象
实验:建立大I/O内存池
八、数据库备份与恢复
基本原理
增量备份的实现
dump和load的命令语法
故障后日志的备份
截断不在单独段上的日志
截断已满的日志
制定备份和恢复计划
恢复数据库
利用阈值过程自动备份数据库和日志
实验:用户数据库备份与恢复实例
实验:编写阈值过程sp_thresholdaction
九、SybaseCentral介绍
十、T-SQL语言介绍
表与表中数据的基本操作
数据完整性约束
批的处理
流控制语言
内部函数
数据库对象以及对应SQL操作
游标编程:
实验:编写批脚本,例如系统服务自动启动的脚本。执行批文件
实验:用T-SQL编写带游标操作的存储过程