命令 - FREEZE DATABASE

冻结数据库后,将所有的内容刷新磁盘上,只能允许读操作,直到使用RELEASE命令。

执行该命令需要服务器管理员权限,只能在远程数据库上执行。如果想在本地数据库冻结和解冻,需要使用OrientDB API接口ODatabase.freeze()ODatabase.release()

这个命令在你需要备份一个在线数据库时比较有用,冻结数据库,然后执行一个文件系统的快照,最后释放数据库。这样你就可以把快照任意拷贝了。

这种方式特别好,因为备份的过程非常快。

语法

FREEZE DATABASE

例子

  • 冻结当前数据库:

    orientdb> FREEZE DATABASE
    

解冻数据库,参考RELEASE DATABASE