GeoFrame 4.4系统与数据管理培训-lzh_第1页
GeoFrame 4.4系统与数据管理培训-lzh_第2页
GeoFrame 4.4系统与数据管理培训-lzh_第3页
GeoFrame 4.4系统与数据管理培训-lzh_第4页
GeoFrame 4.4系统与数据管理培训-lzh_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GeoFrame4.4系统管理培训李志华2009.12培训内容及日程安排第一天:软件安装安装前的检查和准备Oracle安装创建数据库安装GeoFrame软件配置许可证和环境第二天:用户和工区管理基础知识:软件启动、功能等分配磁盘工区创建、访问权限设定工区备份、恢复数据库基础知识第三天:数据管理1Match/Mergerules数据加载DataLoad&ASCIILoad数据管理器数据输出第四天数据管理2地震数据加载地震数据管理解释数据输入输出和管理第五天:总结讨论常见问题解决答疑及问题讨论第一天安装安装前的准备-检查系统资源Hardwareandoperatingsystemmeetrequirements(checkmemory:/usr/sbin/free-m,verifythekernelversionbyenteringuname–r,RHELWS4.5,andTK_2isRHEL4.7,RHELClient5.2andclient5.3,fullinstallationoftheredhat

linux)CheckspaceOracle10gEnterpriseEdition:1.8GBOracledatabase6GBataminimumGF4.4forLinuxuses2.4GBandprojectsneedspacewhichdependsondatasize(df-kh)安装前的准备-创建安装账户通常可以用两个账户完成安装工作安装Oracle软件和创建数据库的账户安装GeoFrame软件的账户例如:账户说明帐户名账户ID组名组IDShell家目录Oracle软件和数据库安装账户Oracle2001dba

1001/bin/bash/home/users/oracleGeoFrame软件安装账户gf2000gf1000/bin/csh/home/users/gf注:Oracle软件安装和创建数据库的账户不管叫啥名字,组都必需是dba。软件安装步骤一般分三步安装Oracle软件创建数据库安装GeoFrame软件和许可证软件一,安装Oracle软件共分三个步骤安装Oracle安装Oracle补丁安装Oracle补丁5924208注:详细步骤见安装手册或系统管理培训手册,请严格按照手册说明进行安装。二,创建数据库和检查数据库检查数据库是否正常运行$ps-ef|grep

ora_#控制/管理数据库的进程$ps-ef|grep

lsnr#监听SQL*Net连接请求的进程检查数据库参数,切换成数据库owner(例如Oracle),使用命令:$su-oracle$ipcs-aPing数据库listener进程$tnsping

ora_sid二,创建数据库和检查数据库参照安装手册要求创建数据库连接进数据库$sqlplussystem/system_passwd@ora_sid检查表空间SQL>descDBA_TABLESPACESSQL>selectTABLESPACE_NAME,STATUSfromDBA_TABLESPACES;SQL>descDBA_DATA_FILESSQL>selectFILE_NAMEfromDBA_DATA_FILES;SQL>descDBA_USERSSQL>selectUSERNAME,PASSWORDfromDBA_USERS;二,创建数据库和检查数据库开关数据库先设置环境变量或者source参数文件$sourceenv_orasid$sqlplus‘’/assysdba’’#以sysdba的身份连接进库,才有权限开、关关闭SQL>shutdownimmediate#关闭数据库SQL>quit$ps

–ef|grep

ora_$ipcs-a$lsnrctlstat#检查listener状态$lsnrctlstop#停止监听进程开启Lsnrctlstart#启动监听进程sqlplus‘’/assysdba’’SQL>startup#启动数据库SQL>quit$ps

–ef|grep

ora_$ipcs-a_三,安装GeoFrame4.4安装主要完成的任务是解压GeoFrame4.4软件,完成GeoFrame与Oracle数据库的连接,使Oracle数据库变成GeoFrame的数据库;解压flexlm许可证软件,配置许可证。检查:磁盘空间等系统资源;检查与Oracle服务器的网络连接;检查Oracle数据库的安装参数,例如路径,ora_sid等

检查高级帐户口令(root,sys,system)注:详细步骤见安装手册或系统管理培训手册,请严格按照手册说明进行安装。四,配置许可证服务和GeoFrame运行环境第二天用户和工区管理一,基础知识:软件启动、功能等二,分配磁盘三,工区创建、登录、备份、恢复四,权限设定五,数据库基础知识基础知识1:启动GeoFrame4.41,双击GeoFrame图标弹出启动菜单2,4个选项1)点击Proman打开GeoFrame工区管理器主界面2)点击xterm打开GeoFrame命令行窗口3)点击BookShelf打开GeoFrame在线帮助4)点击Close关闭启动菜单基础知识2:工区管理器1,工区管理器Projectmanage

简称Proman,是Geoframe总的工区管理界面1),Login面板功能:登录工区2),ProjectManagement面板功能:工区管理的例如:创建/删除工区工区备份/恢复磁盘/账户管理访问权限…基础知识3:Xterm命令终端GeoFrame重要组成部分,是进行Troubleshooting的重要工具.1,可以设定环境变量,比如debug参数,以获取更多信息;2,可以使用一些预定义的GeoFrame

数据库命令解决问题;3,可以命令行方式启动工区.4,可以用sql语句连接进数据库进行相应操作…调节字体Ctrl+MB3可以选择字体基础知识4:在线帮助on-linehelp可以从GeoFrame启动菜单上打开在线帮助;也可以点击每个模块里的Help菜单打开对应的帮助文件;有每个模块的帮助,点击GeoFrameSystem是与系统/数据管理有关的帮助.磁盘分配以DBA身份连接进Catalog,分配磁盘将新账户添加到Catalog;给账户分配磁盘;创建工区或将账户添加到已有工区;创建工区11,启动GeoFrame工区管理器ProjectManager2,进入ProjectManagement工区管理界面3,点击CreateProject按钮Note:GeoFrame中数据是按照工区来管理的.必须先创建工区,再加载数据,开展工作.创建工区24,给出工区名5,给出工区口令6,确认工区口令7,选择数据库表空间8,选择工区使用的表空间大小9,选择使用DBA分配的磁盘10,指定工区类型为Standalone11,选择数据是否重复的判别原则Note:GeoFrame中的数据分成数据库中的信息和外部文件两大部分.7,8是控制数据库中信息存储空间的,9是控制外部实体文件存储空间的.创建工区312,StorageSettings:存储参数设定StorageType:点击该按钮来选择对哪类数据进行设定.共7类.1),列表中是当前工区可用的磁盘列表;2),选中某一块磁盘,使用按钮来选择磁盘使用的顺序,访问权限,或者取消使用某一块磁盘;3),Multi-diskspanningcriteria:多磁盘扩展规则.控制当数据存储达到多少时扩展到下一块磁盘.选择不同的数据类型分别进行控制.Note:GeoFrame工区的外部实体数据分成7大类,对应的存储目录习惯简称DSLs:DiskStorageLocations.创建工区413,CharismaProjectExtension选择NO.创建工区51),Project项:ReferenceDatum:工区的参照面PRD.是工区里高程/elevation为0的参考面.工区里其他数据的elevation是基于它计算的.SeismicRefElevation:SRD.地震处理时零时间面对应的高程.2),投影系统/单位制a,点击Display按钮:设置数据在工区里显示的时候使用的投影系统和单位制;B,点击Storage按钮:设置数据在库里存储时使用的投影系统和单位制.一般无特殊情况,二者可以设定为一致.3),UserOptions:a,Boreholesofinterest:BOI.设定一个用户感兴趣的井的范围.这样当工区中数据很多时可以快速聚焦数据,缩短工区打开的时间.b,LogCurveReferenceSystem:测井曲线识辨系统.用来设定测井曲线使用和识别时的规则和优先顺序.例如可以设定DT,AC都代表声波慢度.当一口井里只有AC而没有DT时,某个模块需要使用DT曲线时,该井会自动选择使用代码为AC的曲线.14EditProjectParameters界面里设定工区的重要参数.创建工区615,设定好了之后点击OK,完成工区创建.1),回到Login登录界面,默认已是连接状态.2),可以点击ApplicationManager开展工作.创建工区总结工区名字不要过长.最好在15个字符以内;工区参照面要定义正确,不要随便修改,否则对已经加载进来的数据会造成混乱.投影系统和单位制在工区创建之初要定义正确.

否则后期修改的话对已经加载进来的数据会造成混乱.登录工区1打开工区管理器Projectmanager:在Login登录工区的界面里选择要使用的工区,使其名字高亮显示(highlight);1)在Password处输入密码;2)点击Connect连接;a)对应ApplicationManager按钮变成激活状态;b)ProjectManagement界面里的选项也被激活;c),要使用工区的话点击Applicationmanager按钮进入各个功能模块的界面;d),要进行工区管理的话点击ProjectManagement面板,选择对应操作.登录工区2ApplicationManager

模块管理器.进入各个功能模块的主界面.1,主要模块>>ProductsGeology:地质解释;

Petrophysics:岩石物理/测井;Reservoir:油藏;Visualization:三维可视化和CPS-3工业成图;Seismic:合成地震记录,闭合差分析,地震解释,地震属性提取和分析,时深转换等;Utility:杂项功能;2,管理器/Managers

Project:Proman的简化版界面Processes:模块流程管理器Data:数据管理器.各种数据分类管理,数据输入,输出等.用户管理工区的属主:projectowner通过Createanewproject或者restore恢复工区的账户是该project的owner,只有projectowner或者GeoFrameDBA才能删除工区。工区用户:所有被添加进某一工区,可以登录工区的账户。数据的属主:dataowner每个工区里,创建每个数据的账户是该数据的owner。每个账户对自己的数据一般有更新和删除的权限。每个账户可以通过accessright来限制别人对自己数据的访问权限。Projectowner和DBA可以设定对所有账户的数据的访问权限。当一个账户被添加到一个工区后,默认的该账户对其他账户的数据都是有更新和删除的权限的。AccessRightsManager限制用户对属于某些用户的数据的访问权限1,每一列是数据owner:即对属于traindev、ReadOnly和Public的数据的访问权限进行了设定;2,每一行是有权利访问该工区的用户3,每一行与列的相交处控制该行对应的账户对属于该列账户的数据的访问权限。U是Update,添加和修改;D是delete,删除。选中成红色则有该权限,否则无。如图中gfuser对属于traindev的数据没有读修改和删除的权力。4,点击Add/RemoveAccessRights…来添加对属于某一个账户的数据的访问权限设置。1)选择左列中某一个账户;2)用Add箭头选择到右列中,点击OK;3)在AccessRightsManager主界面中设定访问权限;4)如果取消对某个用户数据的访问权限设置,将其从第2)步中用Remove箭头移除即可。用户管理数据属主/dataowner1,点击DataOwnership…2,点击NewOwner旁边的小框从菜单中选择用户3,如果想将目前属于某个用户的所有数据都换成新属主的话点中AllDataOwnedby,从列表上选择一个账户4,如果想将目前属于某个用户的某类数据换成新属主的话,点击DisplayAllDataofType旁的小框,选择数据类新,对应从下面列表中选择要改换属主的数据。5,点击Ok或者Apply,使改动生效。用户管理注:通过修改合适的数据属主,以及对不同账户的数据的访问权限可以达到保护重要数据的目的。小结1,工区权限创建工区和恢复工区的账户是工区的Owner/属主。只有工区owner和DBA可以删除工区。2,多用户可以向同一个工区里添加多个账户,每个账户可以分别设定不同的登录口令。在Oracle库里用sql语句执行某些操作时,用owner的口令和用普通账户的口令权限会不同。3,数据权限:工区里的数据是谁创建的,则该数据的owner就是谁。4,操作系统权限首先在操作系统级别应该设定好权限。例如:同一个项目组的账户可以属于同一组/group.该组可以使用一个固定的磁盘路径作为DSL。同组账户对该DSL有合适的权限。一般建议可以有一个管理账户,使用该账户来创建和恢复工区。然后向工区里添加其他账户。或者每个项目组/部门有一个管理账户,作为数据管理,工区维护和用户管理的账户。其他用户,例如外协账户可以分配不同的组,使其对工区磁盘只有读权限,从而只能查看数据而不能创建、修改和删除数据。通过磁盘权限,工区访问权限和数据访问权限来设定不同级别的安全保护。用户管理注:当出现数据存储,权限警告等错误时要从系统权限,工区权限和数据权限来检查错误的原因。权限不对,软件的界面都会不一样。备份方式恢复方式Archivebackup/归档备份-RestoreFastBackup/快速备份

Full/完全备份

Incremental/增量备份-Recover工区备份、恢复GeoFrame4.0GeoFrame4.0GeoFrame3.5GeoFrame3.7.1-3.8+DirectlyGeoFrame3.5-6backupthenrestoreGeoFrame4.0Pre-GeoFrame3.5backupthenrestoreupgrade后续版本GF->GF4.2->GF4.3->GF4.4工区升级什么是数据库?数据库可以理解为许多表的集合。每个表由行列组成,分别存储数据或者存储表之间的关系。GeoFrame底层使用的是Oracle数据库。GeoFrame4.4是Oracle10g.属于关系数据库。第三部分用户管理和数据安全数据库基础知识第三部分用户管理和数据安全数据库基础知识1,Oracle数据库软件-Oracle可执行和调用的二进制代码。例如bin目录下的命令,lib目录下的库函数和其他部分。可以理解为盖房子的原材料;2,数据库Instance/实例-一个真正运行的数据库一般叫Instance。一台机器上可以运行多个不同名的Instance。可以理解为利用原材料盖起来的图书馆;可以盖多个图书馆。3,Catalog-一套专门为GeoFrame制定的数据库空间。每个Instance里可以有多个不同名的Catalog。可以理解为某一个图书馆里专门为某一年级、专业而打造的书架;一个图书馆里可以有多个书架。4,Account/账户-添加到Catalog里的每一个账户和工区都叫account。每个account的权限不同。一个catalog里可以有多个不同名的账户和工区。每个账户可以理解为办了图书借阅卡的读者;每个工区可以理解为书架子上的书籍。不同的账户(如图书管理员)的权限不同。访问机制:server-client模式服务器端:Oracle服务进程如pmon,smon…控制对数据库文件的读写等各项操作。Listener进程监听客户机对某一数据库Instance的访问。客户机端:根据软件配置文件决定了该机器可以访问哪些数据库Instance。一台客户机可以访问多个数据库Instance。客户机端根据软件配置文件里定义的环境变量,例如,ORACLE_HOME,TNS_ADMIN,TWO——TASK等变量,来发出访问某个数据库的请求。该请求被服务器的监听服务接收后连接进Instance执行相应操作。第三部分用户管理和数据安全数据库基础知识检查数据库进程:1,

ps

-ef|grep

ora_2,ps-ef|grep

lsn第三部分用户管理和数据安全数据库基础知识命令行开关数据库。1,以操作系统超级账户身份执行。先su成超户root,关闭cd/etc/rc0.d./K10zzoracle_ora10zh(#ora10zh是指该instance的名字)

开启cd/etc/rc5.d./S99zzoracle_ora10zh(#ora10zh是指该instance的名字)第三部分用户管理和数据安全数据库基础知识第三部分用户管理和数据安全

数据库基础知识

2,以Sql语句关闭1)打开一个终端:Linux/Unixterminal或GeoFrame

xterm转换成Oracle安装账户,例如:su-oracle2)设置环境变量,具体值可以参考机器上/etc/init.d/orastart_InstanceName文件。(视shell类型用setenv或export)。例如:

setenvORACLE_HOME/home/users/oracle/oracle10g

setenvORACLE_SIDora10zh

setenvTNS_ADMIN/hoome/users/oracle/oracle10g/network/admin

setenvPATH$ORACLE_HOME/bin:/bin:/usr/bin:/etc

setenvLD_LIBRARY_PATH/home/users/oracle/oracle10g/lib:/usr/dt/lib:/usr/openwin/lib3)用sqlplus登录库

sqlplus/nologSQL>connect/assysdba关闭SQL>shutdown开启SQL>startup数据库的阶段Oracle数据库实例有四个存在状态,每个状态代表一个阶段.1,关闭:没有打开的数据库文件,没有分配任何进程或内存结构,不能访问数据库,可以用于冷备份.SQL>shutdown2,未设置:只启动实例(内存结构和后台进程),为了得到实例参数而读取init.ora文件,不打开数据文件或控制文件.SQL>startupnomount;3,设置:读取init.ora文件,启动实例,读取控制文件.应用程序的数据和一些表(Table)、视图(View)不可用。主要是实现Oracle对控制文件的读取而了解数据库的结构。在这个阶段可以执行数据库的恢复。

SQL>alterdatabasemount;4,打开:读取init.ora文件,启动实例。打开所有的数据库文件使得用户可以访问,这是数据库的一般状态。

SQL>alterdatabaseopen;5,如果从open状态退回去的话分别是:

SQL>alterdatabaseclose;SQL>alterdatabasedismount;SQL>shutdown;第三部分用户管理和数据安全数据库基础知识创建表空间CreateTablespacePairs以system的身份连接进Oracle数据库。Sqlplussystem/system_passwdSQL>createtablespaceCSDATAdatafile‘/home/users/oracle/orabase/oradata/ora10zh/CSDATAgf44.dbf’size200Mreusedefaultstorage(initial10Knext10Kminextents1maxextents100pctincrease10)online;SQL>createtablespaceCSINDEXdatafile‘/home/users/oracle/orabase/oradata/ora10zh/CSINDEXgf44.dbf’Size150Mreusedefaultstorage(initial10Knext10Kminextents1maxextents100pctincrease10)online;以上添加完毕后,只是Oracle库增加了两个数据文件,跟GeoFrame没有任何关系。给GeoFrame注册新表以DBA状态连接进Catalog,点击Tablespaces添加该表。成对添加,一个存放数据,一个是表的索引。给每个文件对起名字。普通账户在创建工区的时候就可以选到新表空间对。一个工区的数据只能存放在一对表里。第三部分用户管理和数据安全数据库基础知识扩展表空间1,检查剩余空间。打开xterm,输入命令:free_spacesystem/system_passwd2,扩展表空间。以system身份连接进数据库。SQL>altertablespace

CSDATAadddatafile

‘/home/users/oracle/orabase/oradata/ora10zh/CSDATAgf44_2.dbf‘size3M;SQL>altertablespace

CSINDEXadddatafile

‘/home/users/oracle/orabase/oradata/ora10zh/CSINDEXgf44_2.dbf‘size3M;SQL>quit设置表空间为离线offline状态SQL>ALTERTABLESPACE<TABLESPACE_NAME>OFFLINE;(大小写都行)一旦为离线状态则不能访问。存放在这些表里的工区也不能看到。删除表空间。可以将不用的表空间从库里丢掉/drop。一旦被drop,里边保存的信息也无法使用。然后再去磁盘上删除对应的实体文件。SQL>DROPTABLESPACE<tablespace_name>;例如:SQL>DROPTABLESPACECSDATA;第三部分用户管理和数据安全数据库基础知识移动表空间1,目的根据工作需要变动数据库文件的存放位置.2,步骤:1)关闭数据库;2)将数据文件移动到其他磁盘;

例如:mv/home/users/oracle/orabase/ora10zh/LZHdata.dbf/home/users/oracle/mv/LZHdata.dbf3)在数据库里确认变更(通知Oracle这个变化).SQL>startupmountSQL>alterdatabaserenamefile‘/home/users/oracle/orabase/ora10zh/LZHdata.dbf’to‘/home/users/oracle/mv/LZHdata.dbf’;SQL>alterdatabaseopen;第三部分用户管理和数据安全数据库基础知识Note:在关闭数据库之前,请先确认要移动的数据库文件放置的位置,以免遗漏和错误.可以使用space_check命令.打开xterm,输入命令:space_checksystem/system_passwd数据库备份和恢复。1,冷备份(coldbackup);关闭数据库;找到机器磁盘上的所有数据库实例的文件datafiles,logfiles和controlfiles.对于GeoFrame软件来说这完成了数据部分的备份。对应找到所有的DSLs,备份所有的DSLs以及其他文件(如lgp文件)。2,恢复时按照原来的路径放回去即可。第三部分用户管理和数据安全数据库基础知识第三天Matchrule和MergeruleDataload和ASCIIload数据管理器数据输出第二部分数据数据管理数据管理总述地震segy数据以及地震解释成果(例如地震层位,断层等)的管理是在IESXDataManager里CPS-3成图数据在CPS-3目录里其他数据:Applicationmanager>>Data第二部分数据管理

一,数据加载-DataLoad&ASCIILoad1,DataLoad:非ASCII格式数据的加载GeoFrameArchive:适合在GeoFrame工区间传输数据,建议存储后缀为*.gfsa(GeoFrameselectivearchive)。DLIS:单井数据,通用格式。LIS:单井数据,SLB自有格式。ACOUSTILOG:WesternAtlas公司格式。WesternAtlasBIT:WesternAtlas公司测井曲线标准格式(BIT:BinaryInterchangeTape)。LA716:WesternAtlas公司另一种测井曲线标准格式,与WesternAtlasBIT相比,文件头长度和内容不同。Geoshare:老版本的GeoFrameArchive格式。2,ASCIILoad:适用于多种ASCII格式的数据加载。所谓ASCII格式一般是分成行和列的文本文件例如:一般加载步骤:1,打开ASCIILoad界面;2,选择输入文件;3,选择数据类型;4,创建控制文件;5,加载。第二部分数据管理

一,数据加载-DataLoad&ASCIILoad2,ASCIILoad:井数据加载流程1)井位数据:控制文件类型welldata2)井斜:控制文件类型welldeviationsurvey3)时深关系:wellcheckshotsurvey4)其他数据:地质分层:wellmarkerdata

测井曲线:logdata或者用LAS格式加载

etc…第二部分数据管理

一,数据加载-DataLoad&ASCIILoad2,ASCIILoad:井数据加载基本概念井位x,y坐标决定了平面位置基准面、深度、井斜数据决定了剖面上的位置。直井基准面概念和关系工程上的井段和分支井第二部分数据管理

一,数据加载-DataLoad&ASCIILoad2,ASCIILoad:其他数据加载第二部分数据管理

一,数据加载-DataLoad&ASCIILoadLayer

GeoFrame中数据的地质含义Well1Well2Well3BoreholeABoreholeBBoreholeCBoreholeDSurfaceMarkerLithozoneLogs第二部分数据加载-DataLoad&ASCIILoad

数据高程相对关系Generaldatamanager

理解数据层级关系快速查询数据Datacopier传输数据其他数据管理器数据编辑、删除等数据输出第二部分数据管理

二,数据管理器1,总述1)地震数据的加载:在IESXdatamanager里控制.2)界面启动ApplicationManager>>Seismic>>IESX>>Applications>>DataManager第二部分数据管理

三,地震数据加载2,3Dsegy数据加载步骤:1),数据预览,得到重要参数信息.使用SEGYEditor或者Dump功能;2),Definestorage…

定义survey范围,class名称;3),Defineinputformat…定义segy数据格式信息,例如线道在第几字节…4),点击Load进行加载;5),在IESXseis%DV/GeoViz里浏览数据.第二部分数据管理

三,地震数据加载3,2D地震线加载步骤1),数据预览,得到重要参数信息.使用SEGYEditor或者Dump功能;2),Definestorage…定义survey名,线名,class名称;3),Defineinputformat…定义segy数据格式信息,例如炮号(SP),道号(CDP)在第几字节…4),Load进行加载;5),加载导航数据,定义地震线位置;6),在IESXseis%DV/GeoViz里浏览数据.第二部分数据管理

三,地震数据加载4,加载小结1),3D加载时关键是弄清楚线号/linenumber和共中心点号/CDP所在字节;2D加载时关键是弄清楚炮号/SPnumber和共中心点/CDP号所在字节。2),2D加载时一般先加载segy数据,再加载导航文件。一定要确保导航文件和segy数据的线名,以及炮道关系是一致的。否则地震线的位置无法正常显示。3),地震测网/survey一般定义的是数据在平面上覆盖的范围,class是地震数据的名字,一般可以标识数据的位数(8,16,32)、属性(amplitude,variance)、处理方法(stack,migration,etc)等信息。一个工区里可以有多个survey,不能同名;一个survey里可以有多个class,同一个survey里的class不能重名。第二部分数据管理

三,地震数据加载1,seismicshareShare前生成timeslice/时间切片

;2,数据的删除3,数据的编辑4,数据输出第二部分数据管理

四,地震数据管理数据概念数据输入、输出解释模型网格和网格库第二部分数据管理

五,地震解释数据管理推荐的工区结构:所有工区都是standalone类型Seismic3DSeismic2DWellsProj1Proj2…….Projn-1ProjnSeismicMasterProjectsWellMasterProjectsInterpretationProjects以下命令如果误操作可能对工区、数据或数据库造成损害请确认无人使用工区!确定命令的功能!确定有有效的工区备份!请先联系SIS工程师!请不要告诉普通账户不必要的命令!请保护好您的密码!第五部分常见问题解决第五部分常见问题解决1,GeoFrame常用命令,在xterm里执行

gf_accounts

gf_users-v(或–a)2,工区账户被锁定。确定工区无人使用。

症状:工区无法打开,报错accountlocked。一般是由于密码输入错误达到规定的次数后导致账户被锁定。

sqlplussystem/system_passwd>alteruserPROJECT_NAMEaccountunlock;>commit;3,工区被锁死。确定工区无人使用。症状:工区无法打开,报错projectlockedbyanotherprocess,可能是被某些进程锁定,数据库认为该工区正被别的进程使用。在xterm里执行命令:

proj_unlock.csh

project_name

project_passwd4,无法打开IESX,或者使用iesx_util的时候选项有限。症状:工区可以打开,但是无法使用IESX,使用iesx_util的时候也只有option58等有限选项。确认无人使用工区。在xterm里运行:$CL-fproject_name5,ctreeserver和supperserver错误症状:工区连接或者打开ApplicationManager的时候log窗口里总是说wait……确认工区无人使用。在xterm里运行:proj_admin

清空supperserver和bulkserver地址。或者:sqlplus

project_name/project_password

SQL>selectsuper_server_addressfromprojectSQL>updateprojectsetsuper_server_address=null;SQL>commit;SQL>selectbulk_server_addressfromprojectSQL>updateprojectsetbulk_server_address=null;SQL>commit;SQL>quit第五部分常见问题解决6,命令行删除工区:工区无人使用打开xterm1)setenvSYSTEM_USERIDsystem/passwd

cleandb

project_name

然后再删除DSLs里对应的数据。2)工区坏死

sqlplussystem/passwdSQL>selectdistinctACCOUNT_NAME,PROJECT_NAMEfromGF_DBA.FINDER_ACCOUNTS;SQL>deletefromGF_DBA.GF_PROJECT_USERwherePROJ_ACC_NAME='xxx';(注意:xxx是ACCOUNT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论