简单介绍Sybase数据库的备份与恢复

[ 来源: | 作者: | 时间:2007-07-21 | 收藏 | 推荐 ] 【

#e#

  Sybase是基于Client/Server体系结构的数据库软件产品。它由三个主要部分构成,一是进行数据库管理和维护的一个联机关系数据库管理系统Sybase SQL Server;二是支持数据库应用机的建立与开发的一组前端工具Sybase SQL Toolset;三是可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口Sybase Open Client/Open Server。对Sybase数据库的备份与恢复主要是针对Sybase SQL Server进行。 it55.com

  Sybase提供了两种不同类型的恢复:一类是系统自动完成的软件系统故障恢复。另一类是需要手工完成的介质故障恢复。 vd;k;l www.it55.com rdfg

  自动恢复是系统本身提供的防止系统失败的一种保护措施。每次Sybase重启时都要运行自动恢复机制。自动控制恢复机制确保在系统瘫痪前完成的事务都写到数据库设备上,而未完成的事务都被回退。 45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn

  人工恢复是事先通过数据库备份工具命令或在线数据流式管理软件将数据库备份到磁带设备,然后通过对应的恢复命令和模式恢复数据库。

sflj www.it55.com kg^&fgd

  Sybase的传统备份与恢复

免费资源www.it55.com

  下面我们首先通过讨论如何定期备份数据库来了解Sybase数据库的传统备份与恢复方法。

www.it55.com在线教程

  对于Sybase数据库,一旦硬件或系统出现故障,当且仅当数据库备份及其事务日志的备份存在的情况下才能恢复数据库。

vd;k;l www.it55.com rdfg

  备份的任务通常由系统管理员或数据库所有者承担。然而,备份数据库或事务日志的权限可由数据库所有者传递给其它用户。

IT资讯之家 www.it55.com

  制定一个备份时间表是非常重要的。很难确定备份数据及其日志的“最佳”时间表。事实上,备份的频率决定恢复的质量。如果出现介质故障,可能丢失最大的数据量。对于大型的更新频繁的数据库,通常每天要做多次日志备份和至少一次数据库的备份。

免费资源www.it55.com

  在数据库活动时可以备份数据库或事务日志。这种类型的备份(Sybase独有的特性),称为动态卸出。动态卸出使备份变得方便,并使连续不断的操作成为可能。

http://www.it55.com/

  动态卸出会部分降低Sybase的速度。

sflj www.it55.com kg^&fgd

  备份设备的选择

45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn

  Sybase的备份设备列在系统表master..sysdevices中,可执行命令:

免费资源www.it55.com

Select * From master..sysdevices
Where name like ”%dump%“.
免费资源www.it55.com

  来查看设备状况。 sflj www.it55.com kg^&fgd

  如果status列出的值是16或者24(表示设备是卸出设备),那么cntrltype列的值表示卸出设备的类型。卸出设备的值可以是:2~8。 sflj www.it55.com kg^&fgd

  2:表示数据是通过磁盘字节流接口卸出的。卸出设备可以是磁盘、部分磁盘,或操作系统文件。在不指明卸出设备时,默认为操作系统文件。 www.it55.com

(编辑:IT资讯之家 www.it55.com

返回顶部
共5页: 上一页 1 [2] [3] [4] [5] 下一页  

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]