当前位置:首页 >> 能源/化工 >>

从Landmark R2003到R5000数据迁移流程


从 Landmark R2003 到 R5000 数据迁移流程 山定子

在 R5000 评估培训及上机操作基础上, 通过补充 R2003 工区管理经验及参考 联机手册编写了这个操作流程, 已在 wx02 工作站上测试通过。 按下述流程操作, 即可实现从 R2003 到 R5000 的数据迁移。 1、整理层位和断层数据 整理层位和断层数据 在 R2003 上,

断开所有远程登录用户,退出本机 SeisWorks sessions,然后, (1) 在 LM 用户下的 terminal 窗口,输入命令 HrzUtil 打开层位工具,选中相 应 3D 工区,依次运行, NaN; Scan for NaN, Fix for NaN;

Files; Validate hts Files, Repair hts Files;

Index; 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... 断层数据管理器界面

注:图形界面的断层数据管理器比命令行下的 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 文件;删除地震工区目录下的 v<host_ID>*、v<host_ID>*.w3s、 hzbf*.w*、tmp.*、core、<host_ID>*.w2s、*.cgm、*.inp、tmpcgm*、tmp NNNa、 vNNNNNNNNNNxx、NNNNNNNNNNxx.w3s 文件(可用角本删除。Linux 查看 host_ID 命令为 hostid;Unix 为 sysdef -h。例如:主机的 hostid 为 340abc13,则 v<host_ID>* 为 v340abc13*);

3、备份井工区数据库(All Project Data)。Oracle project 备份文件类型 ) 有: .bak, .bck, .dmp,.bk; OpenWorks external 文件备份类型有: .ext, .tar, 或.zip; 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_PROJ_DATA (3)vi $OWHOME/conf/district.dat,格式为: "DistrictName" "PathToDirFiles" "Comment" NameOfOpenWorksSID

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

6、将 R2003 的 plist.dat 文件拷贝到 R5000 的 $OWHOME/conf/下,并做相应编 辑;如果 conf 下已存在备用的 plist.dat 文件,可在保存 R2003 的 plist.dat 的当前路径下运行 cat plist.dat >>$OWHOME/conf/plist.dat,并做相应编辑; 将 3D 7、 R2003 上的 2D、 和 2D_master 目录通过网络或移动硬盘拷贝到 R5000 的 目标目录中(由$OWHOME/conf/dir.dat 定义的路径)。 注:以上 dir.dat,owdir.dat 和 district.dat 的默认路径均在 $OWHOME/conf/lgcenv.cf 文件中定义,如果要更改默认路径,可以编辑 lgcenv.cf 文件,以满足特殊要求。

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

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

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

选择工区升级 Project Admin--Project Database--upgrade --2D、3D;

设置 OpenWorks 数据库大小

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

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

工区升级开始

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

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

nanj3D 工区 Map View

DecisionSpace Desktop Session Manager 界面

向 Frame 添加 Tab View

DSD 集成环境

9、为用户、解释员设置数据库访问权限。

附录 关于数据迁移操作 操作的说明 关于数据迁移操作的说明 1、关于使用 HrzUtil 工具的说明: 在 R2003 中,使用 HrzUtil 可以查看和删除 3D 地震工区中的层位、查找和修复 无效层位、重建层位索引文件。 在 SeisWorks 中,层位头或索引文件组织和索引工区中的层位,且包含层位属性 (层位类型、起始类型、颜色等)。该文件随层位的增加和删除而改变。损坏的 层位索引文件可能产生错误号信息,如,“层位 I/0 错”、“无法建新层位”以 及“在测量参数中以 .pdf 和 .hrz 格式的错误”。大部分情况下该问题可以用 HrzUtil 的 Rebuild Index 重建层位索引来解决。 启动 HrzUtil 之前, 需退出 SeisWorks。 当运行完 HrzUtil 后, 以一个新 session 启动 SeisWorks。 在 SeisWorks/3D 中,层位索引文件以“工区名.hrz”形式保存在地震工区目录 里。每个 SeisWorks/3D 工区只有一个层位索引文件。 在 SeisWorks/2D 工区中,有一个“工区名.hrz_cat”文件记录 2D 工区的有效层 位。 层位索引文件 (也称为层位头文件) “层位名.hzh_glb” 以 形式保存在 Master 工区目录里。每个 2D 层位对应一个层位索引文件。 在进行上述修复操作后,可能会丢失一些数据,尽管如此,执行修复操作是必要 的。
相关内容可参见 Seismic Project Utilities—Launched from Seismic Project Manager http://blog.chinaunix.net/space.php?uid=124509&do=blog&id=341603

2、关于使用 SeisWork Fault Date Manager 的说明: 在 R2003 中,Fault Date Manager(图形界面的断层数据管理器) ,能实现命令 行下 faultmanager 工具全部功能,但比后者强大,可以查询、删除、更新和重 命名由 Landmark 解释软件,即 SeisWorks 和 StratWorks,以及 EarthCube、 SeisCube、TDQ,ZMAP 和 FZAP!所生成的断层解释数据。 虽然 Landmark 提供了一些执行各种断层数据管理任务的工具 (如 Surface Fault Data Manager, Map Data Manager, FaultMover, 和 faultmanager) ,但往往需 将几种工具结合起来才能执行 Fault Date Manager 一种工具所具备的功能。

Fault Data Manager 也利用了 Landmark 的 Pointing Dispatcher(PD)功能。用 其做的断层修改会广播到正在监听的任何 Landmark 应用程序,而用 Landmark 应用程序做的修改也被 Fault Data Manager 接收。 这里要做的主要操作是: 运行 Clean Fault Data,以批量清除损坏的断层数据。断层数据损坏的原因: 一是由于非法操作,SeisWorks 将损坏的断层数据写进了 OpenWorks 数据库;二 是由于井工区表空间不足,恢复某个 OpenWorks 工区时失败导致的。 删除重复断层和重复未分配断层(或称悬浮断层) 。导致重复断层数据的原因: 一是由于多次使用 FLOW 把相同的 pre-SeisWorks 3.x 断层数据导入到 OpenWorks 工区; 二是由于多次用 FIE 把相同的 ASCII 断层数据文件导入到 OpenWorks 工区。 运行 Delete Statistics,以清除 tune 统计信息。Tune 统计信息是由运行 OpenWorks Project Tune utility 而遗留在 SeisWorks 断层表中的信息。通常, 运行 OpenWorks Project Tune 会提升数据库性能,但由其产生的统计信息会大 大降低 SeisWorks 断层检索性能。因些,对井工区数据库 tune 后,要删除 Statistics 信息。
相关内容可参见 Seismic Project Utilities—Launched from Seismic Project Manager http://blog.chinaunix.net/space.php?uid=124509&do=blog&id=62033

3、关于整理地震工区目录的说明: 当运行 SeisWorks 时,在/tmp 目录下会生成一些文件。如果这些文件损坏了并 在重起机器时没被删除,那么在打开 SeisWorks 时可能会出现问题。为解决该问 题,找到/tmp 目录里的这些文件并将其删除,退出 SeisWorks,然后再重起 SeisWorks。 在解释过程中,SeisWorks 会生成一定类型的临时文件并将其写进地震工区系统 目录中(即 sys 所在的目录) 。在正常情况下,当退出 SeisWorks 时这些文件会 自动清除。如果没有清除,需手动将其删除。
相关内容可参见 http://blog.chinaunix.net/space.php?uid=124509&do=blog&id=61909

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 the projects (such as

some seismic data). From an OpenWorks? user's 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? 工区和访问 OpenWorks? 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


相关文章:
【原创】从Landmark R2003到R5000数据迁移流程
从Landmark R2003 到 R5000 数据迁移流程 山定子 在 R5000 评估培训及上机操作基础上, 通过补充 R2003 工区管理经验及参考 联机手册编写了这个操作流程, 已在 ...
从Landmark R2003到R5000数据迁移流程
从Landmark R2003 到 R5000 数据迁移流程 山定子 在 R5000 评估培训及上机操作基础上, 通过补充 R2003 工区管理经验及参考 联机手册编写了这个操作流程, 已在 ...
LandmarkR5000数据迁移方法及迁移常见问题(带图解)
1.1 数据迁移基本流程及注意事项 R5000 在数据管理模式上的变化可能会使从 R2003 到 R5000 迁移数据时引 起冲突,因此 R2003 到 R5000 版本的数据迁移不能...
Landmarkr5000_培训笔记_PART1
R2003 的工区升级到 R5000 流程在最后 Project...-9- LandmarkR5000 6. 3D 与 2D 地震数据体的...Migrate Pro 生产数据迁移 Migrate 3D 迁移生产...
R5000常见问题及解决方案汇总_。
“just test” owr5000 owr5000 LANDMARK /pb/...2.1.1.4 断层数据迁移 问题描述 对工区升级过程...2.1.1.9 R2003 升级的点文件打不开 问题描述 ...
landmark r5000 学习笔记
_R2003, 用户名: 口令: 1.3 在 Unix 机器上登录 ssh –l ow2003 –X ...R5000 数据库 在此过程中不创建 OpenWorks 数据库: #xhost + #su – ora...
Landmarkr5000_培训笔记_PART2
LandmarkR5000 培训笔记(模块部分) 一. 合成记录的制作:Applications- Seismic Interpretation- SynTool- File- new 和 R2003 几乎是一样的,请参照 R2003 的学习...
landmark r5000 学习笔记
landmark r5000 学习笔记_冶金/矿山/地质_工程科技_...R5000 数据库在此过程中不创建 OpenWorks 数据库:...四、PreR5000 PreR5000 是 OW2003 到 R5000 的...
蓝马R5000软件学习个人总结
软件竞技之 landmarkr5000 初学之我见 我在这里要分享的是我对 lmr5000 学习...因为 2003 上的有些东西都还没搞明白,然后到了 r5000,一些数据管理和操作的...
Landmark 5000.8 Linux 安装说明_百度文库
根据Oracle用户(本安装过程都以lmoracle为例)所用的...创建一个存放地震数据的目录: mkdir /pb/owdata ...Landmark R5000快捷键 3页 1下载券 蓝马Landmark_...
更多相关标签:
landmark5000教程 | landmark r5000 | landmark r5000教程 | landmark5000破解版 | landmark r5000.8 | landmark5000 | landmark5000软件 | landmark5000安装 |