【技术实现步骤摘要】
石油地质软件数据的清理方法及装置
本专利技术涉及计算机数据存储
,特别涉及一种石油地质软件数据的清理方法及装置。
技术介绍
目前,在国内外各大油田的地质勘探开发研究中,多采用专业软件进行地震解释、地质分析、数据处理等各类地层研究工作。这些软件用到的数据格式、数据种类繁多,如工区数据、井数据、层数据、地震数据以及成果数据等。由于工作需要,在地质勘探软件使用过程中,用户经常多次加载各类数据,有些数据体还要转换成其它格式的数据,久而久之,堆积了各种过期数据、临时数据、重复数据以及错误数据,因为勘探地质研究数据体体积较大,会占用大量磁盘存储空间,浪费存储资源,而且混乱的数据会影响并降低用户工作效率。人工定时清理这些数据时,由于数据量大,而且数据名称长且不易识别,不仅浪费时间和人力,有时因为误识别会增加误删率,造成不可弥补的损失;且不能满足不同用户的数据清理需求,不能根据不同数据库用户的需求对数据做不同的清理。
技术实现思路
本专利技术实施例提供了一种石油地质软件数据的清理方法及装置,解决了现有技术中由于人工清理数据而导致的浪费时间和人力、误删率高,且不能满足不同用户的数据清理需求的技术问题。本专利技术实施例提供了一种石油地质软件数据的清理方法,该方法包括:获取清理策略文件,所述清理策略文件中包括多个针对不同数据库用户的清理任务,以及每个清理任务的预设执行时间、对应的用户信息和与用户信息对应的清理方式;确定所述清理策略文件中预设执行时间为当前时间的清理任务;对确定出的清理任务,利用对应的用户信息,按与用户信息对应的清理方式进行执行。在一个实施例中,在对确定出的清理 ...
【技术保护点】
一种石油地质软件数据的清理方法,其特征在于,包括:获取清理策略文件,所述清理策略文件中包括多个针对不同数据库用户的清理任务,以及每个清理任务的预设执行时间、对应的用户信息和与用户信息对应的清理方式,其中,所述清理策略文件属于操作系统级别的文件;确定所述清理策略文件中预设执行时间为当前时间的清理任务;对确定出的清理任务,利用对应的用户信息,按与用户信息对应的清理方式进行执行;对确定出的清理任务,利用对应的用户信息,按与用户信息对应的清理方式进行执行,包括:对确定出的清理任务,获取对应的用户信息的所有数据,并检验其中符合预设清理条件的数据;按与用户信息对应的清理方式删除所述符合所述预设清理条件的数据及所在的目录,或者修改所述符合所述预设清理条件的数据的格式;利用对应的用户信息,按与用户信息对应的清理方式进行执行,包括:根据所述确定出的清理任务的路径信息,查找所述确定出的清理任务的执行文件并确定所述执行文件的权限;在所述执行文件的权限是授权给所述确定出的清理任务的用户时,利用对应的用户信息,按与用户信息对应的清理方式进行执行。
【技术特征摘要】
1.一种石油地质软件数据的清理方法,其特征在于,包括:获取清理策略文件,所述清理策略文件中包括多个针对不同数据库用户的清理任务,以及每个清理任务的预设执行时间、对应的用户信息和与用户信息对应的清理方式,其中,所述清理策略文件属于操作系统级别的文件;确定所述清理策略文件中预设执行时间为当前时间的清理任务;对确定出的清理任务,利用对应的用户信息,按与用户信息对应的清理方式进行执行;对确定出的清理任务,利用对应的用户信息,按与用户信息对应的清理方式进行执行,包括:对确定出的清理任务,获取对应的用户信息的所有数据,并检验其中符合预设清理条件的数据;按与用户信息对应的清理方式删除所述符合所述预设清理条件的数据及所在的目录,或者修改所述符合所述预设清理条件的数据的格式;利用对应的用户信息,按与用户信息对应的清理方式进行执行,包括:根据所述确定出的清理任务的路径信息,查找所述确定出的清理任务的执行文件并确定所述执行文件的权限;在所述执行文件的权限是授权给所述确定出的清理任务的用户时,利用对应的用户信息,按与用户信息对应的清理方式进行执行。2.如权利要求1所述石油地质软件数据的清理方法,其特征在于,对确定出的清理任务,利用对应的用户信息,按与用户信息对应的清理方式进行执行之前,还包括:确定所述对应的用户信息是有效的。3.如权利要求1所述石油地质软件数据的清理方法,其特征在于,所述预设清理条件包括以下至少之一:数据为冗余数据、数据为过期数据、数据为临时数据、数据为非标准格式数据、数据为格式错误数据。4.如权利要求1所述石油地质软件数据的清理方法,其特征在于,在对确定出的清理任务,利用对应的用户信息,按与用户信息对应的清理方式进行执行之前,还包括:记录检验所述所有数据中符合预设清理条件的数据的过程中的操作信息,和删除所述所有数据中符合所述预设清理条件的数据的过程中的操作信息。5.如权利要求1至4中任一项所述石油地质软件数据的清理方法,其特征在于,所述当前时间是执行所述石油地质软件数据的清理方法的操作系统的当前时间。6.如权利要求5所述石油地质软件数据的清理方法,其特征在于,所述操作系统是Linux操作系统。7.一种石油地质软件...
【专利技术属性】
技术研发人员:樊晋明,张天亮,宇振全,程利,刘韬,孟宇,韩晓飞,
申请(专利权)人:中国石油天然气股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。