科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件在PB中如何对ASA进行数据备份

在PB中如何对ASA进行数据备份

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文详细介绍在PB中如何对ASA进行数据备份

作者:51cto.com整理 来源:51cto.com  2007年9月15日

关键字: 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 DATABASE
DIRECTORY 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 DATABASE
DIRECTORY backup_directory
[ TRANSACTION LOG ONLY ]
TRANSACTION LOG TRUNCATE
只有当执行增量备份时才包括 TRANSACTION LOG ONLY 子句。
事务日志和数据库文件的备份副本放在 backup_directory 中。
如果您输入一个路径,则它相对于数据库服务器(而非客户应用程序)的工作目录。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章