原创从Landmark R到R5000数据迁移流程.docx

上传人:b****5 文档编号:27653094 上传时间:2023-07-03 格式:DOCX 页数:18 大小:932.08KB
下载 相关 举报
原创从Landmark R到R5000数据迁移流程.docx_第1页
第1页 / 共18页
原创从Landmark R到R5000数据迁移流程.docx_第2页
第2页 / 共18页
原创从Landmark R到R5000数据迁移流程.docx_第3页
第3页 / 共18页
原创从Landmark R到R5000数据迁移流程.docx_第4页
第4页 / 共18页
原创从Landmark R到R5000数据迁移流程.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

原创从Landmark R到R5000数据迁移流程.docx

《原创从Landmark R到R5000数据迁移流程.docx》由会员分享,可在线阅读,更多相关《原创从Landmark R到R5000数据迁移流程.docx(18页珍藏版)》请在冰豆网上搜索。

原创从Landmark R到R5000数据迁移流程.docx

原创从LandmarkR到R5000数据迁移流程

从LandmarkR2003到R5000数据迁移流程

山定子

 

在R5000评估培训及上机操作基础上,通过补充R2003工区管理经验及参考联机手册编写了这个操作流程,已在wx02工作站上测试通过。

按下述流程操作,即可实现从R2003到R5000的数据迁移。

1、整理层位和断层数据

在R2003上,断开所有远程登录用户,退出本机SeisWorkssessions,然后,

(1)在LM用户下的terminal窗口,输入命令HrzUtil打开层位工具,选中相应3D工区,依次运行,

ScanforNaN,FixforNaN;

 

ValidatehtsFiles,RepairhtsFiles;

 

RebuildIndex;

 

(2)用FaultDateManager执行下列操作(清理错误断层、删除所有重复断层、删除所有重复未分配断层):

CleanFaultDate...

DeleteAllEarliestDuplicatesbyFault...

DeleteAllLatestDuplicatesbyFault...

DeleteAllEarliestUnassignedDuplicatesbyFault...

DeleteAllLatestUnassignedDuplicatesbyFault...

断层数据管理器界面

 

注:

图形界面的断层数据管理器比命令行下的faultmanager易用性强,且功能强大,但使用时需注意不要误删正常断层,一旦误删,则无法恢复。

对于经验不足的操作者,建议使用命令行下的faultmanager工具。

 

先做前五项操作(清理错误断层、删除所有重复断层和所有重复悬浮断层)

(3)对OpenWorks井工区执行tune;

 

(4)在SeisWorkFaultDateManager里执行:

DeleteStatistics...

 

2、整理地震工区目录

删除/tmp目录里的.dirdat、.fs.lst、.plist.tmp、swild.ctr、upd.prj、*zycor.log文件;删除地震工区目录下的v*、v*.w3s、hzbf*.w*、tmp.*、core、*.w2s、*.cgm、*.inp、tmpcgm*、tmpNNNa、vNNNNNNNNNNxx、NNNNNNNNNNxx.w3s文件(可用角本删除。

Linux查看host_ID命令为hostid;Unix为sysdef-h。

例如:

主机的hostid为340abc13,则v*为v340abc13*);

 

3、备份井工区数据库(AllProjectData)。

Oracleproject备份文件类型有:

.bak,.bck,.dmp,.bk;OpenWorksexternal文件备份类型有:

.ext,.tar,或.zip;

 

4、备份$OWHOME/conf/plist.dat文件;

5、在R5000上,

(1)vi$OWHOME/conf/dir.dat,添加解释工区路径(可定义多个路径及相应的文件类型;路径指向的文件系统可以是挂接点、目录名或符号链接;每行路径名不超过128个字符),如:

/disk01/project/seisdata3dv3dhcdbricmpOTHER_FILES

/disk01/project/seisdata2hts

 

(2)vi$OWHOME/conf/owdir.dat,添加数据库外部文件OW_PROJ_DATA存储路径,如:

/disk01/projectOW_PROJ_DATA

 

(3)vi$OWHOME/conf/district.dat,格式为:

"DistrictName""PathToDirFiles""Comment"NameOfOpenWorksSID

(大写区块名,无空格,不超过40个字符)(解释工区路径,如果目录名含有空格,则需将路径加双引号)(不超过55个字符的注释)(OWSYSSID,不超过40个大写字符)

如:

"OIL"/pb/OpenWorks/conf"ShiYouWuTanSuo"OWPEPRIS

 

6、将R2003的plist.dat文件拷贝到R5000的$OWHOME/conf/下,并做相应编辑;如果conf下已存在备用的plist.dat文件,可在保存R2003的plist.dat的当前路径下运行catplist.dat>>$OWHOME/conf/plist.dat,并做相应编辑;

 

7、将R2003上的2D、3D和2D_master目录通过网络或移动硬盘拷贝到R5000的目标目录中(由$OWHOME/conf/dir.dat定义的路径)。

注:

以上dir.dat,owdir.dat和district.dat的默认路径均在$OWHOME/conf/lgcenv.cf文件中定义,如果要更改默认路径,可以编辑lgcenv.cf文件,以满足特殊要求。

 

8、恢复并升级井工区及地震工区(恢复井工区时,井工区名可以重命名,同时需修改plist.dat中的井工区名,使其一致)。

ProjectAdmin--ProjectDatabase--Restore;

 

选中所备份的oracle数据和外部数据,点next,

在进行工区恢复…;工区恢复结束后,进入下面的工区升级_Upgrade

 

选择工区升级ProjectAdmin--ProjectDatabase--upgrade--2D、3D;

设置OpenWorks数据库大小

 

 

注意:

在恢复井工区时,要勾选Autoextend选项(默认是勾选的,即自动扩展表空间,与lgcenv.cf文件定义的自动开启表空间功能相一致);在选择工区大小时,如果待恢复数据大于800MB,则选Advanced,然后手动增加相应空间。

通常待恢复的oracle数据均小于800MB,选Novice中相应大小即可。

 

准备升级。

当以下选项曾激活状态时,即可点start开始升级

工区升级开始

 

工区升级成功后,要做一下tune,以调优oracle数据库

 

这是成功升级后的mhs工区状态窗口(ProjectStatus):

nanj3D工区MapView

 

DecisionSpaceDesktopSessionManager界面

 

向Frame添加TabView

DSD集成环境

 

9、设置数据库用户。

以下是例子,可根据具体情况修改:

OpenWorksCommandMenu---Project—ModifyDatabaseUsers---

AdminLogon(OWPEPRIS):

UserName:

system

Passwd:

system

DatabaseUsers(OWPEPRIS)---UserDetails

Name:

owr5000

Passwd:

ow123

Add---File—Exit

ExtendOWSYS:

OpenWorksCommandMenu---Project---ProjectAdmin

Passwd:

ow123

ExtendOWSYS?

ExtendNow…等待弹出…ProjectAdministration---Project---Exit

 

附录

关于数据迁移操作的说明

1、关于使用HrzUtil工具的说明:

在R2003中,使用HrzUtil可以查看和删除3D地震工区中的层位、查找和修复无效层位、重建层位索引文件。

在SeisWorks中,层位头或索引文件组织和索引工区中的层位,且包含层位属性(层位类型、起始类型、颜色等)。

该文件随层位的增加和删除而改变。

损坏的层位索引文件可能产生错误号信息,如,“层位I/0错”、“无法建新层位”以及“在测量参数中以.pdf和.hrz格式的错误”。

大部分情况下该问题可以用HrzUtil的RebuildIndex重建层位索引来解决。

启动HrzUtil之前,需退出SeisWorks。

当运行完HrzUtil后,以一个新session启动SeisWorks。

在SeisWorks/3D中,层位索引文件以“工区名.hrz”形式保存在地震工区目录里。

每个SeisWorks/3D工区只有一个层位索引文件。

在SeisWorks/2D工区中,有一个“工区名.hrz_cat”文件记录2D工区的有效层位。

层位索引文件(也称为层位头文件)以“层位名.hzh_glb”形式保存在Master工区目录里。

每个2D层位对应一个层位索引文件。

在进行上述修复操作后,可能会丢失一些数据,尽管如此,执行修复操作是必要的。

相关内容可参见

SeismicProjectUtilities—LaunchedfromSeismicProjectManager

 

2、关于使用SeisWorkFaultDateManager的说明:

在R2003中,FaultDateManager(图形界面的断层数据管理器),能实现命令行下faultmanager工具全部功能,但比后者强大,可以查询、删除、更新和重命名由Landmark解释软件,即SeisWorks和StratWorks,以及EarthCube、SeisCube、TDQ,ZMAP和FZAP!

所生成的断层解释数据。

虽然Landmark提供了一些执行各种断层数据管理任务的工具(如SurfaceFaultDataManager,MapDataManager,FaultMover,和faultmanager),但往往需将几种工具结合起来才能执行FaultDateManager一种工具所具备的功能。

FaultDataManager也利用了Landmark的PointingDispatcher(PD)功能。

用其做的断层修改会广播到正在监听的任何Landmark应用程序,而用Landmark应用程序做的修改也被FaultDataManager接收。

这里要做的主要操作是:

运行CleanFaultData,以批量清除损坏的断层数据。

断层数据损坏的原因:

一是由于非法操作,SeisWorks将损坏的断层数据写进了OpenWorks数据库;二是由于井工区表空间不足,恢复某个OpenWorks工区时失败导致的。

删除重复断层和重复未分配断层(或称悬浮断层)。

导致重复断层数据的原因:

一是由于多次使用FLOW把相同的pre-SeisWorks3.x断层数据导入到OpenWorks工区;二是由于多次用FIE把相同的ASCII断层数据文件导入到OpenWorks工区。

运行DeleteStatistics,以清除tune统计信息。

Tune统计信息是由运行OpenWorksProjectTuneutility而遗留在SeisWorks断层表中的信息。

通常,运行OpenWorksProjectTune会提升数据库性能,但由其产生的统计信息会大大降低SeisWorks断层检索性能。

因些,对井工区数据库tune后,要删除Statistics信息。

相关内容可参见

SeismicProjectUtilities—LaunchedfromSeismicProjectManager

 

3、关于整理地震工区目录的说明:

当运行SeisWorks时,在/tmp目录下会生成一些文件。

如果这些文件损坏了并在重起机器时没被删除,那么在打开SeisWorks时可能会出现问题。

为解决该问题,找到/tmp目录里的这些文件并将其删除,退出SeisWorks,然后再重起SeisWorks。

在解释过程中,SeisWorks会生成一定类型的临时文件并将其写进地震工区系统目录中(即sys所在的目录)。

在正常情况下,当退出SeisWorks时这些文件会自动清除。

如果没有清除,需手动将其删除。

相关内容可参见

 

4、关于district(区块或分区)的说明:

摘自连机手册上的一段:

Districts(orareas)intheOpenWorks®softwareprovideameansfortheadministratorsofanOpenWorks®instancetoorganizeaccesstoOpenWorks®projectsandaccesstofilesexternaltotheOpenWorks®instance,whichareassociatedwiththeprojects(suchassomeseismicdata).FromanOpenWorks®user'sperspective,selectingadistrictdeterminestheOpenWorks®instance(OWSYSSID)andthesetofprojectsintheinstancethattheOpenWorks®usercanaccess.

译文:

OpenWorks®软件中的districts(区块或分区)为OpenWorks®instance管理员提供了一种管理访问OpenWorks®工区和访问OpenWorks®instance外部文件的方法。

区块与这些OpenWorks工区(如一些地震数据)相关联。

从一个OpenWorks®用户的角度看,选择一个district决定了该OpenWorks®用户可以访问的OpenWorks®instance(OWSYSSID),以及在该instance中的工区集合。

每个district只能与一个OWSYSSID相关联;每个OWSYSSID上可以配置多个district;某一井工区及其解释工区只能与一个district相关联。

可以在一个OWSYSSID上为某一用户指定不同的district路径(如为石油物探所和天然气所分别指定一个district,工区数据保存在不同地方,根据需要对各用户设置相应的数据访问权限);通过编辑用户家目录下的.lgclogin文件,即setenv$OW_CONF_DIRPathToNewConfDir,将默认conf目录下的内容拷贝到指定的NewConfDir中,并做相应编辑。

district.dat和DDF文件的默认位置是OpenWorksHome/conf。

上述内容有疏漏错误之处,请不吝指出,以便大家共同提高,谢谢。

 

山定子

2011-11-5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1