在一台 Windows 服务器上建立多个 ArcSDE 服务
如果同一服务器上存在两个单独的地理数据库,并且您要使用 ArcSDE 服务,则服务文件必须包含具有唯一服务名称和单独端口号的单独 ArcSDE 服务。
步骤:
- 创建 dbinit.sde 文件的副本并重新命名。名称中必须包含新 ArcSDE 服务的名称。例如,如果新服务的名称为 sdeservice2,则将 dbinit 文件命名为 dbinit_sdeservice2.sde。
- 更新具有正确 DBMS 连接变量(即,ORACLE_SID)的新 dbinit 文件。
- 如果想要为第二个地理数据库指定不同的地理数据库存储信息,需要复制文件 giomgr.defs 和 dbtune.sde,并为其指定不同的名称。例如,可分别将其命名为 giomgr2.defs 和 dbtune2.sde。
- 更改文件的新副本的内容以包含想要用于构建第二个地理数据库的参数和值。可根据在上一步中给出的示例,更改 giomgr2.defs 和 dbtune2.sde。
- 使用“安装后配置”向导,在第二个 Oracle 数据库中创建地理数据库。
- 在第一个用户信息 对话框中指定第二个 Oracle 数据库的网络服务名称。
- 在“SDE 用户和表空间信息”对话框中为第二个数据库指定 .dbf 文件和路径。
- 在第一个 ArcSDE 配置文件 对话框中指定自定义 dbinit.sde 和 giomgr.def 文件。
- 在第二个 ArcSDE 配置文件 对话框中选择自定义 dbtune 文件选项,然后指定自定义文件。
- 在第二个用户信息 对话框中为第二个 Oracle 数据库指定网络服务名称。
-
在 ArcSDE 服务信息 对话框中为第二个 Oracle 数据库指定服务名称、端口号、密码和 Oracle SID,请确保指定唯一服务名称和端口号。
向导的这一步骤用于将新的服务信息添加到 Windows 和 ArcSDE 服务文件中。
3/7/2012