Linux操作系统

在介绍Linux操作系统(AIX可以类比)安装ArcSDE之前,需要给大家简单介绍一个Linux操作系统,也就是速成一下,使之能够为安装ArcSDE提供一点帮助。

image

在使用Linux操作系统中,首先要理解用户的概念,也就是操作系统级别的用户,我们安装ArcSDE时,会首先创建一个操作系统的用户比如arcsde,而且至少在oinstall组中。

另外的理解是权限的概念,Linux操作系统最大的特点就是安全性,但是对初学者来说这点就很让人郁闷,操作系统用户间有权限(chown)、文件读写有权限(chmod),而且需要使用第三方工具去上传软件比如FTP工具或者SSH工具。一个小提示,比如需要在arcsde用户下安装arcsde软件,在上传软件时,直接连接arcsde用户即可,这样就不会有不同操作系统用户的权限之分,对文件权限,如果没有其他特别要求,建议都用即可,这样就可以减少很多麻烦,不过这需要用户使用Linux操作系统中感受,可能我这里说了很多,你一点都不明白,慢慢来吧。

环境变量

其实Windows操作系统也有环境变量,不过我们一般涉及较少,那么Linux的环境变量是在安装软件,使用软件中经常使用的。我们的一些软件路径、相关参数、Bin文件路径、Lib文件路径都需要在环境变量中体现。

在Linux操作系统中,针对每一个操作系统用户,都有自己的环境变量,而且编辑完环境变量必须使之生效。

Linux:.bash_profile

环境变量生效: . ./.bash_profile或切换用户

Unix:.profile(AIX)

环境变量生效: . ./. profile或切换用户

另外需要注意的是,环境变量是有顺序的,怎么解释呢?

image

上图就是在AIX上的环境变量,我们可以看到在PATH路径有一个$SDEHOME,这里的意思就是引用SDEHOME/bin的路径,这里面SDEHOME的路径需要在PATH前面,如图所示,那么在读取PATH时就知道SDEHOME是什么,不过新手可能只是复制这些东西,如果将SDEHOME写在最后面,在读取PATH时就不知道SDEHOME表示什么,这也就是顺序的问题。

VI编辑器

image

VI编辑器不再介绍了,这个是基础,要不你在添加或者编辑相关参数会非常郁闷的,建议多练习一下。

Linux操作系统的ArcSDE安装

首先可以参考一下:

http://www.gisall.com/html/19/121719-3218.html

首先还是保证sqlplus sys/oracle@orcl as sysdba可以连通

1:创建ArcSDE用户

2:添加相关环境变量

//这里需要修改的是arcsde用户的环境变量

//该环境变量可以将数据库的环境变量复制过来,添加SDEHOME,在PATH和LD_LIBRARY_PATH添//加SDEHOME的引用,这里的SDEHOME路径需要与后面安装软件的路径一致

3:上传软件、license文件

注意用户权限

建议使用arcsde用户连接上传

4:安装软件


在后面会提示用户:

a:输入安装文件路径

b:输入文件安装到路径

5:修改SQL文件

6:修改配置文件

7:创建ArcSDE库


8:注册


9:启动服务


Logo

更多推荐