如何启用实时数据库备份?
实时数据库备份是指在数据库仍在运行并主动向用户或应用程序提供数据时创建数据库备份副本的过程。执行的备份不会中断数据库的正常运行。请注意,此功能仅适用于捆绑的 PgSQL 构建。
要启用实时数据库备份,
- 导航到设置 -> 常规设置 -> 数据库备份;
- 如果要计划备份,请单击 启用计划备份切换,然后输入要计划的时间范围;
- 输入备份目录的路径;
- 下一步是提供 密码以保护存储备份数据的文件;
- 输入密码提示帮助您轻松记住密码;
- 配置保持最新字段以保存最后n个备份。例如,如果输入值为 2,则将保存最后两个备份;
- 点击通知 框以在备份失败时接收通知。请注意,应将邮件服务器设置配置为启用通知;
- 点击右上角的报表 可查看有关数据库备份的历史报告。报告可以导出为 PDF 或 CSV。
注意:
备份目录磁盘中的可用空间需要高于OpManager目录和额外10 GB的总和。即,磁盘上的可用空间应大于" <OpManager Home Directory>/pgsql/data" + 10 GB的总大小。
假设OpManager的"<OpManager Home Directory>/pgsql/data" 目录占用20 GB,则至少需要30 GB(20 + 10)的可用空间。
还原数据库
请按照以下步骤恢复数据,
- 打开具有管理权限的命令提示符或具有 root 访问权限的终端,然后转到< OpManager Home>/bin/backup directory;
- 在命令提示符下使用备份文件名作为参数执行RestoreDB.bat (使用Linux RestoreDB.sh),如下所示:
RestoreDB.bat <AbsolutePathOfBackupFile>。 示例: RestoreDB.bat "C:\backup\FullBackup_20230825031728.ezip"