中国石油加油站管理系统试点项目StorePoint 系统灾难恢复手册中国石油加油站管理系统StorePoint系统灾难恢复手册K2006-1北京美飒格松柏科技发展有限公司目录目录 (1)一、POS灾难恢复 (2)POS系统彻底崩溃,所有数据都丢失。
(2)POS系统不能使用,但是数据没有丢失,但是需要重新安装系统。
(3)二、BOS灾难恢复 (4)BOS系统彻底崩溃,所有数据都丢失。
(4)1.BOS的硬盘全部数据都丢失,也没有其它备份数据。
(4)2.BOS的硬盘中全部数据都丢失,但在POS上有备份数据。
(4)3.BOS的C盘数据丢失,但是Raid盘中数据没有丢失。
(4)BOS系统不能使用,但是数据没有丢失,但是需要重新安装系统。
(4)BOS系统不能使用,原因是Office.gdb或EJ.gdb已经损坏。
(5)三、Fuel Server灾难恢复 (9)Fuel Server系统彻底崩溃,所有数据都丢失。
(9)1.Fuel Server的硬盘数据全部丢失,只能重新安装系统了。
(9)Fuel Server系统不能使用,但是数据没有丢失,只需要重新安装系统。
(10)一、POS灾难恢复POS系统彻底崩溃,所有数据都丢失。
1.重新安装POS系统,按照安装配置手册配置好POS,做冷启动,登录pos系统,不要开班(切记一定不用开班),然后退出POS程序。
2.到BOS系统中查看最后一笔交易的交易序号。
例如:187(在Office的“交易日志”中或者数据库的till表中),注意,不同POS的最大交易序号是不同的,要看此表中的POS_ID。
3.到BOS系统中“POS交易控制器”中查看最后POS班次号。
例如:214.在“POS交易控制器”中记录记录号84775.进入POS:C:\Positive\EXE\PositiveCounter.ini,将ShiftId修改为22=21+1;将TRA_GSerNum修改为8477;将TRA_SerNum修改为8477;将Transaction修改为188=187+1,其它内容全部删除。
6.登录POS系统7.到BOS系统的交易控制器中进行选择最新的POS的最新的TRA。
8.将PosSrvConsole中的POS Server进行Stop 后进行Start9.在POS中进行班结,到BOS中去查看营业日管理,是否产生新的收银员班次和油品班次。
10.进入BOS数据库,检查各种班次是否正常,将此POS系统崩溃时的收银员班次和POS班次手动地关掉。
这样做的优点:不必做Preset,数据恢复从POS崩溃的“断点”处恢复,POS中数据可以保持完整性。
POS系统不能使用,但是数据没有丢失,但是需要重新安装系统。
1.备份数据:TRA文件夹、Server注册表、EXE文件夹下的PositiveCounter.ini、EXE文件夹下的P32CCreg.ini。
2.重装系统,按照安装配置手册配置好POS,导入server注册表文件,做冷启动,切记,不要运行POS程序。
3.将备份的TRA文件复制到POS:C:\Positive\TRA下,将备份的PositiveCounter.ini和P32CCreg.ini复制到C:\Positive\EXE下。
4.运行POS系统,用TS登录POS,然后做班结(确保BOS中所有程序都启动),此时停止任何操作。
5.进入BOS数据库,手动将所有处于营业中的收银员班次和POS班次都关闭掉。
6.在POS上开班就可以正常营业。
这样做的优点:不必做Preset,数据恢复从POS崩溃的“断点”处恢复,BOS中数据可以保持完整性。
二、BOS灾难恢复BOS系统彻底崩溃,所有数据都丢失。
分为两种情况:BOS的硬盘彻底不能使用,所有数据都丢失了,包括Raid盘中的数据;另一种情况,BOS的一块盘坏了,但是另一块硬盘没有坏,此时系统正常运行,不影响正常业务。
1.BOS的硬盘全部数据都丢失,也没有其它备份数据。
1)找来新的PC或更换机器硬盘,根据安装配置手册重新安装BOS系统,到“交易控制器”选择TRA文件时暂停。
2)选择POS的TRA文件,从第一个TRA文件开始(主POS的第一个Tra文件是00010001.Tra,从POS的第一个Tra文件是00020001.Tra,FuelServer的第一个TRA文件是00990001.Tra).3)手动关闭所有已经上传给HOS的营业日及其所有班次,对于未审核的营业日和班次进行所有便利店业务的录入(包括收货、报废、站间调拨、站内调拨、退货等),然后做一个盘点;对于油品业务,录入所有业务(包括收货、清罐、站间调拨、站内调拨、油品拒收等),然后在Fuel Server中读取所有油罐读数、油泵读数。
4)做一个班结,将未审核的营业日“日结”掉,最后开班营业。
这样做的优点:能够保存完整的交易数据,能保证加油站的正常业务进行。
这样做的缺点:以前的业务数据完全丢失,不可能再次恢复,还需要总部配合将此加油站的库存数据整理清楚。
2.BOS的硬盘中全部数据都丢失,但在POS上有备份数据。
1)重新安装BOS系统,只需要配置站点名称和编码、日结时间点、EPSIP和Servers.reg,然后根据“五.BOS系统不能使用, 原因是Office.gdb或EJ.gdb已经损坏。
”来恢复BOS的Office.gdb和EJ.gdb,将恢复的数据库放到c:\office\db\下。
2)重新启动BOS系统,然后对POS做一次冷启动。
3)最后将此备份数据库备份时间点到现在的所有业务手工录入系统,需要文件的话就让总部将这段时间内的所有单据都下发一次。
4)正常营业。
3.BOS的一块硬盘损坏,另一块硬盘正常。
1)如果在系统运行时,一块硬盘坏了,系统会正常运行,不会影响业务。
2)在系统重新启动时候,在启动初期,会出现以下提示:Array #0 –RAID-1 gsms-bos 148.88GB Failed(或者Degrade)Warning!!! Configuration Change(s) detected!!! Press <Enter> to accept thecurrent configuration or power off the system and check the driverconnections.3)如果出现以上信息,回车继续进行正常的业务,同时及时向厂家进行设备保修,进行RAID恢复。
BOS系统不能使用,但是数据没有丢失,但是需要重新安装系统。
1.备份BOS中的数据库,包括Office.gdb、EJ.gdb和SR.gdb;备份BOS的注册表Server.reg。
2.重新安装BOS系统,只需要配置站点名称和编码、日结时间点、EPSIP,然后停止所有的BOS服务,直接将Server.reg导入系统,将Office.gdb、EJ.gdb和SR.gdb替换新安装的空数据库,最后对POS做一次冷启动。
3.将BOS系统重启,数据就会自动从POS和Fuel Server传到BOS。
4.正常营业。
BOS系统不能使用,原因是Office.gdb或EJ.gdb已经损坏。
1.在BOS 下的c:\office\db\Backup\Office\ 和POS下的c:\positive\Backup\Office\找到最近备份的一个BOS数据库,选择修改时间最接近的一个备份数据库,例如:Office20090110.zip,将其解压到Office20090110文件夹下,然后将这个Office.gdk拷贝到c:\office\db\下。
2.将c:\office\db\下损坏的office.gdb数据库先备份到其它路径下。
3.停止所有相关的BOS服务,包括右下角的程序TCPComCln.exe、TCPComSrv.exe、SRSrv.exe、ClockSrv.exe、OfficeDBSrv.exe、MaintSrv.exe;然后到服务中将名称中包含Interbase和StorePoint的所有服务停止,如下图:4.启动开始->程序->Borland InterBase 7.5 Server[instance =gds_db]—>IBConsole,如下图:5.右键点击Database,选择Register6.在接下来弹出的对话框中点击“file”按钮,选择数据库的对话框中选择要注册的数据库(后缀名为.GDB),如OFFIC.GDB7.输入user name(SYSDBA)和Password(masterkey),点击ok按钮即完成数据库的注册工作8.在要恢复的数据库上点击右键,选择“Backup/Restore下的Restore,如下图:9.弹出的Database Restore窗口中,在Backup Files下的Filename(s)选择要用来恢复的之前做好的备份文件,如C:\Office\Db\back\ OFFICE.gbk或者pos1\backup\office\OFFICE.gbk,在下面Database处选择要恢复到的位置,Alias:选择office.gbk,在Filename(s)处改为C:\Office\Db\Office_new.gdb,在Options:下的Overwrite选项处如果选择False,表示恢复的数据库会生成新的Office_new.gdb文件,如果选择True表示覆盖,C:\office\db下的office.gdb 文件会被恢复文件覆盖,一般我们选择False方式恢复数据库,如下图:10.恢复过程如下:11.出现下图提示,表示恢复成功。
12.数据库恢复成功后,重启BOS系统,对POS做一次冷启动。
13.然后将此备份数据库备份时间点到现在的所有业务手工录入系统,这些业务包括便利店的业务和油品业务(单据可以从C:\Office\Rcv文件夹中拷贝出来,使用PC-Import.exe工具手工导入)。
14.EJ数据库的恢复使用如上方法对EJ数据库进行恢复。
三、Fuel Server灾难恢复Fuel Server系统彻底崩溃,所有数据都丢失。
分为两种情况:一.Fuel Server的硬盘数据全部丢失;二.Fuel Server的C盘数据丢失,Raid盘的数据没有丢失。
1.Fuel Server的硬盘数据全部丢失,只能重新安装系统了。
1.进入BOS系统的“POS交易控制器”,查看Vp的交易号(也就是崩溃时的TRA号)。
此时为47。
2.安装Fuel Server,按照加油站实际情况配置Fuel Server,并且保证Fuel Server的配置和BOS、FCC要一致。