选择显示字体大小

在pb中如何对asa进行数据备份

一、完全备份和增量备份



"完全备份"对数据库文件和事务日志都进行备份。"增量备份"仅对事务日志进行备份。通常,会在完全备份过程中穿插进行多个增量备份。比如,一周进行一次完全备份,每天进行一次增量备份。

二、执行完全备份或者增量备份



完全备份是对数据库文件和事务日志文件进行备份。增量备份只备份事务日志文件。通常,您应当在每两次完全备份之间进行几次增量备份。

1. 确保您对数据库具有dba权限。

2. 对数据库执行校验检查以确保它未损坏。您可以使用validation实用程序或sa_validate存储过程

例如:以dba身份连入数据库,然后运行命令:

call sa_validate


或者在命令行下:

dbvalid -c "连接串"


3. 备份数据库文件和/或日志。(取决于完全备份还是增量备份)

下面分别介绍三种备份模式:

a. 执行备份,继续使用原来的事务日志。

该任务介绍最简单的备份类型 - 未触及事务日志。

sybase central方式:  

1. 启动 sybase central。以具有 dba 权限的用户身份连接到数据库

2. 右击数据库并从弹出式菜单中选择“创建备份映像”。此时,就会出现“创建备份映像”向导。

3. 在向导的简介页中单击"下一步"。

4. 选择要备份的数据库

5.在下一页上,输入要保存备份副本的目录的名称,然后选择是执行完全备份(备份所有的数据库文件)还是增量备份(只备份事务日志文件)。

6. 在下一页上,选中"继续使用相同的事务日志"选项。

7. 单击"完成"开始备份。

sql语句方式:

1. 如果要使用 backup 语句,则只使用下列子句:

backup databasedirectory directory_name[ transaction log only ]如果要执行增量备份,请包括 transaction log only 子句。


命令行方式:

1. 如果要使用 dbbackup 实用程序,请使用下面的语法:

dbbackup -c "connection_string" [ -t ] backup_directory只有当执行增量备份时才包括 -t 选项。


b. 执行备份,删除原来的事务日志

如果复制不涉及您的数据库,并且您的联机计算机上磁盘空间有限,则可以在执行备份时删除联机事务日志的内容(“截断”日志)。在这种情况下,在从数据库文件的介质故障中恢复过程中,您需要使用自上次完全备份以来创建的每个备份副本。

sybase central方式:

1. 启动sybase central。以具有dba权限的用户身份连接到数据库

2. 右击数据库并从弹出式菜单中选择"创建备份映像"。此时,就会出现"创建备份映像"向导。

3. 在向导的简介页中单击"下一步"。

4. 选择要备份的数据库

5.在下一页上,输入要保存备份副本的目录的名称,然后选择是执行完全备份(备份所有的数据库文件)还是增量备份(只备份事务日志文件)。

6. 在下一页上,选中"截断事务日志"选项。

7. 单击"完成"开始备份。

sql语句方式:

1. 使用包含下列子句的 backup 语句:

backup databasedirectory backup_directory[ transaction log only ]transaction log truncate只有当执行增量备份时才包括 transaction log only 子句。事务日志和数据库文件的备份副本放在 backup_directory 中。如果您输入一个路径,则它相对于数据库服务器(而非客户应用程序)的工作目录。


命令行方式:

1. 从命令提示符中,输入以下命令:

dbbackup -c "connection_string" -x [ -t ] backup_directory只有当执行增量备份时才包括 -t 选项。事务日志和数据库文件的备份副本放在 backup_directory 中。如果您输入一个路径,则它相对于在其中运行该命令的目录。


c. 执行备份,重命名原来的事务日志

这组备份选项通常用于包括在复制中的数据库。除了创建数据库文件和事务日志的备份副本以外,还将备份时的事务日志重命名为脱机日志,并启动一个与在备份时使用的日志同名的新事务日志。

sybase central 方式:

1. 启动sybase central。以具有dba权限的用户身份连接到数据库

2. 右击数据库并从弹出式菜单中选择“创建备份映像”。此时,就会出现"创建备份映像"向导。

3. 在向导的简介页中单击"下一步"。

4. 选择要备份的数据库

5. 在下一页上,输入要保存备份副本的目录的名称,然后选择是执行完全备份(备份所有的数据库文件)还是增量备份(只备份事务日志文件)。

6. 在下一页上,选?quot;重命名事务日志"选项。

7. 单击"完成"开始备份。

sql 语句方式:

1. 使用包含下列子句的 backup 语句:

backup databasedirectory backup_directory[ transaction log only ]transaction log rename只有当执行增量备份时才包括 transaction log only 子句。事务日志和数据库文件的备份副本放在 backup_directory 中。如果您输入一个路径,则它相对于数据库服务器(而非客户应用程序)的工作目录。


命令行方式:



1. 从命令提示符中,输入以下命令。您必须在单行上输入该命令:

dbbackup -c "connection_string" -r [ -t ] backup_directory如果要执行增量备份,请包括 -t 选项。事务日志和数据库文件的备份副本放在 backup_directory 中。如果您输入一个路径,则它相对于在其中运行该命令的目录。


调度备份

大多数备份调度都会包括定期完全备份,其间穿插进行事务日志的增量备份。不能通过简单的规则来确定数据的备份频率。备份频率取决于数据的重要性、数据更改的频率以及其它因素。

大多数备份策略都包括不定时进行完全备份并穿插进行多次增量备份。备份的常见起点是每周执行完全备份,每天对事务日志进行增量备份。完全备份和增量备份都可以在服务器端或客户端联机(数据库正在运行时)或脱机执行。档案备份始终都是完全备份。

备份调度针对的故障种类不仅取决于备份的频率,而且还取决于数据库服务器的运行方式。

您应当总是保留多个完全备份。如果创建备份时覆盖上次备份,在备份过程中万一出现介质故障,会使您根本留不下备份。您还应当在现场之外保留某些完全备份,以防发生火灾、水灾、地震、偷盗或故意破坏。

您可以使用 adaptive server anywhere 的事件调度功能,在调度的时间自动执行联机备份。

通过对活动进行调度,您可以确保在一组预置的时间执行一组操作。调度信息和事件处理程序都存储在数据库本身中。

通过使多个调度与一个指定的事件相关联,您可以定义复杂的调度。以下示例可以帮助您初步了解可能有用的调度操作。

对事件进行调度时,可以使用完整的英文日期名称(monday、tuesday,等等),也可以使用日期的简写形式(mon、tue,等等)。请注意,如果要使用除英文之外的语言运行的服务器能够识别日期名称,您必须使用完整的英文日期名称。

示例

每天凌晨 1 点执行增量备份:create event incrementalbackupschedulestart time '1:00 am' every 24 hourshandlerbeginbackup database directory 'c:\\backup'transaction log onlytransaction log rename matchend


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons