• {{item.name}}
{{item.name}}
{{item2.name}}
更多
操作指南

如何实现B.Data系统的冷备份

star star star star star
5.0 分
  • 系统配置
  • 使用操作
  • SIMATIC WinCC 选件
文档编号:A0377| 文档类型:操作指南| 发布时间:2024年02月22日
  • 0
  • 81
  • 4057
西门子能源管理软件B.Data, 能够为用户提供强大的能源分析、预测功能,分析结果以报表、趋势、视图等形式表现出来,项目实施后,需要对系统进行备份,本文主要讲述了如何实现B.Data系统的冷备份。

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 数据库中,采用冷备份的方式能够将B.Data整个的系统结构及数据进行完整备份。



图1 B.Data的四类数据

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


3、B.Data数据库结构
下面通过实例演示实现B.Data系统冷备份的过程。

3.1 实例目标
下面通过两个B.Data的画面说明测试的目标。图2表示了B.Data前期项目,只有一个报表,且只有一个数据采集的服务器,图3表示了B.Data后期项目,包含多个报表及有两个数据采集的服务器。


图2 B.Data的前期项目


图3 B.Data的后期项目

3.2 备份步骤

对于B.Data的冷备份,主要包含以下几个步骤:

  • ® 设置Oracle SID环境变量;
  • ® 关闭数据库;
  • ® 备份数据库;

3.2.1设置Oracle SID环境变量
冷备份数据库,需要在数据库停止的情况下进行备份,如果计算机上装了多个Oracle实例,需要知道命令是针对哪个Oracle实例,所以需要去进行Oracle SID环境变量的设置,本例程中Oracle的实例名为bdata。


图4 设置环境变量并以sysdba角色启动sqlplus

3.2.2关闭数据库
通过sysdba角色启动sqlplus后,关闭Oracle数据库,关闭数据库的方式有多种,这里采用shutdown immediate方式,即立即方式关闭数据库。


图5 立即关闭数据库

3.2.3 B.Data数据库备份


图6 B.data文件夹备份

默认安装情况下,B.Data的数据库实例被单独安装在根目录下,如图5,数据库停止情况下,拷贝BDATA整个文件夹进行备份。

3.3 还原步骤

对于B.Data的还原,主要包含以下几个步骤:

  • ® 设置Oracle SID环境变量;
  • ® 关闭数据库;
  • ® 还原数据库;
  • ® 打开数据库

3.3.1设置Oracle SID环境变量
同上,首先需要设置Oracle SID 环境变量。


图7 设置环境变量并以sysdba角色启动sqlplus

3.3.2 关闭数据库
同上,首先需要关闭数据库:


图8 立即关闭数据库

3.3.3 还原数据库


图9 B.data文件夹还原

将当前目录的BDATA文件夹改名为BDATA_old,并将备份的BDATA文件夹整个内容拷贝到当前目录。

3.3.4 打开数据库
完成上述步骤后,利用startup命令打开数据库,完成了BData的冷备份及还原。然后按照特定用户及密码就可以登录以前备份的系统了。


图10 打开数据库


4、注意问题
通过冷备份的方式实现B.Data项目的备份和还原,实现整体项目的备份,但此种备份不能够将原有B.Data项目在注册表中的一些设置进行备份及还原,需要重新配置,例如:

  • ® 原有注册表选项的配置;
  • ® 网络发布的配置;

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


图11 FunctionServer 配置


图12 邮件服务器配置


图13 自动报表时间配置

4.2 Web发布配置


图14 Web发布配置


5、小结
除了冷备份外,还可以通过”Full database export”,在线备份等方式进行B.data数据库的备份,与正常Oracle的备份是一样的。采用冷备份的方式是一种完整、可靠的备份方式,但是此种备份方式需要数据库处于停止状态,才能保证其成功。

关键词
B.Data、能源管理、冷备份


您可以前往全球资源库查看此文档

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。