1 / 50
文档名称:

sa part2.ppt

格式:ppt   大小:344KB   页数:50页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

sa part2.ppt

上传人:文库旗舰店 2018/5/17 文件大小:344 KB

下载得到文件列表

sa part2.ppt

相关文档

文档介绍

文档介绍:第二部分磁盘管理
第三章:资源管理——设备
第四章:创建数据库
第五章:数据分布——段
3
资源管理
数据库设备的初始化
SYBASE数据库系统管理指南
YBASE
Education Services
S
物理设备 P30
操作系统物理设备
原始分区(Raw Patition),这是
UNIX 建议采用的方式,因为对系统
更安全。
磁盘文件(Disk File),在开发
环境下使用,较易于管理。
Open VMS 磁盘文件
外部磁盘
ASE 以后, disk init 命令为磁盘文件提供dsync 选项
on:直接写到物理设备
off:写到操作系统缓存
使用文件系统的优势
更快的查询响应时间
操作系统级的prefetch可能更快
读操作至少与裸设备一样快
能利用更大的文件系统cache
管理更容易
设备的两种类型
数据库设备
存放数据库和事务日志
一个数据库可以存放在多个数据库设备上
一个数据库设备可以存放多个数据库
转储设备
存放数据库的备份或事务日志的备份
物理设备
磁盘文件
原始分区
磁盘文件
DB1
DB2
DB3
创建数据库
create database on ...
逻辑数据库设备
master
data_dev1
data_dev2
创建逻辑设备
disk init
(逻辑-物理映射)
逻辑数据库设备的初始化

SA(在master系统数据库中), 利用
disk init 语句完成逻辑数据库设备对物理设备的映射。
语法:
disk init
name=“device_name”,
physname=“physical_name ”,
vdevno=vitual_device_number,
size=number_of_pages...
例子:在NT下初始化1M的数据库设备:
disk init
name="data_dev",
physname="e:\sybase\data\",
vdevno=2,
size=512
数据库设备的信息 P33
sysdevices系统表记录有关设备信息
select * from sysdevices的输出信息
sp_helpdevice
low high trltype name physname mirrorname
------------------------------------------------------------------------------------------------------
67108864 67109375 2 0 data_dev1 e:/!lab/test
high=low+size-1
status:1-缺省设备
2- trltype: 0-数据库设备
2-磁盘Dump设备或流式磁带
3-磁带Dump设备
disk init有关注意事项 P35
只有系统管理员能够执行disk init
disk init用来初始化数据库设备,不能初始化转储设备。
disk init执行前应保证有足够的磁盘空间,对设备正确的读写权限等;
disk init执行后应备份master数据库
用sp_addumpdevice初始化转储设备
设定缺省数据库设备 P35
sp_diskdefault logical_name,{defaulton | defaultoff}
比如: sp_diskdefault data_dev, defaulton
创建数据库时应当指明数据库存放的数据库设备。否则, 数据库设备则建立在缺省设备上
可建多个缺省设备
尽快将master数据库设备指定为非缺省设备!
sp_diskdefault master, defaultoff