Windows Server 2003 (64bit)操作系统上部署 ArcSDE 9.2

简介:
  ArcGIS Server Basic 9.2(即ArcSDE)可以部署在64位Unix服务器上,比如AIX/Solaris操作系统,但是在64位Windows操作系统上直接部署会出现问题,如果用Oracle,大家可能都碰到过执行post installation时提示oci.dll错误,这是因为ArcSDE 9.2本身是32位程序,和Oracle进行连接时需要32位dll的支持,因此出现配置错误,了解问题所在后,我们只需提供ArcSDE post所需环境,就能解决在64位Windows环境下的安装问题。

    以Oracle10g为例,当前64位服务器上安装的是Windows操作系统,数据库是64位的Oracle10.2.0.2,此时下载一个Oracle10.2.0.1客户端,安装在服务器上,然后在客户端配置Net Service Name(假设为nsn1),确定通过sqlplus sys/password@nsn1 as sysdba能够正常连接数据库。

    安装ArcSDE,post配置时,选择Custom,去掉"Create ArcSDE Service",整个配置过程和普通ArcSDE安装没有区别,只是最后创建服务需要手工创建,执行:
    sdeservice -o create -d ORACLE10G,nsn1 -p sde -n

    
    修改三个文件的配置:

    1.<windows安装目录>"system32"drivers"etc中的service文件,添加"esri_sde 5151/tcp #ArcSDE for Oracle"
    2.修改SDEHOME"etc中的services.sde,添加"esri_sde 5151/tcp #ArcSDE for Oracle"
    3.修改SDEHOME"etc中的dbinit.sde,将"set ORACLE_SID=<TNSName>"改为"set LOCAL=nsn1"

    最后在"我的电脑"-->"管理"中手动启动ArcSDE服务。这种方式可以将ArcSDE安装好,但ArcSDE仅仅是基于32位方式运行,从实际应用上来说,64位环境对数据库应用更有意义。不管怎样,毕竟64位是今后的发展趋势,ArcSDE将从9.3开始全面支持64位,先不说性能提升多少的问题,在64位Windows环境下部署的时候再也不用先安装Oracle客户端了。

    64位数据库是数据库的主流环境,大多数用户都会将ArcSDE和数据库安装在一台服务器上,ArcSDE 9.3开始支持64位是正确选择,当然如果想将ArcSDE服务器和数据库服务器分离,同样可以采用上述方法,在ArcSDE服务器上安装好Oracle客户端,配置Net Service Name,用命令方式创建服务(加上参数"-n")。


本文转自Flyingis博客园博客,原文链接:http://www.cnblogs.com/flyingis/archive/2008/03/25/1121658.html,如需转载请自行联系原作者

相关文章
|
1月前
|
Oracle Java 关系型数据库
CentOS 7.6操作系统部署JDK实战案例
这篇文章介绍了在CentOS 7.6操作系统上通过多种方式部署JDK的详细步骤,包括使用yum安装openjdk、基于rpm包和二进制包安装Oracle JDK,并提供了配置环境变量的方法。
202 80
|
1月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
45 3
Windows操作系统部署安装Kerberos客户端
|
1月前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
2月前
|
前端开发 Ubuntu 安全
部署在什么操作系统上比较好
【8月更文挑战第25天】部署在什么操作系统上比较好
51 3
|
2月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
2月前
|
负载均衡 网络协议 安全
【Azure 应用服务】Azure Web App的服务(基于Windows 操作系统部署)在被安全漏洞扫描时发现了TCP timestamps漏洞
【Azure 应用服务】Azure Web App的服务(基于Windows 操作系统部署)在被安全漏洞扫描时发现了TCP timestamps漏洞
|
2月前
|
开发框架 .NET API
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
86 0
|
2月前
|
Linux Docker Windows
Windows——Docker拉取Windows Server镜像
Windows——Docker拉取Windows Server镜像
111 0
|
3月前
|
安全 Linux 网络安全
部署07--远程连接Linux系统,利用FinalShell可以远程连接到我们的操作系统上
部署07--远程连接Linux系统,利用FinalShell可以远程连接到我们的操作系统上
|
2月前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。
下一篇
无影云桌面