2、变量必须设定到这个位置(尤其是SDEHOME下的 bin和lib目录)。 -- $SDEHOME/etc/dbinit.sde中的ORACLE_SID必须正确给出。 set ORACLE_SID= -- SDE 的服务名和端口号必须存在于$SDEHOME/etc/services.sde文件中,并没有被注释。--操作系统服务文件中的服务名和端口号必须与$SDEHOME/etc/services.sde文件中的完全吻合。--必须确认在数据库中已经授予以下权限: grant execute
3、on dbms_pipe to public; grant execute on dbms_lock to public;--确认安装ArcSDE的时候使用有效的license。 --如果是操作系统是Windows,请检查事件查看器中的应用程序一项。查看器中的诊断信息可能对ArcSDE的启动问题有所描述。。如果以上都确认正确,而服务仍然不能启动,请尝试以下步骤: --检查sde.errlog, giomgr.log以及sdelic.log,查看ArcSDE启动失败的详细信息。--检查Oracle警告文件中与问题有关
4、的错误信息。--如果操作系统是Windows, 请运行'sdeservice -o list -i ' 命令来确认ArcSDE服务是否被正确创建。检查SDEHOME变量, License_Server, 数据源, 以及状态参数。Windows用户必须有系统管理员或相应权限来启动 ArcSDE服务。--如果服务创建不正确,用'sdeservice -o create'命令创建一个新的服务。--在Windows上,先尝试用系统的“服务”面板来启动服务。如果失败,可以尝试用'sdemon -o sta