Oracle 数据库注册到 ArcGIS Server

10 篇文章 1 订阅

Oracle 数据库注册到 ArcGIS Server

安装组合和相关配置(linux与windows)

序号安装组合要使用的配置
组合一ArcGIS Server(单一服务器站点)和 Oracle 安装在一台服务器上ArcGIS for Desktop 安装在另一台计算机上在 ArcGIS for Desktop 计算机上安装 32 位 Oracle 客户端,并确保将 PATH 变量设置为 Oracle 客户端主目录。无需在服务器上安装 Oracle 客户端,仅需确保将 LD_LIBRARY_PATH(Linux 服务器)或 PATH(Windows 服务器)系统变量设置为 Oracle 主目录。 如果为 Oracle 客户端设置了一个 tnsname,那么在 ArcGIS Server 计算机和 ArcGIS for Desktop 计算机上也必须使用相同的名称。
组合二ArcGIS Server 安装在独立于 DBMS 的一台或多台服务器上。ArcGIS for Desktop 位于独立于 Oracle 及 ArcGIS Server 的计算机上必须在所有 ArcGIS Server 计算机上安装 64 位 Oracle 客户端,并确保将 PATH (Windows) 或 LD_LIBRARY_PATH (Linux) 系统变量设置为 Oracle 客户端主目录。还必须在 ArcGIS for Desktop 计算机上安装 32 位 Oracle 客户端,并确保将 PATH 变量设置为 Oracle 客户端主目录。如果为 Oracle 客户端设置了一个 tnsname,那么在 ArcGIS Server 站点的所有服务器和 ArcGIS for Desktop 计算机上也必须使用相同的名称。
组合三ArcGIS Server 和 ArcGIS for Desktop 安装在一台服务器上;Oracle 安装在另一台服务器上必须在 ArcGIS 计算机上同时安装 32 位 和 64 位 Oracle 客户端。对 PATH 变量进行设置以使 64 位 Oracle 客户端主目录列在首位。如果您的 ArcGIS Server 站点中还包括其他服务器,则必须在站点中的每台服务器上安装 64 位 Oracle 客户端,并将 PATH 变量设置为 Oracle 客户端主目录。
组合四ArcGIS Server、ArcGIS for Desktop 和 Oracle 全都安装在同一台计算机上安装 32 位 Oracle 客户端以使 ArcGIS for Desktop 能够连接到数据库。ArcGIS Server 将使用随 Oracle DBMS 一同安装的 64 位客户端文件进行连接。请确保 64 位 Oracle 主目录在 PATH 系统变量中第一个列出。如果您的 ArcGIS Server 站点中还包括其他服务器,则必须在站点中的每台服务器上安装 64 位 Oracle 客户端,并将 PATH 变量设置为 Oracle 客户端主目录。

本文测试环境属于组合二:ArcGIS Server (Linux服务器docker容器)、Oracle (Linux服务器docker容器)、ArcGIS for Desktop(Windows)
客户端要求:
需要在arcserver上安装orcale客户端,arcgis上安装32oracle客户端

Linux上配置Oracle数据库客户端

重点:客户端安装 参考:传送门
1)将oracle客户端拷贝至ArcGIS for Server 所在机器上
2)赋予ArcGIS for Server账户权限 (chmod -R 777)
在这里插入图片描述
3)修改[Server安装目录]/usr/init_user_param.sh
#export LD_LIBRARY_PATH=<Location_to_Instant_Client>:$LD_LIBRARY_PATH
修改为:
export LD_LIBRARY_PATH=/home/instantclient_11_2:$LD_LIBRARY_PATH
4)重启ArcGIS for Server 系统服务

成功安装注册结果:
注册服务数据源:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考文献:

  • https://enterprise.arcgis.com/en/server/10.3/publish-services/windows/register-oracle-with-arcgis-server.htm

声明:

1)文章来源项目实践,存在问题请留言,谢谢!
2)转载请标注来源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值