1、原创从Landmark R到R5000数据迁移流程从Landmark R2003到R5000数据迁移流程山定子在R5000评估培训及上机操作基础上,通过补充R2003工区管理经验及参考联机手册编写了这个操作流程,已在wx02工作站上测试通过。按下述流程操作,即可实现从R2003到R5000的数据迁移。1、整理层位和断层数据在R2003上,断开所有远程登录用户,退出本机SeisWorks sessions,然后,(1)在LM用户下的terminal窗口,输入命令HrzUtil打开层位工具,选中相应3D工区,依次运行,Scan for NaN, Fix for NaN;Validate hts F
2、iles, Repair hts Files;Rebuild Index;(2)用Fault Date Manager执行下列操作(清理错误断层、删除所有重复断层、删除所有重复未分配断层):Clean Fault Date.Delete All Earliest Duplicates by Fault.Delete All Latest Duplicates by Fault.Delete All Earliest Unassigned Duplicates by Fault.Delete All Latest Unassigned Duplicates by Fault.断层数据管理器界面注
3、:图形界面的断层数据管理器比命令行下的faultmanager易用性强,且功能强大,但使用时需注意不要误删正常断层,一旦误删,则无法恢复。对于经验不足的操作者,建议使用命令行下的faultmanager工具。先做前五项操作(清理错误断层、删除所有重复断层和所有重复悬浮断层)(3)对OpenWorks井工区执行tune; (4)在SeisWork Fault Date Manager里执行:Delete Statistics. 2、整理地震工区目录删除/tmp目录里的 .dirdat、.fs.lst、.plist.tmp、swild.ctr、upd.prj、*zycor.log文件;删除地震工区
4、目录下的 v*、v*.w3s、hzbf*.w*、tmp.*、core、*.w2s、*.cgm、*.inp、tmpcgm*、tmp NNNa、vNNNNNNNNNNxx、NNNNNNNNNNxx.w3s 文件(可用角本删除。Linux查看host_ID命令为hostid;Unix为sysdef -h。例如:主机的hostid为340abc13,则v* 为v340abc13*);3、备份井工区数据库(All Project Data)。Oracle project备份文件类型有:.bak,.bck,.dmp,.bk; OpenWorks external文件备份类型有:.ext,.tar,或.zi
5、p;4、备份 $OWHOME/conf/plist.dat文件;5、在R5000上,(1)vi $OWHOME/conf/dir.dat,添加解释工区路径(可定义多个路径及相应的文件类型;路径指向的文件系统可以是挂接点、目录名或符号链接;每行路径名不超过128个字符),如:/disk01/project/seisdata 3dv 3dh cd bri cmp OTHER_FILES/disk01/project/seisdata2 hts(2)vi $OWHOME/conf/owdir.dat,添加数据库外部文件 OW_PROJ_DATA存储路径,如:/disk01/project OW_PR
6、OJ_DATA(3)vi $OWHOME/conf/district.dat,格式为:DistrictName PathToDirFiles Comment NameOfOpenWorksSID(大写区块名,无空格,不超过40个字符) (解释工区路径,如果目录名含有空格,则需将路径加双引号)(不超过55个字符的注释)(OWSYSSID,不超过40个大写字符)如:OIL /pb/OpenWorks/conf ShiYouWuTanSuo OWPEPRIS6、将R2003 的plist.dat文件拷贝到R5000的 $OWHOME/conf/下,并做相应编辑;如果conf下已存在备用的plist.
7、dat文件,可在保存R2003的plist.dat的当前路径下运行 cat plist.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、恢复并升级井工区及地震工区(恢复井工区时,井工区名可以重命名,同时需修改p
8、list.dat中的井工区名,使其一致)。 Project Admin-Project Database-Restore;选中所备份的oracle数据和外部数据,点next,在进行工区恢复;工区恢复结束后,进入下面的工区升级_Upgrade选择工区升级Project Admin-Project Database-upgrade -2D、3D;设置OpenWorks数据库大小注意:在恢复井工区时,要勾选Autoextend选项(默认是勾选的,即自动扩展表空间,与lgcenv.cf文件定义的自动开启表空间功能相一致);在选择工区大小时,如果待恢复数据大于800MB,则选Advanced,然后手动增
9、加相应空间。通常待恢复的oracle数据均小于800MB,选Novice中相应大小即可。准备升级。当以下选项曾激活状态时,即可点start开始升级工区升级开始工区升级成功后,要做一下tune,以调优oracle数据库这是成功升级后的mhs工区状态窗口(Project Status):nanj3D工区Map ViewDecisionSpace Desktop Session Manager界面 向Frame添加Tab ViewDSD集成环境9、设置数据库用户。以下是例子,可根据具体情况修改:OpenWorks Command Menu-ProjectModify Database Users-A
10、dmin Logon(OWPEPRIS):User Name: systemPasswd: systemDatabase Users(OWPEPRIS)-User DetailsName: owr5000Passwd: ow123Add-FileExitExtend OWSYS:OpenWorks Command Menu-Project-Project AdminPasswd: ow123Extend OWSYS?Extend Now等待弹出Project Administration-Project-Exit附录关于数据迁移操作的说明1、关于使用HrzUtil工具的说明:在R2003中,使
11、用HrzUtil可以查看和删除3D地震工区中的层位、查找和修复无效层位、重建层位索引文件。在SeisWorks中,层位头或索引文件组织和索引工区中的层位,且包含层位属性(层位类型、起始类型、颜色等)。该文件随层位的增加和删除而改变。损坏的层位索引文件可能产生错误号信息,如,“层位I/0错”、“无法建新层位”以及“在测量参数中以 .pdf和 .hrz格式的错误”。大部分情况下该问题可以用HrzUtil的Rebuild Index重建层位索引来解决。启动HrzUtil之前,需退出SeisWorks。当运行完HrzUtil后,以一个新session启动SeisWorks。在SeisWorks/3D中
12、,层位索引文件以“工区名.hrz”形式保存在地震工区目录里。每个SeisWorks/3D工区只有一个层位索引文件。在SeisWorks/2D工区中,有一个“工区名.hrz_cat”文件记录2D工区的有效层位。层位索引文件(也称为层位头文件)以“层位名.hzh_glb”形式保存在Master工区目录里。每个2D层位对应一个层位索引文件。在进行上述修复操作后,可能会丢失一些数据,尽管如此,执行修复操作是必要的。相关内容可参见Seismic Project UtilitiesLaunched from Seismic Project Manager2、关于使用SeisWork Fault Date
13、Manager的说明:在R2003中,Fault Date Manager(图形界面的断层数据管理器),能实现命令行下faultmanager工具全部功能,但比后者强大,可以查询、删除、更新和重命名由Landmark解释软件,即SeisWorks和StratWorks,以及EarthCube、SeisCube、TDQ,ZMAP和FZAP!所生成的断层解释数据。虽然Landmark提供了一些执行各种断层数据管理任务的工具(如Surface Fault Data Manager, Map Data Manager, FaultMover, 和faultmanager),但往往需将几种工具结合起来才
14、能执行Fault Date Manager一种工具所具备的功能。Fault Data Manager也利用了Landmark的Pointing Dispatcher(PD)功能。用其做的断层修改会广播到正在监听的任何Landmark应用程序,而用Landmark应用程序做的修改也被Fault Data Manager接收。这里要做的主要操作是:运行Clean Fault Data,以批量清除损坏的断层数据。断层数据损坏的原因:一是由于非法操作,SeisWorks将损坏的断层数据写进了OpenWorks数据库;二是由于井工区表空间不足,恢复某个OpenWorks工区时失败导致的。删除重复断层和重
15、复未分配断层(或称悬浮断层)。导致重复断层数据的原因:一是由于多次使用FLOW把相同的pre-SeisWorks 3.x断层数据导入到OpenWorks工区;二是由于多次用FIE把相同的ASCII断层数据文件导入到OpenWorks工区。运行Delete Statistics,以清除tune统计信息。Tune统计信息是由运行OpenWorks Project Tune utility而遗留在SeisWorks断层表中的信息。通常,运行OpenWorks Project Tune会提升数据库性能,但由其产生的统计信息会大大降低SeisWorks断层检索性能。因些,对井工区数据库tune后,要删除
16、Statistics信息。相关内容可参见Seismic Project UtilitiesLaunched from Seismic Project Manager3、关于整理地震工区目录的说明:当运行SeisWorks时,在/tmp目录下会生成一些文件。如果这些文件损坏了并在重起机器时没被删除,那么在打开SeisWorks时可能会出现问题。为解决该问题,找到/tmp目录里的这些文件并将其删除,退出SeisWorks,然后再重起SeisWorks。在解释过程中,SeisWorks会生成一定类型的临时文件并将其写进地震工区系统目录中(即sys所在的目录)。在正常情况下,当退出SeisWorks时
17、这些文件会自动清除。如果没有清除,需手动将其删除。相关内容可参见4、关于district(区块或分区)的说明:摘自连机手册上的一段:Districts (or areas) in the OpenWorks software provide a means for the administrators of an OpenWorks instance to organize access to OpenWorks projects and access to files external to the OpenWorks instance, which are associated with
18、the projects (such as some seismic data). From an OpenWorks users perspective, selecting a district determines the OpenWorks instance (OWSYSSID) and the set of projects in the instance that the OpenWorks user can access.译文:OpenWorks软件中的districts(区块或分区)为OpenWorks instance管理员提供了一种管理访问OpenWorks 工区和访问Op
19、enWorks instance外部文件的方法。区块与这些OpenWorks工区(如一些地震数据)相关联。从一个OpenWorks 用户的角度看,选择一个district决定了该OpenWorks用户可以访问的OpenWorks instance (OWSYSSID),以及在该instance中的工区集合。每个district只能与一个OWSYSSID相关联;每个OWSYSSID上可以配置多个district;某一井工区及其解释工区只能与一个district相关联。可以在一个OWSYSSID上为某一用户指定不同的district路径(如为石油物探所和天然气所分别指定一个district,工区数据保存在不同地方,根据需要对各用户设置相应的数据访问权限);通过编辑用户家目录下的 .lgclogin文件,即 setenv $OW_CONF_DIR PathToNewConfDir,将默认conf目录下的内容拷贝到指定的NewConfDir中,并做相应编辑。district.dat和DDF文件的默认位置是OpenWorksHome/conf。上述内容有疏漏错误之处,请不吝指出,以便大家共同提高,谢谢。 山定子2011-11-5
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1