1 系统环境
1) oracle11G(11.2.0.1.0)装在Windows2008 R2 (A)上
2) windows oracle11G 32位客户端装在另外一台Windows2008 R2(B) 上
3) ArcSDE for oracle11装在Windows2008 R2(B) 客户端上
2 部署步骤
一)在oracle服务器上创建sde用户 ;
二)在oracle服务器上创建sde表空间 400M 增量 1024K ;
三)设置sde用户的表空间为sde,设置sde用户权限 dba,resource,connet;
//[不一定要DBA,权限设置请见createsdeoracle.sql文件]
四) 下列步骤都是在Windows2008 R2上post sde服务:
1) 安装oralce客户端,测试Oracle服务器是否能够连接,建立Oracle本地服务名。
2) 安装ArcSDEOracle11G,与平常windows环境安装一样。
3) Post,选择Custom,下一步,取消Define sde User Environment,直接下一步
4) Post sde服务,到Create Service时报错(找不到oracle sid),退出post。
5) 进入cmd模式,敲入 sdeservice -o create -d ORACLE,ORACLE_SID -i esri_sde -p password –n
6) Windows下修改SDEHOME/etc/dbinit.sde,加入set LOCAL=netservicename,在sde服务创建后写入。// netservicename是Oracle本地服务名
7) 敲入 sdemon –o start
8) 显示启动服务正常
备注:如果是oralce10g,则创建sde服务的命令为:sdeservice -o create -d ORACLE10G,ORACLE_SID -i esri_sde -p password –n