写在前面的话
在学习安装ArcSDE之前,我想大多数人和我一样对ArcSDE的了解是建立在文字概念上的,“ ArcSDE,即数据通路,是ArcGIS的空间数据引擎,它是在关系数据库管理系统(RDBMS)中存储和管理多用户空间数据库的通路。”其概念本身就深抽象。但是安装之前必须要对ArcSDE了解清楚,否则对下面的安装步骤就不可能全部了解,如若只是根据教程邯郸学步,照猫画虎,那遇到具体问题时恐怕是无从下手的。我在安装过程中遇到了一些困难,而且这些困难必须得自己解决,时间上也超过了规定的截止时间,这就如同电影里一个小兵,在严寒的漫漫黑夜里,被敌人发现并攻击,自己却已然脱离部队,枪在手上瑟瑟发抖,心里的感觉的确很无助,但是这种磨练是必须也是快速成长的过程。
回过头来看,Linux系统下ArcSDE的安装并不难,与其他软件不同的是要求创建SDE表空间,出现的问题主要集中于依赖集、权限、Sql语句。我在学习的过程中主要参考了以下博客及文档,但正常情况下 你参照这几篇博客的步骤是安装不成功的,以下是博客及文档的地址:
http://www.docin.com/p-503082176.html(ArcSDE for Oracle linux安装)
http://www.ok3g.cn/blog/Html/113.html(ARCSDE For Oracle在Linux下的安装方法)
http://blog.csdn.net/linghe301/article/details/7282538 (linux 操作系统安装ArcSDE 10)
http://wenku.baidu.com/view/fd8aa466f5335a8102d220a0.html(A
http://www.cnblogs.com/esrichina/archive/2012/12/24/2830559.html(linux上安装arcgis10_03安装ArcSDE 10)
以上博客及文档的步骤叙述得很详细,那为什么我却说参照其步骤是安装不成功呢,这正是我所以写这篇博客的目的,就是希望,后来者在摸索安装的过程中,能借鉴我的经验教训,快速完成任务,至少不再走我走过的冤枉路。这些博客在关键部分没有说明,好比厨师教我们炒菜,但是他放盐放调料的镜头全掐掉,越是认真学越学不会,我查阅了一定量资料(大概耗费两三天时间)才弄懂了他们隐而不说的地方,分享给大家,以下一一介绍:
1.安装环境
安装之前一定要查看ESRI官网的ArcSDE 10.0的需求说明,这个是最重要的
http://resources.arcgis.com/content/arcsde/10.0/oracle-system-requirements/
我选择试验的安装系统环境是SUSE,在VMware虚拟机中进行,安装SUSE时建议留存的空间>18.7G,以免空间不够前期工作全部废掉。数据库是oracle 11g ,ArcSDE版本为10.0,具体版本信息如下:
SUSE Linux Enterprise Server 11 SP 1
Oracle Database 11g Release 2 (11.2.0.1)
ArcSDE 10_UNIX_121100