0

当用户同时使用数据库时,从 sybase 服务器获取数据库转储时是否可能出现损坏?
假设我发出

dump database MyDB to "compress::MyDB.dmp"  

数据库大小很大,因此转储可能需要几分钟才能完成。
在转储期间,用户发出:

insert data into table X
insert data into table Y

因此,当在表 X 和 Y 中插入新数据时,表 X 可能已经被转储。因此,转储可能包含先前的表 X 和新的表 Y,这是损坏的。
这是可能的情况吗?

4

1 回答 1

0

我找到了几个链接供您查看:

您应该能够在实时数据库上运行 sybase 转储,即使在插入和更新仍在继续时也是如此。所有更改都应在转储的最后同步以获取最新更改。

于 2012-06-27T12:22:29.457 回答