ArcSDE 地理数据库管理快速浏览

ArcSDE 地理数据库存储在关系数据库管理系统 (RDBMS) 中并且通常有大量用户访问。因此,需要进行一些管理工作以确保地理数据库设置正确、用户可以访问所需的数据并且数据库可以稳定运行。

ArcSDE 地理数据库管理的关键任务包括以下几项:

安装软件和创建地理数据库

要创建一个地理数据库,必须先安装 DBMS 和 ArcGIS Server 软件并创建一个数据库。

对于大多数数据库管理系统,都可以从第三方供应商那里获得安装程序。然而,PostgreSQL DBMS 的安装程序是包含在 ArcGIS Server 介质上的。

DBMS 和 ArcSDE 既可以安装在同一台服务器上,也可以分别安装在不同的服务器上,这取决于具体需求和站点的资源。

配置 DBMS 和 ArcSDE

DBMS 是数据的容器。需要对其进行配置以满足您组织的需要。

几乎不需要对 ArcSDE 进行任何配置;在许多情况下,使用默认的配置设置就已足够。

最常见的配置形式是将数据存储在 DBMS 中的单独位置。您可以创建不同的表空间或文件组,然后在地理数据库的 DBTUNE 表中指定这些位置。有关存储设置的详细信息,请参阅 DBTUNE 部分中的相关主题。

创建用户帐户和管理用户访问

要控制对地理数据库的访问,必须创建用户帐户或将用户帐户添加到数据库。这些用户可能是数据库用户,也可能是作为经授权用户添加到数据库中的操作系统帐户。

一旦用户被添加到数据库,即可以个人或组的形式授予他们各种权限,以允许他们在地理数据库中执行工作。

调整地理数据库

可更改 DBMS 中的某些设置以提高内存使用率、减少资源争用并改善地理数据库的性能。

此外,还可以针对地理数据库中的数据创建视图以优化对数据的访问。

创建与地理数据库的连接

要使用数据,用户需要从客户端应用程序连接到地理数据库。既可以在客户端和数据库之间直接建立连接,也可以通过 ArcSDE 服务在客户端和数据库之间建立连接。您的站点可使用任意一种连接方法或同时使用这两种连接方法。

要直接连接到地理数据库,某些数据库需要在客户端计算机上安装和配置 DBMS 客户端。

要通过 ArcSDE 服务进行连接,需要设置并维护该服务。ArcSDE 服务既可以与 DBMS 运行在同一台服务器上,也可以运行在独立的服务器上。

维护地理数据库

数据被添加到地理数据库并被更改时,必须对地理数据库进行维护,以使所有授权用户在需要时都能使用所需的数据并且性能不会有任何损失。

为了确保数据不会丢失,管理员必须进行定期备份并拥有一个适当且可靠的数据恢复方案。

添加新数据或更新现有数据时,管理员必须更新 DBMS 统计数据并重新构建索引以确保 DBMS 优化器可以有效地查询数据。

对于版本化地理数据库,管理员必须定期压缩地理数据库以维持性能水平。


3/7/2012