Openworks中修改井坐标

很久没有认真记录过专业相关的东西了,倒不是没有记录,而是一直扔在OneNote上。实际上最近一直在学习地震相关知识和软件,收获很多,也零零碎碎记录了很多页面,但总体而言都是基础性的、技巧性的东西,所以没有心思写出来。

修改井坐标恐怕是很多人的噩梦,也困扰了我很久,折腾出一个巨复杂且非常不安全的方法,昨天在网友的帮助下,得到了一个非常简易、可靠的办法,所以分享出来吧。

在openworks里,well相关的数据都在well data manager中,一般进去以后,都会进入到well header界面,几乎所有的井数据都在里边了,删除是很简单的事。但是,偶尔我们会发现,formation(top),log等数据都加载了一堆了,井口坐标错了!!

这个时候才会发现井口坐标是灰色的,不允许修改的,一种欲哭无泪的感觉会在胸中猛烈的升起!!!然后悲催的删掉数据,重新加载,有的时候不注意,没有删掉log等数据,直接删掉well header,会马上发现井号再也加载不进去了,系统会一直提示井号已经存在,不要再加了,可是刚才明明已经把well header删掉了,在不经意间,我们陷入了一个死循环。

我费了很久精力,找到了一个比较曲折的办法来解决。解决的根本是直接链接oracle数据库,进行数据库级别的数据操作。

必须要说明,这是一种非常危险的思路,不到迫不得已的时候,应该要尽量不使用。

具体方法如下:

1、到oracle的官网下载instantclient-basic-win32-xxxx.zip,打开解压的文件夹,新建目录network,在network下面再建子目录admin,把oracle配置文件tnsnames.ora放入admin文件夹中。

tnsnames.ora最好是到linux下的oracle主目录中拷贝,不知道tnsnames.ora存放目录的可以用一下命令自行搜索:

 [root@localhost ~]# locate tns 

拷贝过来的tnsnames.ora要打开把HOST一项改成工作站linux系统的IP地址。 

2、下载安装pl/sql developer

打开plsql developer,不输入密码,直接cancle掉,打开tools下的preferences对话框,在connection项里面设置Oracle Home和 OCI Library。   等于说PL/SQL developer连接远程的数据库用到的IP地址,数据库名等配置信息都存放在tnsnames.ora中。 

3、剩下的就是链接oracel数据库,找到那张表,找到那些需要删除、修改的数据....

再次说明,这是非常危险的一种操作方法,因为直接面对的是oracle数据库。

下面是网友C 卩1ǚS提供的最官方、最正统、最简易的方法,就在openworks中直接修改井口坐标即可。

进入well data manager后,file>>set top level focus,选择well location,ok确认,选择all well location,然后就会看到,所有的井口坐标都可以修改了。

就是这么简单!!!

发表评论

邮箱地址不会被公开。 必填项已用*标注