想好好的来一次排版,让大家看的舒服我也写的舒服,可是一到写的时候,又不知道如何去下手。。。算了直接一步步来吧。

                 加油!你是最土的~~

首先我们要进行准备工作,那就是先装好oralce 11g的服务端和客户端,要是32位的,64位的我不知道行不行,

oracle服务端:(为了节省时间我直接简述+贴图片了)

1、双击安装:

arm架构服务器 安装centos arm架构服务器装oracle_arm架构服务器 安装centos

2、配置安全更新:不接收安全更新

arm架构服务器 安装centos arm架构服务器装oracle_oracle_02

3、选择安装类型,选择“创建和配置数据库”;

arm架构服务器 安装centos arm架构服务器装oracle_数据库_03

4、选择系统类别,选择“服务器类”;

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_04

5、选择要执行的数据库安装类型,选择“单实例数据库安装”;

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_05

6、选择安装类型:高级安装;

arm架构服务器 安装centos arm架构服务器装oracle_数据库_06

7、选择产品语言:简体中文

arm架构服务器 安装centos arm架构服务器装oracle_oracle_07

8、选择数据库版本:企业版

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_08

9、指定安装路径

arm架构服务器 安装centos arm架构服务器装oracle_oracle_09

10、选择配置类型:一般用途/事务处理

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_10

11、指定数据库标识符,全局数据库名:orcl,oracle服务标识符(SID):orcl

arm架构服务器 安装centos arm架构服务器装oracle_oracle_11

12、指定配置选项,设置字符集为:ZHS16GBK

arm架构服务器 安装centos arm架构服务器装oracle_oracle_12

13、指定管理选项,默认即可

arm架构服务器 安装centos arm架构服务器装oracle_数据库_13

14、指定数据库存储选项,默认即可;

arm架构服务器 安装centos arm架构服务器装oracle_arm架构服务器 安装centos_14

15、指定恢复选项,不启动自动备份

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_15

16、指定方案口令,使用相同的口令

 

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_16

17、执行先决条件检查

arm架构服务器 安装centos arm架构服务器装oracle_oracle安装_17

18、查看概要文件,确认安装信息

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_18

19、安装产品

arm架构服务器 安装centos arm架构服务器装oracle_oracle安装_19

20、确认口令管理,可以点击“口令管理”修改用户密码及锁定状态

arm架构服务器 安装centos arm架构服务器装oracle_oracle安装_20

21、ok,完成安装,关闭,(还挺多的、。。。)

至此,我们进行下一步ORACLE客户端的安装




oracle客户端安装:

1、双击安装文件,开始安装,在“选择安装类型”里选择“管理员”

arm架构服务器 安装centos arm架构服务器装oracle_oracle_21

2、后面 就按照他给的一步步来吧,这里我就那么详细叙述了,略过~~~~~~~~




然后装好:arcsde、License Manager、ArcGIS Desktop和ArcGIS Server (这些步骤都不在这里一一叙述了)

开始正题:

装好上述的软件后,开始配置吧,(我是先装oracle后装arcgis系列的)

1、打开arccatalog、

点击ArcToolsbox>>Data Management Tools>>Geodatabase Administration>>Create Enterprise Geodatabase

arm架构服务器 安装centos arm架构服务器装oracle_oracle_22

arm架构服务器 安装centos arm架构服务器装oracle_oracle_23

arm架构服务器 安装centos arm架构服务器装oracle_oracle安装_24

2、编辑服务文件,在安装目录下arcsde\sdeexe101\etc文件夹下找到services.sde文件,使用记事本打开,将esri_sde前面的#去掉;

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_25

3、复制services.sde文件中的内容,并将其复制到windows系统服务文件中,C:\Windows\System32\drivers\etc目录下的service文件中,并保存

arm架构服务器 安装centos arm架构服务器装oracle_数据库_26

4、在CMD窗口中使用命令创建服务:(注意这里必须装32位的客户端)

  sdeservice -o create -d oracle,orcl -p sde -i 5151

arm架构服务器 安装centos arm架构服务器装oracle_sde空间函数_27

5、在系统服务中启动sde服务

arm架构服务器 安装centos arm架构服务器装oracle_oracle安装_28

6、设置ST_Geomtry函数

6.1、找到oracle服务端的监听配置文件

arm架构服务器 安装centos arm架构服务器装oracle_arm架构服务器 安装centos_29

6.2、修改上listener.ora与tnsnames.ora两个文件

arm架构服务器 安装centos arm架构服务器装oracle_oracle安装_30

arm架构服务器 安装centos arm架构服务器装oracle_oracle_31

注意两个文件中的key1与key2应该一致。

6.3、重启oracle的监听文件

arm架构服务器 安装centos arm架构服务器装oracle_arm架构服务器 安装centos_32

6.4、更改oracle中的st_shapelib.dll引用的路径;

Sde用户登录oracle,执行如下语句

create or replace library ST_SHAPELIB

as'C:\Program Files\ArcGIS\ArcSDE\ora11gexe\bin\st_shapelib.dll';

alter package sde.st_geometry_shapelib_pkg compile reuse settings;

arm架构服务器 安装centos arm架构服务器装oracle_oracle安装_33

6.5、检查设置是否成功;

执行语句:select sde.st_geometry('POINT(1 1)',0) from dual;

得到如下结果则说明设置成功,反之不成功。

arm架构服务器 安装centos arm架构服务器装oracle_arm架构服务器 安装centos_34

 

 

至此,都是配置好了,可以使用空间函数了

加油!!!!!