推荐的系统备份策略。
系统需要备份的内容:
• 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.1 ERDB备份(主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
因篇幅问题不能全部显示,请点此查看更多更全内容