如何在线实现B.Data系统的还原及备份

时间:2023-03-19作者:佚名

1、概述
基于WinCC/B.Data的综合能源管理系统,是西门子公司集成于TIA全集成自动化 & TIP全集成能源自动化的一体化产品,通过这一强有力的工具,对从SCADA层中得到的数据,采用成熟高效的综合能源分析方式,覆盖能源采购,能源调度,确保能源的高效使用和良好的成本控制。

采用B.Data进行能源系统的分析及管理,最终实现:

  • 技术数据和商务数据处理系统的整合;
  • 基于历史负荷数据和生产计划的负荷预测;
  • 气体和废水排放预测;
  • 增加发电和输配电的效率;
  • 通过生产相关的负荷预测提高规划可靠性 ;
  • 采购能源时,为采购部门提供成本优化支持;
  • 履行法律义务,监测报表温室气体排放;
  • 建立能源和原料帐目的公司级透明度 ;
  • 基于costs-by-cause原则,进行能源成本分配,易与财务系统关联 (如SAP);
    相应的分析结果,通过报表系统合理展示。

项目实施后,对项目进行安全备份是必要的,本文基于Oracle 数据库的在线备份及恢复,以例程讲述B.Data 系统完整备份还原的组态。


2、B.Data系统结构

B.Data后台是基于Oracle数据库的,存放于Oracle中数据主要包括四部分:

  • B.Data的系统结构,即B.Data软件本身的层次结构,包括不同组件,例如报表、趋势、Profile、Internet 发布等,不包含数据;
  • B.Data的Demo程序,对于上面层次结构的一个实例化例程;
  • 用户自己定义的程序,具体针对具体项目;
  • 具体的数据,基于上述层次结构所定义的结构实际生产中数据。

对于上述四部分数据都保存在Oracle 数据库中。Oracle数据库的备份还原是基于上述4部分的备份还原。

如何在线实现B.Data系统的还原及备份

图1 B.Data的四类数据

对于B.Data的备份,利用SYS的用户,在B.Data的安装过程中,SYS用户的密码被设置,这里测试的B.Data系统数据库用户及明码如下:
SYS用户:SYS/bdata_sys
Bdata_sys用户:Bdata_sys/bdata_sys


3、B.Data系统备份
B.Data系统备份分为两部分,备份及按计划备份。

3.1 系统备份
安装B.Data后,在C:BDATABDATAAdminexp文件夹下,增加文件:
USER_EXP_1.BAT
USER_EXP_1.PAR

如何在线实现B.Data系统的还原及备份
图2 USER_EXP_1.PAR

其中红框为BData数据库系统的用户及用户名,绿框为备份文件放置的位置。

如何在线实现B.Data系统的还原及备份
图3 USER_EXP_1.BAT(通过更改文件后缀名)

3.2 计划备份

如何在线实现B.Data系统的还原及备份
图4 备份任务

如何在线实现B.Data系统的还原及备份
图5 备份时间周期

在windows的Scheduled Tasked中,如图4、图5对USER_EXP_1.BAT运行程序进行计划安排及调度,每个月的第一个星期的9:00进行备份。
在实际的项目运作中,可以考虑每个月做2-3次备份,例如在Scheduled Tasked中增加多个Task,每个月分别在第一个星期、第二个星期、第三个星期的星期天进行备份,从而保证多份备份。

4、B.Data系统还原
系统还原主要分为两个部分:B.Data数据库建立和系统恢复。

4.1 创建数据库
首先安装B.Data系统,注意的是对于SYS及Bdata_SYS用户密码以及BData Database Name都要保持一致。

如何在线实现B.Data系统的还原及备份
图6 B.Data系统安装配置

4.2 系统恢复
对于系统的恢复要用到下面一些文件:
compile_invalid.sql
create_BDATA_SYS.sql
post_import.sql
USER_IMP.BAT
USER_IMP.PAR
同时需要系统的备份文件,这里是以exp_bdata_sys_1.dmp为例,注意的是此文件名称与USER_IMP.PAR中的备份文件名是相对应的。
在C盘新建文件夹reconvery,拷贝6个文件在此文件夹中。

第一步:

如何在线实现B.Data系统的还原及备份
图7 命令行中转到recovery目录

第二步:

如何在线实现B.Data系统的还原及备份
图8 SYS以sysdba各式启动

注意提示密码,按照数据库密码输入。

第三步:

如何在线实现B.Data系统的还原及备份
图9 连接到数据库

第四步:

如何在线实现B.Data系统的还原及备份
图10 执行Create_bdata_sys脚本

如何在线实现B.Data系统的还原及备份
图11 执行Create_bdata_sys结果

第五步:导入备份数据到数据库中

如何在线实现B.Data系统的还原及备份
图12 执行user_imp.bat

如何在线实现B.Data系统的还原及备份
图13 执行user_imp.bat结果

第六步:执行post_import脚本

如何在线实现B.Data系统的还原及备份
图14 连接数据库

如何在线实现B.Data系统的还原及备份
图15 执行post_import脚本

第七步:执行compile_invalid脚本

如何在线实现B.Data系统的还原及备份
图16 连接数据库

如何在线实现B.Data系统的还原及备份
图17 执行compile_invalid脚本

通过上述步骤,完成数据库的恢复工作。

4.3 补充
采用上述方式进行系统还原,但要注意的是对于新安装的系统,需要考虑的是一些辅助的配置:
注册表中的配置
Scheduled Tasked中的配置等
系统的IP地址配置(关系到报表服务启动)

4.3.1 原有注册表选项配置
对于分布式系统,需要对Function Server的地址需要重新设定;对于需要邮件、自动打印的功能,需要对SMTP服务器及自动打印硬件地址进行设定等。

如何在线实现B.Data系统的还原及备份
图18 FunctionServer 配置

如何在线实现B.Data系统的还原及备份
图19 邮件服务器配置

如何在线实现B.Data系统的还原及备份
图20 自动报表时间配置

4.3.2 Web发布配置

如何在线实现B.Data系统的还原及备份
图21 Web发布配置

4.3.3 Kernel启动时间配置

如何在线实现B.Data系统的还原及备份
图22 修改Kernel.exe启动延迟时间

相关阅读

配电柜跳闸维修技巧:从入门到精通

一、入门基础 (一)常见跳闸原因分类 过载跳闸:电路中的总负载功率超过配电柜额定承载能力,导致电流过大。表现为跳闸多发生在用电高峰时段,合闸后短时间内可能再次跳闸,且保护器件...
2026-06-08

高压清洗机 6 大故障合集,一查就会修,不用找师傅

一、不出水 / 出水很小 进水滤网堵塞 进水管漏气、折扁、没插紧 喷嘴堵塞 压力阀 / 调压阀卡死 二、有出水但压力很低、没劲 密封圈 / 水封老化漏水 柱塞、缸体磨损 调压阀...
2026-05-26
高压清洗机 6 大故障合集,一查就会修,不用找师傅

被忽视的 DCS:PLC 单片机之外的工业控制系统

在工业自动化领域,电工们普遍对 PLC(可编程逻辑控制器)和单片机较为熟悉。它们在各种工业控制场景中发挥着关键作用,其应用广泛且易于理解,因而成为了电工们日常工作中经常接触的...
2024-09-09
被忽视的 DCS:PLC 单片机之外的工业控制系统

什么是继电保护和安全自动装置?

当电力系统中的电力元件(如发电机、线路等)或电力系统本身发生了故障或危及其安全运行的事件时,需要一种向运行值班人员及时发出警告信号、或者直接向所控制的断路器发出跳...
2023-06-13
什么是继电保护和安全自动装置?

MOS管典型应用电路图 MOS管常见的几种应用电路

一、开关和放大器 MOS管最常见的电路可能就是开关和放大器。 1. 开关电路 G极作为普通开关控制MOS管。 2. 放大电路 让MOS管工作在放大区,具体仿真结果可在上节文章看到。 二、时序电...
2023-07-17
MOS管典型应用电路图 MOS管常见的几种应用电路

热销商品

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

M36到M3喷塑喷涂喷粉喷漆 螺纹耐高温硅胶保护套堵孔塞螺纹孔堵头

M36到M3喷塑、喷涂、喷粉及喷漆螺纹耐高温硅胶保护套堵孔塞,专为工业喷涂作业设计。采用优质耐高温硅胶材质,可承受高达260℃的高温,有效保护螺纹孔在表面处理过程中...
7.2

航模内六角螺丝刀套装 高速钢超硬专用RC模型航模维修拆装工具

航模内六角螺丝刀套装专为RC模型及航模维修设计,采用优质高速钢材质,经特殊热处理工艺打造,具备超强硬度和耐磨性,确保长期使用不变形、不崩口。套装包含多种常用规格...
6.9

网站栏目