综合录井多功能远程数据库同步系统
   来源:中国科技博览     2021年04月16日 05:37

揭亚光

[摘 要]综合录井是记录、录取钻井过程中的各种相关参数信息。录井技术是油气勘探开发活动中最基本的技术,是发现、评估油气藏最及时、最直接的手段,具有获取地下信息及时、多样,分析解释快捷的特点。而多功能远程数据库同步系统是将最新的各项参数利用WITS加以采集和统一格式,如测井、MWD、LWD、定向等现场数据,发送到远程数据库同步系统,做到实时传输,使后方的专家可以第一时间研究分析现场情况,做出准确及时的判断。

[关键词] 综合录井;WITS;远程;数据库同步 ;后台处理

中图分类号:TP399 文献标识码:A 文章编号:1009-914X(2016)08-0277-01

引言

随着综合自动化技术和网络的发展,信息同步的重要性日显突出。综合录井多功能远程数据库同步系统就是基于井队现场与后方部门资料获取的差异性提出的一种解决方案。最终做到实时同步的了解井场发生的情况,并可依此做出重要决策,及时下达最新施工指令。

1 WITS整合井场多类数据

WITS (井场信息传输规范)是一种通信格式,它应用于从一个计算机系统向另一个计算机系统传输各种各样的井场数据。在石油工业的勘探和开发领域中,它作为一种推荐格式,使作业和服务公司,既可以在联机状态下,也可以批传递方式进行数据交换。WITS的主要特点是它的实时性、单向性和WITS 0级格式的简单性。使用WITS格式的优点如下:

① WITS定义了数据内容和格式,是由专业化的服务公司和许多主要的作业者同意和审查过的。

② WITS允许一系列的通信选择,从一个经很好定义的记录子集的简单单向数据传输到双向通信会话。

③ WITS产生了一个作业和服务公司联系的工具,而无需为软件支持非兼容的传输格式花费无效投资。

④ WITS为在井场或以井场进行数据传输方面提供了一种“通用语言”。

所以WITS是井场数据统一最好的选择,并且实现WITS连接只需要保证接口正常工作,波特率设置正确,综合录井仪通信卡正常,综合录井仪参数ID相匹配,就能很简单的实现如LWD/MWD等数据的接入,整合到综合录井仪中。

2 数据库同步技术与接口标准

数据库同步是在构成分布式数据库系统的多个数据库中进行复制和维护数据库对象的进程。在录井现场采集的数据在本地保存,然后再转发到后方的服务器。在无法连接远程服务器的情况下,或者用户断开数据库服务器进行调试的情况下,将保存在本地数据库中,在之后重新建立连接,将使用所有更改内容来更新远程数据库服务器。一般可以同步数据库对象:表、视图、索引等。根据业界提供数据同步或抽取的解决方案来看,主要包括以下几大类:存储复制技术、数据库复制技术、ETL抽取技术。针对这三类数据库同步技术的特点,切合实时传输在井场的实际情况,做出如下分析:

2.1 存储复制技术

存储复制技术主要由磁盘阵列复制技术、主机卷复制技术以及一些文件复制技术。存储复制方案的技术核心是利用存储阵列自身的盘阵对盘阵的数据块复制技术实现对数据的远程拷贝,从而实现数据的灾难保护。在主数据中心发生灾难时,可以利用灾备中心的数据在灾备中心建立运营支撑环境,为继续运营提供支持。同时,也可以利用灾备中心的数据恢复主数据中心的业务系统,从而能够快速回复到灾难发生前的正常状态。这种方式明显不适合分布式录井队的数据库传输服务,并且这种技术要求带宽高,和施工现场的作业环境不相符,不用考虑。

2.2 数据库复制技术

数据库复制技术是通过数据库的日志或者交易方式来进行数据同步的,代表性的产品例如DSG Realsync,QUEST Shareplex以及ORACLE DataGuard。数据库复制技术的工作原理大都与oracle log相关,例如DSG Realsync数据库复制产品就是通过对Oracle Log日志进行分析获取跟踪源系统的交易指令,然后将交易指令传到目标端进行重新执行的方式来实现数据复制的。复制系统包括两个部分组成:DS: Data Source端,即源系统端;DT:Data Target端,即目标系统端。系统由安装在Data Source端和Data Target上的Agent进程组成,Source端的Agent进程对ORACLE日志进行监控,发现改变及时对目标数据库进行更新。当应用系统在Data Source端向数据库进行任何操作时时,这些信息都将在Redo Log中保存,RealSync Agent通过对实时获取的Log日志进行分析,获得本次操作的交易指令和交易数据,然后将这些交易指令和交易数据经过格式转化生成xf1数据格式,并实时通过网络传送到Data Target系统。Data Target系统的RealSync Agent接收数据库包,经过校验码检查,确认正确的数据库包后,调用Oracle函数按照交易的先后顺序在Data Target系统中执行该交易。支持1对多,多对1的复制结构,并且节约带宽和网络资源,实时性好,一般数据延迟可在秒钟级。根据这些特点,这项技术可以方便的实现远程数据库同步系统的需求。

2.3 ETL抽取技术

ETL即数据抽取(Extract)、转换(Transform)、装载(Load)的过程。它是构建数据仓库的重要环节。数据仓库是面向主题的、集成的、稳定的且随时间不断变化的数据集合。ETL工具实质上仍为一类数据转换器,提供一种从源到目标系统转换数据的方法。但是ETL抽取的性能较低,因为该工具是通过数据库的SQL接口来获取数据的,因此其性能比较低。所以在实时性上并不好,因此也可以不用考虑。

根据以上特点,最终选用数据库复制技术来实现同步,而比较典型的为ORACLE。ORACLE是其公司的大型关系数据库管理系统及相关工具。它几乎支持所有流行的操作系统和硬件平台。ORACLE数据库接口SQLAPI由侦听服务和客户方工具构成,侦听服务是数据库服务器的一部分,服务器通过它可以和客户方产生联系。ORACLE还提供了ODBC(开放式数据库访问标准)驱动程序,可以使用它来访问数据库。

3 后台处理显示

经过INTERNET传输到后方远程服务器,可以通过编写处理软件来实现井场数据的可视化。根据处理设备的结构方式、工作方式,以及数据的时间空间分布方式的不同,数据处理有不同的方式。不同的处理方式要求不同的硬件和软件支持。每种处理方式都有自己的特点,应当根据实际后方需求选择合适的处理方式。数据处理主要有四种分类方式①根据处理设备的结构方式区分,有联机处理方式和脱机处理方式。②根据数据处理时间的分配方式区分,有批处理方式、分时处理方式和实时处理方式。③根据数据处理空间的分布方式区分,有集中式处理方式和分布处理方式。④根据计算机中央处理器的工作方式区分,有单道作业处理方式、多道作业处理方式和交互式处理方式。最终实现数据的提取调用和按需求显示,达到井场数据实时变化的可视性,快速做出分析判断。

4 结束语

综合录井作为钻井现场实时监控的重要组成部分,在油气层的发现和快速评价、钻井工程安全保障等方面发挥着重要的作用。随着计算机技术在石油行业的广泛应用,井场信息化已成为现代石油勘探和开发的需要,同时获取的信息量和方式都有所改变。综合录井多功能远程数据库同步系统不但对录井技术的发展具有重要作用,而且对加速井场信息化建设具有重要意义。

参考文献

[1] 刘科梅.数据库同步技术的研究和实现[D]. 2006,1:8-11.

文章 数据库 井场