Windows server2008(64位) 安装oralce11g、arcsde9.3


 

1.  数据库的安装部署

1.1.  Oralce11g安装

安装方法基本没有什么特殊的,按提示安装即可。

1)     安装的版本为:win64_11gR2_database

2)     选择仅安装数据库软件,而不创建配置数据库。待安装完成后单独创建数据库。

3)     选择单实例数据库安装。

4)     安装企业版。

5)     安装路径设置为:…\oracle\...

1.2.  数据库创建和配置。

1.2.1.  数据库实例创建

在开始菜单里打开oracle的“Database Configuration Assistant”工具。

1)     选择创建数据库。

2)     数据库全名:XXXX

3)     SID:XXX

4)     用户口令:*****

5)     指定数据库的安装位置

选择 “所有数据库文件使用公共位置”,设置数据库文件位置:….\oradata\。如下图示例:

图表 1

6)     点击下一步,按提示完成数据库创建。

1.2.2.  创建数据库监听

在开始菜单里打开oracle的“Net Configuration Assistant”工具。

1)     选择“监听程序配置”,点击下一步。

2)     添加一个监听,名称为默认的即可。使用标准端口号:1521

3)     完成监听的创建。

1.2.3.  数据库测试

打开netmanager进行数据库连接测试。不再累述。

2.  Arc SDE9.3安装部署

ArcSDE从9.3.1开始全面支持64位,之前的ArcSDE for Oracle版本都是32位的,而在64位环境中安装执行32位的ArcSDE的post installation时,会碰到提示无法找到oci.dll的错误。这是因为ArcSDE和Oracle进行连接时需要32位dll的支持,因此出现配置错误。我们安装的SDE为9.3版本32位的,因此需要作一些安装方法上的处理。

post所需环境就是能够支持两者连接所需要的环境,而我们安装的是oracle64位的环境。为支持两者的连接,我们使用32位的Oracle客户端来桥接,即ArcSDE通过32位的Oracle客户端来连接64位的Oracle服务端。

2.1.  安装方法及步骤

1、将32位Oracle客户端安装在64位的服务器上,然后在客户端配置Net Service Name,确定通过测试能够正常连接数据库;

2、安装ArcSDE,post配置时,选择Custom,去掉“Create ArcSDE Service”,其他配置过程和普通ArcSDE安装一样;

3、手工创建服务,执行命令为: sdeservice.exe -o create -p agromdba-d oracle,ZNQDB -n -i esri_sde

-p 后面的sde这个是连接oracle11g数据库的密码

-d oracle10g,orcl这个orcl为oracle10g的服务名

4、修改相应的配置文件:

(1)打开“C:\WINDOWS\system32\drivers\etc”中的service文件,添加“esri_sde 5151/tcp #ArcSDE for Oracle”;

(2)打开“C:\arcgis\ArcSDE\ora11gexe\etc”中的services.sde,添加“esri_sde 5151/tcp #ArcSDE for Oracle”;

(3)打开“C:\arcgis\ArcSDE\ora11gexe\etc”中的dbinit.sde,将“set ORACLE_SID= ZNQDB”改为“set LOCAL= ZNQDB”。

5、使用管理员身体打开cmd命令行窗口。

用sdemon命令进行sde服务的启动。

sdemon -o start -i esri_sde -p agromdba 就可以成功启动服务了

其中:-p:为sde用户的密码。

命令行提示成功,则安装成功。如果一次不成功,可多次执行sdemon…命令,我试了三次,前两次都失败,第三次成功了。

sdeservice-o delete -i esri_sde   删除服务命令

2.2.  连接测试

安装完SDE后,进行测试,花了很长时,最后发现本机连接正常而其它网络上的机器都无法连接,后来问了一下有经验的人,说是windows server2008的防火墙,没有给端口放行,打开防火墙,添加了oracle的1521端口和sde的5151端口,测试成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值