• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >sybase > Sybase的设备(Device)

Sybase的设备(Device)

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了sybase数据库,sybase数据库教程,sybase,sybase官网,sybase powerdesigner等相关知识,希望本文的分享对您有所帮助
</div>

Sybase将数据库中的所有数据存放在设备上。
1.设备的概念
设备是Sybase预先配置的专门存放数据库的一块连续的磁盘空间,并且它被映射到一操作系统文件或一原始磁盘分区上。它有两个对应的名称:逻辑名和物理名。NT仅支持设备映射到文件。
设备与数据库之间的关系:多对多关系。一个数据库可以被创建或扩充到多个设备上,一个设备也可以被用来存放多个数据库。不同的设备操作系统可以对其并行地读写,因此我们可以人为地将一个数据库放置到多个数据库设备上。
设备的分类:Database Device和Dump Device。数据库设备存放数据库和事务日志,转储设备用来存放数据库或日志的备份。
2.设备的创建
命令语法:
DISK INIT
Name=’device_name’,
Physname=’physical_name’,
Vdevno=virtual_device_number
Size=number_of_pages
[…….]
举例说明:
DISK INIT
Name=’My_Device’,
Physname=’D:\database\My_device.dat’,
Vdevno=3
Size=5000
注释:逻辑名、物理名、设备虚拟号、设备大小

创建转储设备:
sp_addumpdevice{‘disk’|’tape’}
Logical_Name,
Physical_Name,
TapeSize

3.默认设备
在没有指定设备的情况下,用户创建的任何数据对象自动存放在默认设备上。
初始安装后,系统的主设备master被预指定为默认设备,因此要尽快创建自己的默认设备。确保以下设备不是默认设备:系统主设备、指定仅被日志使用的设备。
Sp_diskdefault 设备名[,DefaultOn|DefaultOff]

4.磁盘镜像
磁盘镜像是出于数据库安全性的考虑,当介质失败时,磁盘镜像能提供不间断恢复。磁盘镜像是磁盘上的数据的绝对拷贝。如果某一硬盘事故发生,则该被损坏的拷贝就自动变成离线状态,因而所有的读写都被引向未被损坏的拷贝。
Sybase的磁盘镜像是在设备级上进行的,因此磁盘镜像实质上是设备镜像。当对某一设备进行镜像操作时,Sybase自动创建一个附加设备,由镜像处理程序将原设备上的所有数据拷贝到镜像设备上。
如果要使某一数据库成为镜像,被分配给该数据库的每一设备都必须成镜像。Master设备在服务器中地位特殊,如果它损坏了,SQL Server将崩溃。因此,如果有可能总是要镜像Master设备(在另一磁盘上)。
镜像命令语法:
Disk Mirror
Name=’device_name’,//被镜像的设备
Mirror=’physical_name’
[,writes=serial|noserial]
5.删除设备
sp_dropdevice logical_name[,delfile]
含有数据库的设备不允许删除。

</div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 理解Sybase游标的可用性和属性
  • 巧改字段还原SYBASE数据库密码
  • 实例分析Sybase数据库Varchar类型的排序
  • 通过数据复制实现异构数据库与Sybase数据库之间的数据复制与集成
  • 解决用jConnect连接Sybase数据库时中文乱码的问题
  • 如何单独在备份机上启动Sybase ASE12.5
  • 如何将现有的Sybase逻辑卷改名
  • 清除SYBASE RSP中所有的出站或入站队列中的数据
  • Sybase远程磁带备份的具体步骤
  • 修改Sybase数据库sa密码的方法

相关文章

  • 2017-06-28使用动态SQL(ASE12.0+)
  • 2017-06-28sybase的备份
  • 2017-06-28创建Sybase用户数据库
  • 2017-06-28Sybase数据库完全接触
  • 2017-06-28SQL SERVER 11.0.x FOR SCO OPENSERVER 5
  • 2017-06-28Sybase程序设计中极易造成误解的内部规则
  • 2017-06-28Sybase数据库备份方案
  • 2017-06-28sybase的存储过程编写经验和方法
  • 2017-06-28Sybase数据库简介
  • 2017-06-28一些未认证的dbcc指令(慎用)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 精益求精Sybase数据库问题大搜罗
    • Sybase数据库备份方案
    • Sybase数据库中分离日志与数据文件
    • ASE12.5 for Linux的安装问题
    • 在Windows NT上手动卸载Sybase Server
    • Sybase的临时数据库tempdb
    • 在PB中如何对ASA进行数据备份
    • 更改Sybase数据库
    • NationsBank
    • Sybase临时数据库tempdb

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有