Sybase“转储数据库”命令期间的新事务

时间:2012-07-26 19:35:08

标签: tsql sybase database-backups

我有一个 Sybase 15.5 数据库,每天晚上使用DUMP DATABASE命令备份。这个过程大约需要30分钟。

30分钟内发生的交易会怎样?它们是否包含在备份中或被忽略?

1 个答案:

答案 0 :(得分:2)

包含转储期间的事务,但“阶段3”中转储结尾处的任何事务除外。

System Administration Guide: Volume 2,第11章:制定备份和恢复计划,制作例行数据库转储:转储数据库

  

用户可以继续制作   转储发生时对数据库的更改。这样做   方便定期备份数据库。

     

dump database分三个阶段执行。进度消息会通知您   当每个阶段完成时。转储完成后,它会反映所有内容   在执行期间所做的更改,但已启动的更改除外   在第3阶段。

转储所有数据和日志页面,包括转储期间更新的数据和日志页面。以下是输出示例:

Aug  6 16:32:42 2012: Backup Server: 4.188.1.1: Database mydb: 371587246 kilobytes (100%) DUMPED.
Aug  6 16:33:34 2012: Backup Server: 3.43.1.1: Dump phase number 1 completed.
Aug  6 16:33:34 2012: Backup Server: 3.43.1.1: Dump phase number 2 completed.
Aug  6 16:33:34 2012: Backup Server: 3.43.1.1: Dump phase number 3 completed.
Aug  6 16:33:34 2012: Backup Server: 4.188.1.1: Database mydb: 373878392 kilobytes (100%) DUMPED.
Aug  6 16:33:34 2012: Backup Server: 3.42.1.1: DUMP is complete (database mydb).

另请参阅:http://www.sybaseteam.com/dump-database-t-506.html