ArcSDE for Oracle在AIX分布式部署详解

2星 需积分: 9 2 下载量 176 浏览量 更新于2024-07-24 收藏 734KB DOC 举报
"ArcSDE for Oracle 在 AIX 环境下的分布式部署与 Windows 系统有所不同,涉及异构环境的配置,包括操作系统、数据库服务器的双机热备以及手动创建表空间和用户等步骤。" ArcSDE for Oracle 的分布式部署在 AIX 系统上具有特殊性,主要因为其与 Windows 操作系统的差异。在这种部署中,ArcSDE 和 Oracle 数据库分别运行在不同的操作系统上,即异构环境,这导致不能直接通过 ArcSDE 自动在 Oracle 中创建表空间和用户。 首先,安装环境包括 Windows 2008 Server Enterprise SP1(64-bit)作为 ArcSDE 的部署平台,而 Oracle 11.2.0.6(64-bit)数据库则部署在两台 AIX 6.1 小型机上,两者构成双机热备的数据库服务器。由于文件系统结构的差异,Oracle 表空间和用户需在数据库层面预先创建。 安装步骤如下: 1. 安装 ArcSDE 10 for Windows,选择“ArcSDE10Oracle11gR2 64位安装”,并按照向导完成安装。 2. 安装完成后,确保已安装 Oracle 11g 客户端,并配置了网络服务名 dgsgtj。 3. 配置 ArcSDE,输入系统用户密码(如 dgsgtj)和网络服务名(如 dgsgtj),以连接 Oracle 数据库。 4. 因为在配置前已在 Oracle 中创建了 sde 表空间和用户,所以 ArcSDE 配置过程中会检测到这些预先创建的元素,直接进行下一步。 5. 默认选择,继续下一步。 6. 设置 sde 密码(如 dgsgtj)和 Oracle 网络服务名,然后继续。 7. 授权部分选择第二个选项,继续下一步。 8. 到达创建 sde 服务的步骤时,取消自动创建,改为手动创建。 9. 使用命令 `sdeservice –ocreate –d ORACLE, dgsgtj –iesri_sde –pdgsgtj` 来手动创建 sde 服务,其中 dgsgtj 是客户端配置的服务名和 sde 密码。 10. 修改 ArcSDE 安装目录下的 dbinit.sde 文件,将 setlocal 参数设置为 dgsgtj,与 Oracle 用户名一致。 这个过程强调了在 AIX 环境下,由于操作系统的不同,需要对 Oracle 数据库进行手动操作,以适应 ArcSDE 的需求。同时,双机热备的配置确保了高可用性和数据安全性。手动创建 sde 服务和修改 dbinit.sde 文件是确保 ArcSDE 正确连接和初始化的关键步骤。这种部署方法对于管理和维护地理信息系统数据提供了可靠的基础架构。