Linux系统下ArcGIS Server注册数据库及服务发布流程

一、环境

序号

IP

操作系统

类型

1

10.10.10.123

Windows

ArcMap

2

10.10.10.150

Linux

扫描二维码关注公众号,回复: 12443606 查看本文章

ArcGIS Server

3

10.10.10.199

Windows

Oracle 11.2.0.4

 

二、配置客户端

2.1 下载Oracle即时客户端

下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html

 根据oracle数据库版本下载对应客户端

2.2 将客户端拷贝至150机器上

2.3 设置arcgis server的init_user_param.sh脚本信息

1. 文件所在位置

2. 如果找不到文件,直接全局搜索 find / -name init_user_param.sh

3. 编辑init_user_param.sh文件,添加客户端路径

4. 将init_user_param.sh和instantclient_12_2授予arcgis用户权限或者777权限

2.4. 重启arcgis server

三、注册数据库

3.1 通过arcmap或者arcgis pro连接至sde,找到.sde文件所在位置

3.2 打开server manager,导航至站点->数据存储

3.3 注册数据库,导入.sde文件

3.4 注册成功

四、发布服务

4.1 通过ArcMap发布服务

         发布过程选择feature-access

4.2 通过ArcGIS Pro发布服务

1. 右键Databases,添加数据库连接

2. 填写数据库实例,用户名密码

3. 将数据添加到Map中

 

4.右键图层,选择Share as Web Layer

5. 填写相应参数,选择Feature

6. 分析之后,修正相应错误,点击Publish发布,等待发布完成

7. 在portal内容列表查看服务,发布成功,参与GA大数据计算,选择Feature Layer

参考:

 https://enterprise.arcgis.com/zh-cn/server/latest/manage-data/linux/connect-oracle.htm#ESRI_SECTION1_6E48CE380F474ADB83960DA2803BD2BA

 

猜你喜欢

转载自blog.csdn.net/u012599377/article/details/108123297