热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

Sybase数据库的日常维护-1

来源: 作者: 时间:2008-05-18 Tag: 点击:
 

数据库日常维护工作是系统管理员的重要职责。其内容主要包括以下几个部分:

 

一、备份系统数据

 

Sybase系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性。SQL Server 提供了两种不同类型的恢复机制:一类是系统自动完成的恢复,这种措施在每次系统启动时都自动进行,保证了在系统瘫痪前完成的事务都写到数据库设备上,而未完成的事务都被回退;另一类是人工完成的恢复,这是通过 DUMP 和 LOAD 命令来执行人工备份和恢复工作。因此定期备份事务日志和数据库是一项十分重要的日常维护工作。

 

 

1、备份数据库:

 

 

每一个数据库都应在创建之后卸出,从而提供一个装入基点。在此之后按排定的时间周期表卸出。比如每周五卸出数据库。对一般数据库系统卸出数据库周期建议为每周一次。

 

除了按计划周期卸出数据库之外,还需在每次运行没有日志的操作后卸出数据库。例如:

 

·每次强制地运行了 DUMP TRAN WITH NO_LOG (因为数据库的磁盘空溢出);

 

·每次用 sp_dboption 允许 select into/bulkcopy 做快速拷贝,或用 SELECT INTO 命令创建一个永久性的表,或使用了 WRITETEXT 命令。

 

卸出数据库的命令为:

 

DUMP DATABASE database_name
TO dump_device

 

database_name 是要卸出的数据库名称,dump_device 是卸出设备的名称。用系统过程 sp_helpdevice 可以获得设备的信息

 


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册