系统恢复
PPS Server Suite包含一个实时备份软件Stoll Pps DB Backup,需要在安装之后进行设置。
使用限制:
- 用于滚动备份的足够的硬盘空间。
标准值:1GB 每台机器的备份数量(天) - 为了安全起见,请将备份保存在外部数据介质上。
- 不要使用 PPS服务器的内部盘。
- 推荐使用 USB 3.0 或更高版本
- 在网络驱动器上备份有可能效果不够好。
- 给PPS服务器配备一个 UPS 以确保任何时候都能够进行稳定的备份或恢复。
- 预先安排一个安全的存储位置
安全是指遇以下情况时保证要确保系统安全: - 风暴,水,雷电,火灾,地震
- 未经授权的访问
- 更新PostgreSQL软件到新版本可能会导致不兼容的问题。
新版本可能无法再使用旧备份。 - 单独保存旧备份
在滚动备份的时间段内,您可以恢复任何时刻的备份。但更旧的状态不能实现,除非将其保存在其他位置。
关于配置和使用的注释:
- 在PPS \ \ 里显示了备份的状态。假如发生错误,例如 数据介质已满,将显示错误状态。尽快配置错误消息的E-Mail警报,以便发故障时及时得到通知。
- Stoll Pps DB Backup Restore Config 程序检查是否备份已正确创建,同时在Restore backup选项卡Restore Points表的State列里显示备份状态。在数据恢复期间由数据库软件进行关于数据完整性的进一步检查。当检测出一个错误时,会显示一个消息。在c:\skr3log\StollPpsDbBackupRestoreLog.txt日志文件里,所执行的操作以及结果被记录。
- 在执行PPS Server Suite更新之前,要始终创建一个当前备份的副本并将其保存在一个安全位置。
- 在进行备份之前,定期将前一天的备份保存在安全位置。
- 每天,首先要创建 Base 备份。此备份是当前数据的完全备份,并且也备份SKR3_DB\DB_9_4_Root文件夹的文件。增量备份将添加到Base备份直至次日。实际上,只要数据库中发生任何变化,就会立即备份,缩短了时间延迟。
- Base备份对应前一天的最新状态,但是更紧凑。
- 在当天的备份期间访问文件。
- 复制操作无法进行,直到备份功能被禁用为止。
- 或者第二天,创建随后备份时。
- 恢复时刻越接近Base备份时刻,备份可以重新导入到数据库的速度就越快。
- 备份越旧,数据的更新则越少。PPS 和SKR3缓存的Recovery功能可以恢复订单数据和机器事件中更新的内容。已发布和正在运行的订单已在PPS中恢复,并可以对其进行检查然后完成。
- 在恢复数据库时,无需要考虑将各个数据库分发到不同的驱动器。您可以恢复数据库,尽管分发方式发生变化。
- 假如在SKR3_DB\DB_9_4_Root\PG_9.5\pd_hba.conf处或SKR3_DB\DB_9_4_Root\PG_9.5\postgresql.conf中的SSL处输入激活数据库访问的权限,恢复时,这些将被重置为Base备份时的状态。
- 如果已给数据库建立SSL连接,那么到未设立SSL连接的状态的数据恢复将会失败。首先取消前一个SSL配置然后重新启动SKR3服务。