转自:http://blog.csdn.net/linghe301/article/details/8016017

更新一些ArcGIS帮助提供的教程,初学者可以进行相关的入门学习参考!

http://resources.arcgis.com/zh-CN/help/main/10.1/#/na/00qn0000013t000000/


1:怎么来提问ArcSDE问题才能够得到很好的解决?

每次看到有人问问题,什么也不问,PIAPIA的将错误和错误截图粘上去,请问这怎么解决?而且有时候报错的界面提供的原因写的非常清楚了,但是就是不认真去看,而且对ArcSDE来说,因为它是一个中间件,所以对操作系统、数据库、相关位数、版本号等信息要求比较多,为什么不现将这些信息说一下再去说这个问题呢?

比如:

操作系统:Windows 2008 R2  64Bit

数据库:SQLServer2008 R2 64Bit/Oracle 10.2.0.3 32Bit

中间件:ArcSDE10 SP3 64Bit

Oracle、SQLServer、ArcSDE怎么查看版本、补丁

那么对其他产品的问题,最起码你要说明你的是什么产品,需要怎么操作,然后报什么错误了等等。

还有一种情况,就是直接粘个代码,或者直接截一个内存错误的图片,谁知道是什么问题,这种问题还是需要自己来解决!

最后总结一下,提问要说明什么:

1:你想做什么,代码开发的还是使用ArcGIS现有软件

2:你到底是使用ArcGIS什么软件

3:相关的环境,版本(Oracle数据库有小版本比如oracle 11.2.0.2)、位数等

4:详细的错误,能否描述一下你的具体操作步骤等

如果看过的话,不管提问什么问题,一定要把上面的信息写清楚!

2:怎么解决常见的ArcSDE错误?

对ArcSDE初学者来说,最大的问题就是出了问题不知道怎么解决,比如安装ArcSDE报错了,启动ArcSDE服务报错了,连接ArcSDE报错了,而最最最常见的错误就是在Windows操作系统上启动ArcSDE报错:

每次听到用户问这个问题,我就很头疼。其实出现这些问题,我们需要查看一下ArcSDE的日志文件就可以很容易的来分析问题。

该日志文件的路径在%SDEHOME%/etc

  • giomgr_<esri_sde>.log   -----------------运行ArcSDE查看
  • sde_<esri_sde>.log   --------------------启动服务报错查看
  • sde_setup.log  -----------------------------安装ArcSDE 创建Schema出错查看
  • wise_err.log---------------------------------隐藏文件
  • sdedc_Oracle.log -------------------------直连ArcSDE出错查看

而且这些日志里面都会写出错的相关的代码

比如如果出现ArcSDE的相关编码可以查看:http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/ArcSDE_error_messages/00050000000s000000/

如果数据库是Oracle的话,会出现明显的ORA错误,大家完全可以搜索这些错误就能自己来解决相关的问题了。

还有就是如果启动服务老出错,请确保你Post Installation步骤注册lic之前没有报任何错误,这样解决服务的问题就容易了,用户可以使用直连来验证SDE的Schema是否能够正常连接。

ArcSDE常见问题总结(一)
ArcSDE常见问题总结(二)
ArcSDE常见问题

3:Personal ArcSDE和企业级ArcSDE的区别

Prosonal ArcSDE、Workgroup ArcSDE、Enterprise ArcSDE介绍

4:ArcSDE服务连接与直连?

ArcSDE服务连接都比较熟悉了,往往会听到直连的概念,简单的说ArcSDE直连就是不启动ArcSDE服务,使用ArcGIS的其他客户端(ArcGIS Desktop、ArcGISServer、ArcGIS Engine等)来连接ArcSDE库,但是也有人说那么ArcSDE介质我就可以卸载了,是不是说就是不需要ArcSDE了,肯定不是了。

因为ArcSDE10版本的安装都是先安装ArcSDE介质,然后进行Post Installation的过程,那么Post的过程也就是建立ArcSDE的数据库Schema,其实最主要的就是SDE Schema只要使用SDE Schema就等于说使用ArcSDE,即使ArcSDE10.1可以完全不安装介质使用桌面Post,但也是必须使用SDE Schema。这一点用户需要明白。

而且使用ArcSDE直连必须使用数据库的客户端,而且如果你的ArcGIS 客户端是ArcGIS Desktop的话,你的数据库客户端必须是32Bit的,因为桌面只有32Bit的程序,对ArcGIS10.1版本来说,如果你选择的ArcGIS客户端是ArcGIS Server10.1,那么你必须使用64Bit的数据库客户端,因为ArcGIS Server 10.1是64Bit的程序,所以也需要用户搞清楚这一点。

那么服务连接与直连的区别就是在连接界面的写法:

数据库类型方式

Oracle数据库方式

服务名--------------------------sde:oracle9i/10g/11g
密码:password@SID

或者

服务名--------------------------sde:oracle9i/10g/11g:SID
密码:password

注意:SID或者Netservicename,而且根据你数据库客户端安装的9i/10g/11g来选择

SQLServer默认实例
服务名--------------------------sde:sqlserver:<server_name>
例如:sde:sqlserver:lish

SQLServer命名实例
服务名--------------------------sde:sqlserver:<server_name>\<instance_name>

具体还是希望能够自己查看帮助:http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#/na/002n00000035000000/

因为ArcGIS10.1之后都是直连了,服务连接慢慢就不用了,希望大家还是花时间看看相关帮助,来连接一下ArcSDE直连的相关知识!

而且不管是ArcGIS Server、ArcGIS Engine、ArcSDE SDK等,只需要修改相关的参数,就是服务连接和直连的不同连接方式的使用,但是主意的是直连的数据库客户端以及相关的位数。

5:怎么自测问题?

其实这个也很简单。

比如你遇到的是ArcSDE的问题,感觉比较慢?如果你的程序是自己使用ArcGIS Server或者ArcGIS Engine开发的程序,那么导致慢就有这几个方面,数据库、客户端等,你可以换桌面来测试同样的问题,来对比桌面和开发客户端的效率,你也可以使用同样客户端来连不同的数据库来测试,把导致问题的原因缩小化等等,这样最起码你自己就有一个清醒的认识。

而且,例如最基本的软件操作已经相关知识,为什么就不能看看ArcGIS中文帮助呢?是中文帮助,比以前的英文帮助好看多了,一般情况下抛出一个问题是没有人去理会的,大家只会关心自己的问题或者有人刚好搞过这一块或者特别热心的人,所以还是要更好的去自己来学习,大家交流一些问题,不是那种纯询问和纯回答的。另外,还是希望大家如果看到其他用户提问,都能够积极的进行回答相应,也许你的一个回答能够让他少加一天班,相互交流,相互提高,共同进步嘛!

ArcGIS的相关帮助文档:http://blog.csdn.net/linghe301/article/details/7676955

-----------------------------------相关链接----------------------------------------

ArcSDE10.1的安装文档

关于ArcSDE的学习经验总结

ArcSDE连接数设置及其性能说明

ArcSDE安装介绍系列一
内容包括ArcSDE安装概述,ArcSDE目录介绍以及ArcSDE安装的相关ArcSDE命令介绍

ArcSDE安装介绍系列二
内容包括以ArcSDE Post向导为例,讲述向导界面背后的运行程序以及命令

ArcSDE安装介绍系列三
内容包括分布式ArcSDE安装以及多服务ArcSDE安装步骤以及注意事项

ArcSDE安装介绍系列四
包括Linux操作系统的简单介绍以及在Linux操作系统安装ArcSDE

ArcSDE安装介绍系列五
Oracle数据库的双机热备和集群的ArcSDE安装以及数据存储的介绍

ArcSDE安装介绍系列六
最后包括ArcSDE升级以及经验的相关介绍

-------------------------------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
------------------------------------------------------------------------------------------------------

ArcSDE初学者需要弄清楚的几个问题(转载)相关推荐

  1. 一个牛人给java初学者的建议(很有意义,转载的)

    一个牛人给java初学者的建议(很有意义,转载的) 给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有 ...

  2. arcsde 和oracle(双机热备)分布式安装(转载)

    环境: oracle10gR2安装在两台服务器上,但只是做双机热备,操作系统均为windows server 2003 sp2 arcsde安装在第三台机器上,操作系统为windows server ...

  3. cad文本改宋体字型lisp_给CAD初学者的一些建议

    左下角阅读原文看CAD视频 好课推荐: 1.CAD2014:点击查看  2.室内&全屋:点击查看 3.CAD2019:点击查看 4.CAD2018:点击查看 5.[bim]revit:点击查看 ...

  4. .net应该学什么怎么学---初学者必看

    上篇<学了.Net做什么开发>中我讲到了目前.Net开发主要方向是Web开发,因此在本篇中我将主要讲解做Web开发要学哪些东西,怎么学,由于内容比较多,我将分几次发.下图是我推荐的学习内容 ...

  5. Linux初学者的感受

    学习Linux也有一段时间了,说一下自己现在的感受吧.从Windows花花绿绿的界面,突然转到黑乎乎的命令行,突然感觉自己很牛逼了.除了感觉牛逼意外,其实我什么都不会.竟然把Windows命令行下的c ...

  6. Node初学者入门,一本全面的NodeJS教程,微小的web框架,能实现文件上传功能以及数据解析功能...

    Node初学者入门,一本全面的NodeJS教程 转载于:https://www.cnblogs.com/hfultrastrong/p/8036672.html

  7. 博客园Logo创意之我的朋友弄的

    博客园Logo创意之我的朋友弄的: 欢迎点拨. 转载于:https://www.cnblogs.com/unruledboy/archive/2004/08/06/30560.html

  8. arcsde mysql_怎么在SQLServer数据库创建多个ArcSDE服务

    在现在的开发过程当中,开发人员可能面临多个数据源,那么在一台服务器上部署多个ArcSDE服务就显得比较常见了,对Oracle数据库来说,一个ArcSDE服务是对应一个数据库实例,那么在建立过程是比较简 ...

  9. .Net应该学什么怎么学(一)

    目前.Net开发主要方向是Web开发,因此在本篇中我将主要讲解做Web开发要学哪些东西,怎么学,由于内容比较多,我将分几次发.下图是我推荐的学习内容和学习顺序(除了这里列出的内容,要走向高手之路肯定还 ...

最新文章

  1. jQuery简单实现iframe的高度根据页面内容自适应的方法(转)
  2. Java排序 - 不实用的几个排序算法 -- 睡眠排序、猴子排序、面条排序、珠排序...
  3. nginx服务器远程无法访问,nginx首次安装远程无法访问
  4. php极光推送教程,laravel框架使用极光推送消息操作示例
  5. sc925 文档服务器,dell服务器磁盘阵列配置手册.docx
  6. 始发 终点站 附近几站 全部查询 原来代码基本弃用 数组见上篇文章
  7. php 日历设置当月节假_带节假日设置的日历
  8. 批量归一化Batch Normalization 动手学深度学习v2
  9. 移动前端开发与WEB前端开发有什么联系与区别?
  10. 2019当今互联网赚钱的六大方式,赠送给迷茫的网赚新手
  11. 「干活」基因组组装 学习笔记 - 入门知识点和Genome Survey
  12. 【apt】The following signatures couldn‘t be verified because the public key is not available
  13. WPS Excel表格条件格式在哪如何使用以大于500的数字飘红加粗为例
  14. 深度学习项目:男女性别识别【附完整源码】
  15. 怎样下载苹果 Apple Store 官方 APP 里的限时免费应用福利?
  16. 基于超声波的库位重定位算法
  17. 服务器迁移的两种方式浅谈
  18. asp.net mvc 客户端加验证非空验证数据库是否存在验证
  19. 【Qt界面个性化】大杀器——qss
  20. Win10《芒果TV》更新v3.6.0秋收版:新增追剧磁贴、记忆续播、跳转列表

热门文章

  1. Sybase identity 字段
  2. Apache Hadoop 简单配置及实践
  3. 信息安全风险评估实施
  4. LOJ-10096(强连通+bfs)
  5. Flask框架-蓝图系统
  6. 洛谷.4897.[模板]最小割树(Dinic)
  7. 百度兴趣点下载工具设计和实现
  8. jquery 选择器,模糊匹配
  9. Windows Mobile实现透明控件
  10. 云后台Bmob的一些资料