我正在尝试跨平台(Sun -> Windows)转储和加载 Sybase ASE 15 数据库。第一次尝试时,我收到一条错误消息,提示数据库在备份期间需要处于静止模式。这是什么意思?我该如何实现?
答案1
使数据库静止会暂停对数据库的更新。本质上是为了确保在转储或执行其他操作时数据不会发生任何变化。
注意:“hold_tag”可以是您选择的任何字符串。
从 isql(或任何你用来连接数据库的工具),只需运行(作为 sa,或同等工具)
quiesce database hold_tag hold database, database, etc
要恢复操作,请运行
quiesce database hold_tag release
对于你的情况,我会指定你打算进行转储
quiesce database hold_tag hold database for external dump