Sybase基础知识及操作解读课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Sybase基础知识及操作解读课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Sybase 基础知识 操作 解读 课件
- 资源描述:
-
1、Sybase基础知识及操作培训目的概述 本次培训从Sybase ASE基础知识开始,一步一步了解Sybase ASE的相关概念和体系结构,初步掌握Sybase数据库 从安装到配置、从设备到数据库、从数据库对象到编程、从实用工具到性能调优,了解Sybase数据库相关原理 对Transact-SQL进行阐述,对其内部函数、顺序分枝循环结构、存储过程和函数进行讲解 通过上述的讲解,基本上涵盖了sybase数据库的方方面面,另外需要通过实践操作验证相关知识内容提要 Sybase基础知识 Sybase产品及数据库特点 Sybase ASE体系结构 Sybase ASE安装与配置 Sybase ASE系统
2、管理及日常维护 数据库设备 数据库创建及维护 数据库参数设置 段管理设备 安全管理 数据库对象 备份与恢复内容提要 T-SQL Transact-SQL概述 Transact-SQL 常用命令 Transact-SQL构建块 实用工具 Sybase Central isql bcp 性能调优 调优原理 调优的方法和工具一、Sybase基础知识Sybase产品 1984年Sybase成立,1987推出Sybase SQL Server 1.0 Sybase SQL Server 2.0,4.2,4.8,4.9 1989年OpenClient/OpenServer 1992年Sybase Syst
3、em 10(Sybase SQL Server 10为核心)1993年Replication Server 1995年SQL Server 11.0Sybase产品 199 7年Adaptive Server Enterprise 11.5 1998年Adaptive Server Enterprise 11.9.2 ASE 11.9.3;ASE 12.0,12.5 2006年ASE 15,之后 15.5,15.7 2010年被德国SAP收购Sybase数据库特点 关系型DBMS,多数据库(master,model,tempdb,sybsystemprocs,sybsystemdb等)采用单进
4、程多线程体系结构 基于客户/服务器体系结构的RDBMS 开放式、可编程 支持内存数据库Sybase数据库特点Sybase ASE体系结构 数据库Sybase ASE安装与配置 安装二、Sybase ASE系统管理及日常维护数据库设备 设备数据库创建及维护SybaseASE安装完毕后,缺省产生4个数据库Master库存储了数据库参数设置 参数创建数据库命令格式:命令格式:create database 数据库名 on default|数据库设备名 =大小(以MB为单位),数据库设备名=大小.log on 数据库设备名=大小,数据库设备名=大小.with override for load 例子:
5、create database mydb on data_dev1=6 log on log_dev1=2数据库创建注意事项说明:说明:with override 选项说明:允许on 和log on选项指定同一设备名,但分配不同的设备片;for load 选项说明:新建数据库仅用于装入数据库的转储备份(不需清页,建库快);建库者(DBO):SA:SA可将DB所有权转让。(用sp_changedbowner)master、model、tempdb、sybsecurity库的所有权不能转让。SA授权的用户:用 grant create database to 用户名。建议SA集中管理DB的创建。最
6、多可管理32767个数据库 如未指定位置和大小,DB建在缺省设备上,大小为maxmodel库大小,database size参数值修改数据库 命令格式:命令格式:alter database 数据库名 on default|数据库设备名 =大小(以MB为单位),数据库设备名=大小.log on 数据库设备名=大小,数据库设备名=大小.with override for load 数据库修改注意事项 说明:说明:for load 选项仅用在 create database for load 之后;扩充者:DBO、SA(在主数据库中);在数据库使用的同时可做扩展;主数据库只能在主设备上扩展;当用户
7、指定大小不能满足时,系统会在每个指定设备上分配尽可能多的空间。其它处理:其它处理:日志饱和时:dump trans/trancate 扩展日志段 数据段饱和时:drop无用的数据对象 扩展数据段删除数据库命令格式命令格式 drop database 数据库名 说明:说明:删库者:DBO、SA不能删除正在使用的数据库只能删除能正常打开的数据库,如果数据库已不能打开,只能用dbcc dbrepair(dbname,dropdb)来删除。段管理设备 单进程设备管理设备是Sybase预先配置的专门存放数据库的一块连续的磁盘空间,并且它被映射到一操作系统文件或一原始磁盘分区上。它有两个对应的名称:逻辑名
8、和物理名。NT仅支持设备映射到文件。设备与数据库之间的关系:多对多关系。一个数据库可以被创建或扩充到多个设备上,一个设备也可以被用来存放多个数据库。不同的设备操作系统可以对其并行地读写,因此我们可以人为地将一个数据库放置到多个数据库设备上。设备的分类:Database Device和Dump Device。数据库设备存放数据库和事务日志,转储设备用来存放数据库或日志的备份。设备管理要考虑的问题恢复恢复:将磁盘镜象或另外的设备上管理日志可以在系统磁盘损坏是提供完全的恢复。性能性能:将日志和数据库对象放置在不同的设备上可以提高系统的整体性能 设备信息查询Master库库 sysusages sys
9、devices用户库用户库syssegments sysindexes存储过程存储过程sp_helpdevice设备初始化初始化的过程就是将物理磁盘、磁盘分区或操作初始化的过程就是将物理磁盘、磁盘分区或操作系统文件变为系统文件变为SYBASE数据库可以识别的设备。数据库可以识别的设备。初始化数据库设备使用初始化数据库设备使用DISK INIT命令:命令:DISK INITDISK INIT NAME=NAME=逻辑设备名逻辑设备名,PHYSNAME=PHYSNAME=物理设备名物理设备名,VDEVNO=VDEVNO=虚拟设备号虚拟设备号,SIZE=SIZE=数据库设备大小(以数据库设备大小(以
10、2 2K K的数据页计)的数据页计),VSTART=VSTART=起始的虚拟地址,起始的虚拟地址,CNTRLTYPE=CNTRLTYPE=磁盘控制器号(缺省为磁盘控制器号(缺省为0 0)设备初始化注意事项1)1)只有只有SASA可使用可使用DISK INITDISK INIT2)2)在使用在使用DISK INIT DISK INIT 前要:前要:备份主数据库备份主数据库 确保有足够的空间确保有足够的空间 确保将使用的设备尚未初始化确保将使用的设备尚未初始化 确保确保sybasesybase用户对此设备有写的权限用户对此设备有写的权限 确认确认sybase的系统配置满足要求的系统配置满足要求(d
11、evice、memory、connection 3)每个设备在每个设备在 SQL Server SQL Server 中增加一个连接中增加一个连接 4)4)利用利用 sp_helpdevice sp_helpdevice 设备名设备名 查看设备信息查看设备信息 5)5)最大设备数:最大设备数:255 255 转储设备转储设备一般用于备份数据库Sp_addumpdevice “type”,device_name,physicalname例如sp_addumpdevice“disk”,”mydbdump”,”/opt/sybdata/mydbdump.bak”缺省设备命令格式:sp_diskdef
12、ault 逻辑设备名 defaulton|defaultoff 例子:sp_diskdefault data_dev1 defaulton sp_diskdefault master defaultoff说明:只有 SA 可设置缺省设备 缺省设备只能是数据库设备,不能是转储设备 SQL Server安装时,主设备是缺省 (建议改为OFF,便于主设备及主数据库的维护)可创建多个缺省设备,使用时按物理顺序填满 创建DB时应指明建库设备,否则建在缺省设备上 利用 sp_helpdevice 可了解缺省设备信息 主设备创建方法dataserver磁盘镜像磁盘镜像是磁盘上数据的绝对拷贝,语法如下:Dis
13、k mirrorName=“device_name”,/被镜像的设备名称Mirror=“physical_name”,/物理磁盘位置名,writes=serial|noserial注意sa 权限,先要打开磁盘镜像,使用sp_configure disable disk mirroring,0 并重新启动服务器删除设备命令格式:sp_dropdevice 逻辑设备名 例子:sp_dropdevice mydbdev说明:何时删除设备:改变、修复、增加硬件时 改变设备大小(先删,后加)只有 SA 可删除设备 对文件设备,drop后,还要删除目录中的文件,以真正释放空间 不能删除有数据库的设备 注意
展开阅读全文