如何创建从ArcIMS到ArcSDE/Oracle的直接连接?

                 如何创建从ArcIMS到ArcSDE/Oracle的直接连接?
相关产品及版本: ArcIMS  4.0.1, 9.0 平台: PC-Intel Windows2000
提交人: 吴乐茂
内容摘要
ArcIMS用户可以不需要ArcSDE应用服务器就可以直接连接和读取Oracle数据库中的空间数据。

通过Author可以很容易构建从ArcIMS到ArcSDE的连接。 某些情况下可能需要绕过ArcSDE 应用服务器,以提高性能。要做到这点,需要更新axl文件中的SDEWORKSPACE 元素,使用直接连接。
过程描述
请参考以下步骤

1. 打开 Author,访问ArcSDE 数据并保存为一个.axl 文件。

2. 在.axl 文件中,更新以下内容:
<SDEWORKSPACE name="sde_ws-0" server="zephyr" instance="port:5151"
database="test" user="test" encrypted="true" password="EPYCJM" geoindexdir="C:DOCUME~1 />

3. 作如下改动:
<SDEWORKSPACE name="sde_ws-0" server="zephyr" instance="sde:oracle"
database="test" user="test" encrypted="false" password="test@ora" geoindexdir="C:DOCUME~1 />
修改以下值:
instance = sde:oracle
encrypted = false
password = password@net_service_name

4. 当连接到一个远程Oracle服务器或通过Oracle的sqlplus连接时,密码@net_service_name是需要的:
sqlplus/password@net_service_name

Windows
安装Oracle客户端并运行Net Configuration Assistant来设置一个本地网络服务名。

UNIX
该值在tnsnames.ora 文件中

posted on 2008-07-09 08:39  GIS云中飞鹏  阅读(1436)  评论(0编辑  收藏  举报

导航