当前位置:文档之家› 基于Oracle11GR2的ArcSDE10.2安装

基于Oracle11GR2的ArcSDE10.2安装

基于Oracle11GR2的ArcSDE10.2安装
基于Oracle11GR2的ArcSDE10.2安装

基于Oracle11GR2的ArcSDE10.2安装

ArcSDE是ArcGIS软件家族中的一员,是一个空间数据库中间件技术。ArcSDE以数据库为后台存储中心,为前端的GIS应用提供快速的空间数据访问,海量数据的快速读取和数据存储的安全高效是ArcSDE的重要特征。

ESRI公司早年就已经开始研究空间数据库解决方案,并于1994年发布了ArcSDE的前身产品SDE,并在过去的时间里不断更新和改进ArcSDE软件。2001年,在ArcGIS 8.1产品中SDE被纳入Arc软件家族系列。作为空间数据库的解决方案,ArcSDE可以存储海量数据,并整合Geodatabase的功能,是存储地理数据及其行为的一个“智能”数据库解决方案。一直以来,ArcSDE都是空间数据库的首选解决方案。

1.安装前工作

在安装ArcSDE10.2之前,要先安装Oracle11g数据库。因为从10.1开始,ArcSDE就只支持64Bit系统了

(https://www.doczj.com/doc/dd16419181.html,/en/help/system-requirements/10.1/index.html#/Ora cle_Database_Requirements/01510000006s000000/)

所以作为测试用的个人机器,安装环境要求我们的计算机操作系统应是64Bit。相应地,下载的Oracle11g也应该是x64位版本。下面提供Oracle11g的下载地址:

(https://www.doczj.com/doc/dd16419181.html,/StupidsCat/archive/2012/06/12/2546307.html)

其中,Oracle11gx64位的安装过程和x32位的情况没什么区别,具体操作可以参考:

(https://www.doczj.com/doc/dd16419181.html,/database/201208/150620.html)

注意:安装时我们需要收集的信息有:全局数据库名(例如常设置为orcl)及sys用户的密码。

安装x64位的Oracle11g软件后很多人反映出现这样的问题:

在开始—>Oracle - OraDb11g_home1—>应用程序开发打开SQL Developer工具后发现出现缺少快捷方式的弹窗提示。

对于追求完美方便使用的人要解决的话,参阅如下资料进行:

(https://www.doczj.com/doc/dd16419181.html,/view/55bde56d1ed9ad51f01df292.html )

好了,废话不多说,我们先用数据库软件自带的SQL PLUS 测试下能否成功连接到数据库:

(注意:64Bit 下用解锁的用户scott 登录时直接输入口令就能连接数据库,但用sys 用户时直接输入口令会提示‘应该以sysdba 或sysoper 的身份登录’信息,针对这种情况我们在登录sys 账户输入的口令应该是’密码 as sysdba ’)

准备工作到此还没结束,因为我们预先安装的ArcGIS Desktop10.2是32Bit 的程序,在64Bit操作系统下我们需要安装32位的Oracle客户端才能成功直连,所以我们继续在前面的链接中下载Oracle11g 32位客户端安装。操作步骤参考:(https://www.doczj.com/doc/dd16419181.html,/content/12/0220/15/1429472_188070181.shtml)

安装后,与前面安装的数据库文件在计算机中的关系显示如下:

接下来我们紧接着对客户端进行配置,达到客户端成功连接Oracle数据库的目的。在开始程序找到Oracle - OraClient11g_home1下的【配置和移植工具】下的【Net Configuration Assistant】:

1)配置Client的监听:

A 添加一个监听器,点【下一步(N)】

B 输入该客户端未使用的监听名(如:LISTENER),完成后点击【下一步(N)】

C 选择该监听连接Oracle服务器所使用的协议(如:TCP),完成后点击【下一步(N)】。

D 选择该监听连接Oracle服务器所使用的端口号(默认端口号:1512),完成后点击【下一步(N)】。

E 完成该监听程序,选择是否要配置另一个监听程序,然后【下一步(N)】。

2)配置Client的本地网络服务名(重点)

A 在Net Configuration Assistant配置界面中选中【本地网络服务名配置】,然后【下一步(N)】。

B在本地网络服务名配置界面中网络配置名,点【下一步(N)】

C输入该客户端的服务名(如orcl),点【下一步(N)】

D 选择该服务连接Oracle服务器所使用的协议(如:TCP),完成后点击【下

一步(N)】。

E 填写该服务连接的Oracle主机服务器PC名或者IP号(因为数据库和客户端在同一台机器上,IP地址也可以为127.0.0.1)和选择端口号,完成后点击【下一步(N)】。

F 完成该服务的配置,选择是否测试连接Oracle主机是否成功,完成后点击【下一步(N)】。

G 对该服务进行连接测试,输入连接Oracle主机的用户名和密码,完成后点击【确定】进行测试。

H 连接该服务的网络名。默认和前面的服务名一样就行,完成后点击【下一步(N)】。

I 选择是否配置另外一个服务,这里选否,然后【下一步(N)】,完成本地网络服务名配置的配置。

通过上述配置,数据库连接测试成功之后,我们手头的工作就接近一半了。

2.安装ArcSDE10.2:

1)打开ArcSDE10.2安装界面

2)选择setup安装,同意许可,更改自己的安装位置。在这一步安装过程中,

用户其实不用选择应用程序和命令包,完全安装即可。

3)点击安装,很快就会安装完成,不会出现arcsde10之前版本的琐碎步骤了。

4)然后使用ArcCatalog来创建ArcSDE库:

启动Arcatalog——ArcToolBox——Data Managerment Tools(数据管理工具)下的Geodatabase administrator(地理数据管理)——Create Enterprise Geodatabase

(创建企业级地理数据库)工具:

通过界面的信息我们可以看出,所需要添加的信息包括:数据库类型、实例名、数据库管理员用户及其密码,Geodatabase用户名、密码、针对不同数据库(数据库名、表空间等)、相关授权文件等,而相关授权文件用Server的授权文件即可。

5)如果按照以上步骤操作,最后就会成功创建ArcSDE库。

如果出现以下界面:

请回头检查Oracle11g x32客户端的安装和配置。

相关主题
文本预览
相关文档 最新文档