ArcSDE安装问题解决方法

    技术2022-05-13  0

    一 ArcSDE9.1 for Oracle9i安装问题(ORA-12571)

    安装环境:windows xp professionalGIS软件:ArcSDE9.1 数据库软件:Oracle 9.2.0.1.0

    步骤:1.安装Oracle 9.2.0.1.0(创建数据库实例)2.安装ArcSDE for Windows/ArcSdeOracle9i3.运行:ArcSDE for Oracle Post Installation在创建esri_sde服务的时候出现创建不成功情况.

    检测问题:C:/ArcGIS/ArcSDE/ora10gexe/etc目录下文件查看sde_esri_sde文件的信息.

    得到错误信息如下:DB_open_instance()::db_connect(OCIB) error:12571init_DB DB_instance_open_as DBA:-51DBMS error code:12571ora-12571:TNS包写入程序失败

    解决方法:将%Oracle_HOME%network/admin/sqlnet.ora文件中的Sqlnet.authentcation_services=(NTS)一行注释掉就可以了或则把NTS改成NONE 重启.

    注:这是Oracle9.2.0.1.0版本安装在windows xp上会出现的问题.通常和机子域名有关系.比如:机子域名是 mycompute.domain.com

    二 ArcSDE 9.1 sp1 for Sql server 2005遇到问题

    提示错误信息:sqlstate :42000 NatvieError:15007 'sde '不是一个合法用户或你不允许进行访问

    错误原因:原因是sql server 2005不支持创建SDE用户使用简单密码"sde".

    解决办法:使用6位数以上密码就可以解决问题.

    三 ArcSDE 9.1 for Orace 10g 安装问题(版本不合法错误信息)

    ArcSDE9.1 for Oracle安装的应用程序中,只有包括for Oracle 8i 和9i. 那如何在Oracle 10g(10.2.0.1)版本创建ArcSDE的服务呢?

    方法步骤如下:1)启动Oracle 10.2.0.1服务       2)运行安装光盘的ArcSdeOracle9i程序       3)下载并安装ArcSDE 9.1 补丁1:ArcSDE-Oracle9i-91sp1.msp下载地址:http://support.esri.com/index.cf ... =19&MetaID=1099                      4)最后进行post install(此处方法和安装Oracle9i 一样)

    注:如果在配置安装之前没有打上ArcSDE 9.1补丁1,则在配置过程中会出现Oracle版本不对的信息.

    四 ArcSDE 9.1 for Oracle 10g远程安装(远程安装的需要注意的地方)

    环境描述:数据库Oracle10.2.0.1安装在IBM AIX 操作系统的服务器ArcSDE安装在windows 2000操作系统目的:ArcSDE 9.1 for Oracle 10g 远程安装

    安装步骤:1、需要在windows 2000操作系统安装Oracle 客户端2、安装ArcSDE程序和ArcSDE 9.1 for Oracle9i步骤一致3、配置时需要打ArcSDE补丁2:ArcSDE for Oracle10g.exe http://support.esri.com/index.cf ... =19&MetaID=1155   其他同ArcSDE 9.1 for Oracle 9i4、在$SDEHOME目录下ect/dbinit.sde文件夹,打开,修改        set Oracle_SID = OrlSde  改为:   set Local =OrlSde5、在配置到最后一步创建服务的时候。不选择对话框向导创建,而选择命令语句操作创建服务: 启动cmd   sdeservice -o create -d Oracle10g,OrlSde -i esri_sde -p sde -n   注意命令语句最后要以-n 结束6、保证C:/WINDOWS/system32/drivers/etc/services里面创建ArcSDE服务。7、安装成功8、sdemon -o start -i esri_sde -p sde就可以成功启动服务了。

    五 ArcSDE for Sql server 2000 (错误信息:DBMS错误码:18452)

    当在配置安装阶段,最后启动服务的时候,就会返回下列错误信息"unable to strat iomgr" 当切换到//ArcSDE/sqlexe/ect,打开服务的日志文件,会发现下列信息 ArcSDE 9.0 Sql Server -------------------------------- IDBInitialize:初始化失败 DB_open_instance() PCC_connect error:18452 init_DB DB-instance_open_as_dba:-51 DBMS error code:18452 Microsoft OLE DB Provider for SQL Server: 用户sde登录失败.原因是没有关联到可以信任的Sql Server连接

    导致错误原因:Microsoft SQL Server在安全性面板里设置为windows only验证

    解决办法:

    只要对sql  server 2000的安全性面板的设置进行修改就可以了.

    1.启动Microsoft Sql Server的企业管理器

    2.右键点击Sql Server实例,选择属性,打开实例的属性面板

    3.在安全面板里的验证选择里,把windows only改为Sql Server and Windows

    六 ArcSDE9.2 Personal版的配置我写的一篇关于ArcSDE9.2 Personal版的配置,原贴写在别处,图较多,不方便一个个上传粘过来。ArcSDE9.2 Personal版的配置http://www.cnblogs.com/flyingfish/archive/2007/04/03/698784.html

    早听说arcgis9.2 desktop附带了免费的个人版SDE,称为Personal SDE。在学习server的web端编辑功能时,需要用到sde打算用它。再配置过程中遇到一些问题,记录以下。Personal SDE的详细信息请参考马维峰的《ArcGIS 9.2 笔记(2):Personal ArcSDE,个人ArcSDE》

    安装了sqlexpress后在catalog中创建了sqlexpress连接,当new Geodatabase时出现如下错误:

    ---------------------------New Geodatabase...---------------------------Error creating this geodatabaseNo ArcSDE server license found.---------------------------确定---------------------------

    疑惑,以为是license的问题,找了几个license试验后问题依旧。

    仔细想了一下,既然号称免费提供应该不需要专们的sde license吧,desktop可以用,他就应该可以用。

    查询desktop安装dvd发现此项,如下图,仔细看第五项:arcsde personal edition for sqlexpress.

    怀疑安装时默认没有安装类似以前9.0时的post install,安装之。

    配置界面如下。

    再次New Geodatabase发现问题已解决,增加几个Feature Class进去看看:

    ok!

    在SQL Server Management中看到的数据库如下图:

    注:

    1、SqlExpress本身为免费版软件未附带控制企业管理器一类的GUI,如需请下载:Microsoft SQL Server Management Studio Express 9.00.2047.002、Arcgis server的Web编辑功能依赖于SDE。请参考http://bbs.esrichina-bj.cn/站点xiaoyaohu的文章:Server 9.2 实现基于web浏览器的在线编辑,编辑效果如图。原文:http://www.cnblogs.com/njlhb/archive/2007/07/19/766472.html本篇文章来源于GIS动力站|www.gispower.org 原文链接:http://www.gispower.org/article/arcgis/arcother/2007/1016/07101622221C5F2B20G7HK3KI52KJ85.html


    最新回复(0)