系统备份及恢复
推荐的系统备份策略。
系统需要备份的内容:
∙ERDB ( 系统的控制组态内容): c:\Program files\Honeywell\Experion PKS\Engineering Tools\System\Er
∙Server 实时数据库(操作组态内容): C:\ Program files\Honeywell\ Experion PKS\Server\Data
∙操作流程图(包括子图): 用户自定
∙Station 设置文件: C:\ Program files \Honeywell\ Experion
PKS\Client\Station\*.stn \system\R**\*.stb
∙QB 设置文件: 用户自定义目录
∙报表文件(自由格式报表或Excel报表) : 用户自定义目录
∙事件或历史数据文件及归档文件(可选择备份或不备): C: \Program files \honeywell\ Experion PKS\Server\Archive
∙用户自定义文件: 用户自定义目录
1系统备份介质
建议: 移动硬盘/ 刻录光盘/ 磁带/ 远程网络计算机硬盘
1.1ERDB备份(主Server:ServerB)
●Upload and Update
∙Dbadmin – Backup Database 生成主*.bak 文件
∙Control Builder—File-Export生成project备份文件.
∙Snapshot/Checkpoint files — C:\Honeywell\Engineering
Tools\System\ER\CPM***.snapshot
将以上生成的三类文件拷贝到备份目标盘er目录下.
1.2 Server 数据库(Server同步情况下, 只需备份一个Server)
●C:\Program files\Honeywell\Experion PKS\Server\Data 目录到备份目标
盘。
(不一定能直接copy, 与后台Service有关)。
●bckbld–out filename –tag cda / backup function.(使用pntbld filename恢
复组态内容)
1.3 操作流程图(包括子图)
操作流程图(包括子图)备份到目标盘.
1.5 Station 设置文件(两台Server分别备份,并作标记)
C:\Honeywell\Client\Station\*.stn 拷贝到备份目标盘station目录下
1.6QB 设置文件(备份正式使用的那份文件)
用户自定义目录下*.qdb 文件拷贝到备份目标盘qckbld目录下.
1.7 报表文件(自由格式报表或Excel报表) : C:\Honeywell\Server\Report 下自由
格式报表或用户Excel 报表文件拷贝到备份目标盘Report目录下
1.8事件及历史数据文件和归档文件(可选择备份或不备):
C:\honeywell\Server\data ,Archive 和evtarchive目录拷贝到备份目标盘Archive 目录下.
1.9 用户自定义文件备份到目标盘
2 使用备份恢复系统(适用于冗余Server)
2.1 ServerA 系统恢复(ServerB 工作正常情况下)
∙ServerA 重新安装操作系统和PKS软件
∙设置Servera与Serverb冗余
∙使ServerA 处于Backup 状态
∙在Station中(非ServerA station)作Server同步, 恢复Server实时数据库
∙在ServerB中Dbadmin--Recover Secondary Database
∙ServerB中的流程图拷贝到ServerA响应目录下
∙备份盘中ServerA的Station目录下*.stn文件拷贝回ServerA中: C:\Honeywell\Client\Station 目录覆盖同名文件.
∙备份盘中ServerA的qckbld目录中*.qdb文件恢复到ServerA相应目录中
∙报表文件文件恢复到ServerA相应目录中
∙历史数据文件从ServerB C:\honeywell\Server\Archive 目录拷贝到ServerA相应Archive目录下.
2.2 ServerB 系统恢复(ServerA 工作正常情况下)
∙ServerB 重新安装操作系统和PKS软件
∙设置ServerB和ServerA冗余
∙使ServerB PKS Server处于Backup 状态
∙在Station(非ServerB station) 中作Server同步, 恢复Server实时数据库
∙在ServerB中Dbadmin—Recover Primary Database
∙ServerA中的流程图拷贝到ServerB相应目录下
∙备份盘中ServerB的Station目录下*.stn文件拷贝回ServerB中: C:\Honeywell\Client\Station 目录覆盖同名文件.
∙备份盘中ServerB的qckbld目录中*.qdb文件恢复到ServerB相应目录中
∙报表文件文件恢复到ServerB相应目录中
∙历史数据文件从ServerA C:\honeywell\Server\Archive 目录拷贝到ServerB相应Archive目录下.
2.3 ServerA / ServerB 完全恢复(Controller 工作正常)
∙ServerA/ServerB 重新安装操作系统和PKS软件
∙设置ServerA和ServerB冗余
∙在ServerB中, 使用备份盘中的ERDB的备份文件.bak(使用Dbadmin—backup database生成) 在Dbadmin 中使用Restore Database恢复主ERDB数据库.
∙备份盘中的流程图拷贝到ServerB相应目录下
∙备份盘中ServerB的Station目录下*.stn文件拷贝回ServerB中: C:\Honeywell\Client\Station 目录覆盖同名文件.
∙备份盘中ServerB的qckbld目录中*.qdb文件恢复到ServerB相应目录中
∙报表文件文件恢复到ServerB相应目录中
∙历史数据文件从ServerA C:\honeywell\Server\Archive 目录拷贝到ServerB相应Archive目录下.
∙Controll Builder 中Load Server Point.后者pntbld 命令建立实时数据库。
∙测试ServerB 功能
∙当ServerB功能正常时, 使用4.2.1中步骤恢复ServerA。