• arcgis和oracle的集成开发环境搭建


    一.软件环境选择

    arcgis选择10.4,主要是因为10.5版本 arcgis server 的服务器的找不到破解版,所以就用了10.4版本的arcgis一套包括desktop和server,显然desktop主要是用来管理地理数据而server主要用来发布地理数据,地理数据的储存用oracle12c

    1.下载arcgis10.4的软件包,arcgis desktop用window系统版本,arcgis server用linux版本

    2.下载oracle12.1.0.2的软件包(不能用12cR2),arcgis10.4支持的oracle版本如下:

    二.步骤

     1.安装arcgis desktop 10.4

     2.安装arcgis server 10.4,10.4和10.5安装步骤一样

    3.安装oracle 12c

    4.desktop连接oracle

    现在desktop10.4已经安装好,oracle12c也安装好,需要desktop所在的电脑也就是win10系统安装oracle 32位客户端并且配置监听,配置好后,接下来就是在oracle数据库创建一个pdb(可插拔数据库),这个是oracle12c的新特性,如果不创建,直接用arcgis map的工具箱中创建企业级地理数据库会报无法识别登录名和密码的错,这是因为在oracle12c中要求了cdb数据库的普通用户要以C##开头导致,然而这里创建企业地理数据库默认创建用户名是sde,但是pdb的用户命名明确要求不以c##开头,所以能创建成功。

    提供一些链接

    oracle中pdb和cdb这个新特性

    oracle如何创建pdb

    oracle启动和关闭pdb

    destop10.4中连接oracle,包括通过desktop连接oracle12C,用arcgis desktop的工具箱创建地理数据库,server同步oracle中的地理数据库,请看安装desktop安装目录下面help目录下面的帮助文档,帮助文档名字叫:arcinfomain.chm,下面是截图,如何连接一目了然,第二张截图没有把步骤截屏完整,需要自己到帮助文档查看全部过程,arcgisserver服务这边注意要让arcgis用户可访问oracle安装的文件夹,要不然连接的时候会一直报错找不到oracle的客户端,还需要注意一点是要在linux安装oracle的64位客户端,并且这里配置oraclehome一定要用这个客户端的路径来配置,而不是用oracle安装环境下的oraclehome(.bash_profile文件里面配).

  • 相关阅读:
    Vue项目中跨域问题解决
    子网掩码
    C++的const类成员函数
    在python3中使用urllib.request编写简单的网络爬虫
    Linux 重定向输出到多个文件中
    背包问题
    hdu-1272 小希的迷宫
    SQLAlchemy 几种查询方式总结
    pycharm快捷键、常用设置、配置管理
    python3判断字典、列表、元组为空以及字典是否存在某个key的方法
  • 原文地址:https://www.cnblogs.com/thg999/p/10075654.html
Copyright © 2020-2023  润新知