一、环境
序号 |
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
参考: