企业级空间数据库管理策略_第1页
企业级空间数据库管理策略_第2页
企业级空间数据库管理策略_第3页
企业级空间数据库管理策略_第4页
企业级空间数据库管理策略_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

企业级地理数据库1内容概要4企业级GDB部署及建库管理1235企业级GDB用户管理企业级GDB日常维护企业级GDB性能优化企业级GDB概述2企业级地理数据库概述ArcGISforEngineArcGISfor ServerMobile GISArcGISforDesktopAdvancedStandardBasicView+ArcGISExtensionArcMapArcCatalogArcReaderCreatecustomGISdesktopapplicationsComprehensiveserver-basedGISPublishmapsdata、metadataonthewebGISforfieldmappingapplicationsArcSDEAdvancedspatialdataserverGeodatabaseDBMS3企业级地理数据库部署• 安装部署• 建库4部署——0.1的差距ArcSDE10软件介质分32Bit和64Bit安装方式:先安装软件,然后Post数据库:IBMDB2InformixMicrosoftSQLServerOraclePostgreSQLArcSDE10.1软件介质只有64Bit安装方式:安装软件(命令包+软件包)ArcGIS桌面直连Post数据库:IBMDB2InformixMicrosoftSQLServerSQLAzureNetezzaOraclePostgreSQLDBClient:EsriCustomerCareportal5ArcGIS10.1Post界面6ArcSDE建库-OracleOracle实例普通用户SDE用户SDE表空间用户表空间1用户表空间n……7ArcSDE建库-SQLServerSQLServer默认实例/命名实例SDE库SDE1库SDE2库SDESchema用户数据SDE用户普通用户SDESchema用户数据SDESchema用户数据普通用户普通用户超级用户Sa用户8企业级地理数据库用户管理• 用户角色• 业务与角色• 典型需求9用户角色SDE管理员CONNECT、RESOURCE

权限分配、版本数据拥有者CONNECTRESOURCE普通用户DBMS_PIPE、DBMS_LOCK

创建用户、赋予权限、创建表空间、备份数据库CONNECT、RESOURCE、UNLIMITED

TABLESPACE、

ADMINISTER

DATABASE

TRIGGER……

版本压缩、升级地理数据库、补丁升级、服务管理、参数管理、备份SDE数据库数据库DBA10业务与角色分配SDE管理员普通用户数据库DBA数据拥有者数据管理数据生产数据分析创建和管理整个ArcSDE库,保证SDE库的高效率,高安全性,升级、备份、迁移等。DefaultChildV1ChildV2管理索引、字段管理、版本管理、权限分配。数据编辑、数据查询、分析、报表、出图等11典型用户需求Default数据拥有者普通用户普通用户ChangePrivilegesGrantViewtoUserGrantEdittoUserChildV1ChildV2CreateChildVersionPrivate12企业级地理数据库日常管理• 排错管理• 连接管理• 命令管理• 升级管理• 迁移管理13排错管理giomgr_<esri_sde>.logsde_<esri_sde>.logsde_setup.logwise_err.logsdedc_Oracle.log……BinDocumentationetclibLocateSDEHOMETool14性能分析•SQLServerProfiler•Oracle的Trace文件

Oracle的方法获得

ArcToolBox工具获得-TellTheBeestotal 265 0.03 0.22 37更多了解:

call count cpu elapsed disk query current-----------------------------------------------------------------------rowsFetch129 0.000----------------------------------------------------------------------5100 12315连接管理•从连接的效率来说•ArcGIS产品的发展来说ArcSDE安装必须直连Post提供下载数据库客户端地址ArcSDE连接默认直连ArcSDE服务连接隐藏起来16连接管理自动提示密码过期自动提示lic过期17命令管理•大量的ArcSDE命令从幕后走到了台前•Sdelayer-oregister•Sdetable-ocreate_view•Sdetable-ocreate_mv_view•Sdemon-oinfo-Iusers•Sdemon-oinfo-Ilocks•Sdemon-okill•……18升级管理19版本兼容性管理ArcGIS10.1Geodatabase10.0Geodatabase9.x20版本兼容性管理Geodatabase10.1ArcGIS10ArcGIS10可以连接Geodatabase10.1,但是可能因为新的功能操作出现:Esri建议ArcGIS10SP2补丁连接Geodatabase10.1个人建议尽可能的版本一致,一劳永逸TheversionoftheGeodatabaseclientisincompatiblewiththedatasetandcannotopenit.21迁移管理ArcGIS方式(小于50GB)导出导入/复制粘贴(FGDB、XML)同步复制优点:安全、跨数据库、跨平台、跨版本缺点:版本数据、稍慢数据库方式数据泵(小于10GB)冷备份热备份RMAN(大于100GB)优点:速度快缺点:太专业、数据库版本关于ArcSDE数据迁移更多了解:22企业级地理数据库性能管理• 连接数管理• 版本管理• 索引管理• 数据库管理23ArcSDE参数-连接数“Failedtoconnecttodatabase.Maximumnumberofconectionstoinstanceexceeded”orphanedgsrvrprocess<孤立进程><空闲连接>操作系统ArcSDE数据库processes(150)Connections(48/60)TCPKEEPALIVE=TRUESharedSection1024,3072,512SharedSection=1024,3076,2048KEEPALIVETIME(mm)24版本管理25数据版本编辑mvtables_modified大量状态值是元凶statesstate_lineagesversions关于ArcGIS版本更多了解:ArcGIS版本编辑26版本压缩

它会移除未引用的状态及其关联增量表行

它会将所有版本共用的增量表条目移至基表中why…27版本压缩管理你的版本压缩是否见效?Pre…

保证数据库除SDE用户外其他用户断开连接

所有子版本数据进行协调提交到default版本

删除所有子版本数据,注意同步复制版本

删除所有的lock信息或重新启动ArcSDE服务28版本压缩管理流程数据备份删除子版本创建子版本版本压缩SDE管理员断开其他用户29版本压缩管理理想的版本压缩结果After…

压缩前与压缩后预览ArcMap相同

增量表数据信息为空状态表的State_id=030子版本管理现实业务中,多用户并发编辑,往往不仅仅是几个版本那么简单,有些业务有十几个甚至几十个子版本……

版本名称固定

版本结构固定

版本数固定EXECsde.version_user_ddl.create_version(sde.DEFAULT’,---------------父版本:mv_version,---------------子版本sde.version_util.C_take_name_as_given,sde.version_util.C_version_private,--------权限'multiversionedvieweditversion');------版本描述EXECsde.version_user_ddl.delete_version('mv_version');更多了解:31版本压缩典型问题高水位线(High-wartermark,HWM)Select语句会对表中的数据进行一次扫描,但是究竟扫描多少数据存储块呢,这个并不是说数据库中有多少数据,Oracle就扫描这么大的数据块,而是Oracle会扫描高水位线以下的数据块。Truncate可以清空HWMStatesState_lingages32版本压缩——ORA-00001sdeversion-ocompress-usde-psdeESRIArcSDEServerRepairUtility------------------------------------------------------------Compressstatetree:Areyousure?(Y/N):yError:UnderlyingDBMSerror(-51).Error:Unabletocompressstatetree.ORA-00001:uniqueconstraint(GDB.A40_PK)violated•Orphanedrows(孤立的行)•Duplicateentriesindeletestables(D表有重复记录)•Entriesmissingfromthedeletestables(D表有丢失记录)•Noinconsistencies(状态值的上下节点可能无效,可能找不到等)sdegdbrepair-orepair_tables-dORACLE10G-rGDB.TOPO_AREA-VGDB.V1-psdeESRIArcSDEServerRepairUtility----------------------------------------------------------RepairInstanceDeltaTables,Areyousure?(Y/N):yRepairoperationcompletedwithouterror.更多参考:33版本压缩典型问题•Oracle用户增大UNDO表空间大小•因为版本压缩过程中,如果出现非不可抗拒问题,会进行事务的回退,而不会影响数据。那么版本压缩对UNDO表空间的使用就更加重要了。SQL>showparameterundo_tablespace;NAME TYPE VALUE-------------------------------------------------------------------undo_tablespace string UNDOTBS1SQL>showparameterundo_management;NAME TYPE VALUE-------------------------------------------------------------------undo_management string AUTO34压缩建议根据编辑频率和编辑数定期(每月、每周、每天)进行版本压缩!35索引管理36数据和索引分开存储##DEFAULTSGEOMETRY_STORAGE "ST_GEOMETRY"ST_GEOM_LOB_STORAGE"STOREAS(#TABLESPACE<lobsegmenttablespace_name>ENABLESTORAGEINROWCHUNK8KRETENTIONCACHE)"ATTRIBUTE_BINARYRASTER_STORAGE"BLOB""BLOB"B_STORAGE "PCTFREE0INITRANS4"#......S_STORAGE#TABLESPACE<defaultbusinesstabletablespacename>"PCTFREE0INITRANS4"TABLESPACE<defaultspatialindextabletablespacename>S_INDEX_ALL "PCTFREE0INITRANS4#TABLESPACE<defaultindextablespacename>NOLOGGING"......BLK_STORAGE "PCTFREE0INITRANS4#TABLESPACE<BLKTabletablespacename>LOB(BLOCK_DATA)STOREAS(TABL

温馨提示

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

评论

0/150

提交评论