本人在一个项目的部署过程中,要求将ArcGISServer9.3+ArcSDE9.3+Oracle9iR2配置到一台机器上,以进行用户测试。结果安装过程折腾了两天时间,现将过程简述一下:
1、安装Oracle9i。这个没什么好多说的。只是注意在完成安装后要在安装设置一下ora92目录的权限,要让Authenticated Users具有修改权,同时在“高级”项中要选中“允许父项的继承此权限传播到该对象和所有子对象。包括那些在此明确定义的项目”。
2、安装ArcSDE9.3。安装过程略,注意在安装完成后对SDE进行优化设置,如:
将SDE中的TCP/IP Keepalive on Connections设置为ON
命令:sdemon -o info -I config (查看当前设置状态)
sdeconfig -o alter -v TCPKEEPALIVE=ON -u SDE (更改设置)
解释:此设置将会检测客户端是否已经被关闭,如果是则断开连接。
疑问:此设置的说明中:两个小时左右进行检测状态,可否设置更短的时间。(可以,修改注册表: /HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/TCPIP/Parameters/KeepAliveTime,参见http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=25129)
3、安装ArcGISServer9.3。安装过程略。
4、部署Asp.Net程序到IIS下。注意要设置“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”目录的权限,选择Everyone用户具有完全控制权。
上面只是简单的安装步骤,在程序的发布过程中又遇到了好些问题,改天再登上来吧。