1

我有一个Sybase 15.5数据库,它每晚都使用该DUMP DATABASE命令进行备份。该过程大约需要 30 分钟。

在这 30 分钟内发生的交易会发生什么?它们是包含在备份中还是被忽略?

4

1 回答 1

2

包括转储期间的事务,但“阶段 3”中转储最后的任何事务除外。

摘自系统管理指南:第 2 卷,第 11 章:制定备份和恢复计划,进行例行数据库转储:dump database

在转储发生时,用户可以继续对数据库进行更改。这样可以方便地定期备份数据库。

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

于 2012-08-06T15:42:52.567 回答