ArcSDE检测优化工具--egdbhealth

一、简介

       用于监控企业级地理数据库,并对运行状态提供相应参考意见。目前只支持Oracle、PG、Sql Server以及ArcGIS Datastore(pg)

       本工具使用难度较大,需要结合数据库知识,比较合适的使用方式是,dba结合报告对数据库进行优化处理。

二、使用过程

2.1 前提

       目前只支持Oracle、Sql Server、PG、SAPHANA和ArcGIS Datastore(仅限于PG)

1. 需要安装64位客户端

2. 需要使用SDE用户连接

3. Oracle需要赋予sde用户select any dictionary权限

 

4. 目前支持的版本是11g和12c,其余版本未测试。

2.2 使用

1. 下载egdbhealth,双击运行egdbHealth.exe

 

2. 选择数据库类型,这里以ORACLE为例,填写实例,用户名密码

 

3. 测试成功之后,点击 Run,开始运行

 

4. 成功之后,会在output目录下生成相应的结果文件

 

2.3 输出结果解读

       运行成功之后,输出文件共有5个:

 

①ORA_sde_metadata.html:oracle数据库属性

②两个png,描述SDE版本信息

③ORA_sde_context.xlsx:关于SDE的一些描述性信息记录

④ORA_sde_expert.xlsx:对SDE的评估情况说明,包含一些关键信息、警告信息等。

2.3.1 The Expert Excel File

        这个文件是我们最关心的,里面详细记录了对sde的测试结果及优化意见,需要关注三列:Criticals、Warnings、Informationals(重要性逐级递减),重点关注Criticals列,针对每一个用不同颜色标注出来的行,都可以点击Name,跳转到具体的意见表格。

 

       以Criticals为例,第三行提示1,点击”Backups”,会跳转到详细页,有具体的意见,这里是建议对数据库进行备份

 

2.3.2 The Context Excel File

              该文件是对sde库的详细内容描述,如下:

 

       例如,点击FeatureDatasetContents,可以查看sde中所有要素数据集的内容:

 

2.3.3 PNG文件

       PNG文件记录了sde中的版本树

 

 

 

参考:

https://community.esri.com/community/implementing-arcgis/blog/2019/05/10/using-egdbhealth-to-evaluate-a-geodatabase

猜你喜欢

转载自blog.csdn.net/u012599377/article/details/105184655
今日推荐