建议在重建数据库前先备份数据库文件。并且,确保其它计划中的备份不可以重命名生产数据库的日志。如果重命名了日志,则必须按照正确的顺序将来自已被重命名的日志中的事务应用到重建的数据库。
使用 dbbackup -r 创建数据库和日志的备份,然后重命名日志。
有关详细信息,请参见备份实用程序 (dbbackup)。
在另一台计算机上重建备份的数据库。
在生产服务器上再执行一次 dbbackup -r 以重命名事务日志。
针对事务日志运行 dbtran,然后将事务应用于重建的服务器。
有关详细信息,请参见翻译日志文件实用程序 (dbtran)。
关闭生产服务器并制作数据库和日志的副本。
在生产服务器上复制重建的数据库。
针对第 5 步中产生的日志运行 dbtran。
在重建的数据库上启动服务器,但不允许用户进行连接。
应用执行第 8 步后产生的事务。
允许用户进行连接。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |