oracle client安装_Arcgis Server 与 Oracle 的关联的几点注意事项

背景:公司几周前的某一云端服务器即将到期,要将server上发布的服务迁移到新的服务器上,一开始想着是把server服务器整个迁过去,但一方面从来没迁过,一方面从前部署server的老哥在我入职之前离职了,迁移时需要的windows系统账户也就不清楚了,再一方面另一个gis老员工那几天请了个大长假(哎,我怎么那么难啊。。),那么作为一个新员工,需要做的就是拷贝出有用的数据之后在新的服务器上部署server并关联oracle重新发布服务。但在整个过程中遇到了一些问题,先是怎么都连不上数据库,然后是连上了却怎么都关联不上server,今天就把这些坑给记录一下。

情景:Arcgis Server和一众esri桌面应用布置在某一台服务器上,而Oracle布置在另一台云端服务器上,其中esri全家桶版本为10.2,Oracle版本为11.2

注意事项一:

oracle client的32位和64位必须都安装上,并设置PATH环境(其中64位的路径必须放在32位前)。

D:oracle64product11.2.0client_1bin;D:oracleproduct11.2.0client_1BIN;

aad0e3386b35ca7e6dbe63cbfa953099.png
设置PATH环境

这么做的原理据说是10.2版本的server是64位的而arcmap是32位的

这与官方解决方案一致:http://server.arcgis.com/zh-cn/server/latest/publish-services/windows/register-oracle-with-arcgis-server.htm

注意事项二:

新建企业级地理数据库(关于企业级地理数据库,还有些话想说,会在文章更新后贴到这里来),在arcmap tool中存在Create Enterprise Geodatabase工具,

798e44f4f2d326febfec294a373c9dfe.png
新建企业级地理数据库

通过Add Database Connection直连的oracle数据库是无法关联server的,在关联的时候就会报错

02813d4e9d4b5fbf31deadd37f5efe2c.png
通过直连方式无法建立企业级地理数据库

注意事项三:

不清楚我算不算个例,在armap中关联oracle后,显示数据库已经挂载,但实际上发布服务时数据依旧是以copy的形式发布的,这就说明数据库根本没挂载上去。

181c3d2d392570b479a3c484b143121b.png
通过arcmap与数据库的假关联

然后听了大佬的话,去manager做关联

9d008238e807d2b726dac596959e5b82.png
manager中的关联页面

3fef688dffbca1ba35734456214d52b9.png
通过导入注册数据库配置文件来注册数据库到server上

然后离谱的事情就来了,已经连接的企业级地理数据库的配置怎么都无法导入,一直是正在注册,然后下边一串英文,折腾了一天之后换了ie居然解决了。。。

7ae31dc5adbb0c49a24778e22b1e8eae.png
chorme导入配置文件报错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值