命令 - FREEZE DATABASE
冻结数据库后,将所有的内容刷新磁盘上,只能允许读操作,直到使用RELEASE
命令。
执行该命令需要服务器管理员权限,只能在远程数据库上执行。如果想在本地数据库冻结和解冻,需要使用OrientDB API接口ODatabase.freeze()
和 ODatabase.release()
。
这个命令在你需要备份一个在线数据库时比较有用,冻结数据库,然后执行一个文件系统的快照,最后释放数据库。这样你就可以把快照任意拷贝了。
这种方式特别好,因为备份的过程非常快。
语法
FREEZE DATABASE
例子
冻结当前数据库:
orientdb>
FREEZE DATABASE
解冻数据库,参考
RELEASE DATABASE
。