您可以在使用事务日志记录的数据库中备份 Blob 空间。
备份新的 Blob 空间之前,确保对 Blob 空间创建进行了记录的日志文件不再是当前的日志文件。您可以运行 onstat -l 命令来验证逻辑日志状态。
当用户更新或删除 Blob 空间中的简单大对象时,直到释放了包含删除记录的日志文件后才能释放 Blob 页以重新使用。必须备份日志文件才能将其释放。
重要: 如果在更新或删除没有备份逻辑日志的 Blob 空间的数据后对该 Blob 空间执行热复原,那么该 Blob 空间可能无法复原。
要备份 Blob 空间:
-
通过运行 onstat
-l 或 xctl onstat -l 命令来验证逻辑日志的状态。
-
通过运行 onmode
-l 命令来切换到下一个日志文件。
-
备份逻辑日志:
- 如果 Blob 空间是联机的,请运行 onbar -b -l -c 命令。
- 如果 Blob 空间是脱机的,请运行 onbar -b -l
-O 或 onbar -b -O 命令。如果备份成功,ON-Bar 将返回 178。
-
通过运行 onbar -b 或 onbar -b -w 命令来备份 Blob 空间。