恢复数据库

内设数据库SQLite3.出现错误时可使用常规工具恢复受损数据库。

数据库受损后需按以下流程进行操作:

1.数据库受损时不能启动和运行服务器:

a)在服务器运行过程中:如在与数据库进行常规交互作用时出错,服务器或自动停止。

b)在服务器启动过程中:如数据库SQLite3设置中勾选了检查镜像完整性,则会自动检测数据库镜像的完整性。如发现错误则不会启动服务器。

2.启动服务器必须先恢复受损数据库:

a)如数据库SQLite3设置中勾选了自动恢复受损镜像,则启动服务器会自动恢复数据库镜像。

b)如未启用自动恢复数据库镜像,可在从命令行启动服务器时使用参数repairdb(参见附录中的H4.3.数据库管理命令)。