创建arcsde服务一般不需要创建,如需创建可按下列方法创建
创建方法分为两种:一种是在数据库服务器上安装,一种是分布式安装
分布式安装
分布式安装通俗理解就是数据库与ArcSDE不在一台机器上,一般使用分布式的有两种情况:数据库端为64Bit,但是用户并没有64Bit的ArcSDE,所以再找一台机器安装32BitArcSDE,但是分布式安装一个必须的要求是,ArcSDE端机器必须安装客户端,再或者是数据库端是非Windows操作系统,可能用户不习惯,ArcSDE端在Windows操作系统上。
在安装ArcSDE之前,首先保证该机器安装数据库客户端,而且保证sqlplus sys/oracle@orcl as sysdba(用户根据自己密码实例名而定,以下不再解释)可以连通。
1:利用安装向导勾选Custom,勾掉创建ArcSDE服务项
2:注册完毕后,修改sdehome/etc/dbinit.sde set LOCAL=orcl (orcl是实例名)(本机安装则保持原样,不须更改:sdehome/etc/dbinit.sde set ORACLE_SID=PGUAYAS)
3:sdehome/etc/Services.sde添加 esri_sde 5151/tcp
4:c:/windows/system32/drivers/etc/services 添加 esri_sde 5151/tcp
5:利用ArcSDE命令创建服务(必须使用命令创建)
sdeservice -o create -p sde -d "ORACLE10G,azuay" -n -i esri_sde -H "C:\Program Files\ArcGIS\ArcSDE\ora10gexe"
注:-d "ORACLE10G,SID"中的SID 修改成的ORACLE TNSNAME。
-H参数后的目录,根据实际安装目录而定
然后启动sde服务ok
删除sde服务方法如下:
一是删除服务命令
sdeservice -o delete -i esri_sdepguayas
二是通过卸载sde软件来删除sde服务
服务连接设置参数
Server:填写sde服务所在机器名或ip
Services:填写sde服务名