briandottan的个人博客分享 http://blog.sciencenet.cn/u/briandottan

博文

ArcGIS 10.1 设置到 Oracle 的连接 (可直连数据库,无需ArcSDE)

已有 4475 次阅读 2016-5-16 21:21 |个人分类:技术|系统分类:科研笔记

ArcGIS 10.1可以直连ORACLE数据库

http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#//002n00000038000000


要建立从客户端计算机到 Oracle 数据库的连接,必须在客户端计算机上安装 Oracle 客户端应用程序。同时,请确保您所安装的 Oracle 客户端应用程序的版本与要连接到的数据库版本相兼容。

注注:

一些 ArcGIS 客户端(如 ArcGIS for Desktop 和 ArcGIS Engine)为 32 位应用程序。要从这些客户端中的任一个建立数据库连接,您必须使用 32 位的 Oracle 客户端连接到 Oracle 数据库。即便是将 ArcGIS 客户端应用程序安装到一台 64 位操作系统 (OS) 的计算机上,且数据库和服务器的 OS 均为 64 位,也是如此。

步骤:
  1. 在 ArcGIS 客户端计算机上安装 Oracle 客户端。

    • 如果您的站点上有 Oracle 客户端安装文件的副本,请按照 Oracle 文档中的说明,运行该副本在客户端计算机上安装 Oracle Instant、Runtime 或 Administrator 客户端。

    • 如果没有完整的客户端安装文件副本,则可从 Esri 客户关怀中心门户站点上下载 Oracle Instant Client,并将其放置在 ArcGIS 客户端计算机上。请按照以下步骤操作:

    1. 下载与 ArcGIS 客户端操作系统对应的 Oracle Instant Client:Linux 32 位(用于 Linux 上的 ArcGIS Engine 或 ArcGIS Runtime 32 位)、Linux 64 位(用于 Linux 上的 ArcGIS for Server 或 ArcGIS Runtime 64 位)、Windows 32 位(用于 Windows 上的 ArcGIS Engine 或 ArcGIS for Desktop)或 Windows 64 位(用于 Windows 上的 ArcGIS for Server 或 ArcGIS Runtime 64 位)。可下载包含客户端文件的压缩文件或 RPM。

    2. 以安装 ArcGIS 软件的用户身份登录客户端计算机。

    3. 将所下载的文件解压缩到客户端计算机上的某一目录下,或运行 RPM。对此目录至少授予以下访问权限:对所有者授予读写和执行权限;对组授予读和执行权限;对其他连接用户授予读和执行权限 (drwxr-xr-x)。

    4. 将放置或安装 Oracle Instant Client 的路径和目录名称添加到操作系统的环境变量或用户配置文件。

      在 Linux 上,设置 LD_LIBRARY_PATH 环境变量。在 Windows 上,设置 PATH 环境变量。

      如果在同一台 Windows 计算机上同时安装了 ArcGIS for Server 和 ArcGIS for Desktop,则请将 PATH 变量设置为先读取 64 位客户端,后读取 32 位客户端。

      例如,如果 32 位 Oracle Instant Client 安装在 c:Program Files (x86)Oracle 下,64 位 Oracle Instant Client 安装在 c:Program FilesOracle 下,则在 Windows 上将以下内容添加到 PATH 变量的开始位置:

      C:Program FilesOracle;C:Program Files (x86)Oracle;


  2. 如果已经运行 ArcGIS 客户端,请重新启动它以识别新文件和环境变量。

  3. 通过在 ArcGIS for Desktop 中添加数据库连接来测试连接。

如果通过非 ArcGIS 的客户端应用程序连接至数据库,可能还需要在 tnsnames.ora 文件 (Oracle 10g) 或 extproc.ora 文件 (Oracle 11g) 中添加一个条目,才能连接到 Oracle DBMS 和设置相应环境变量,例如 ORAHOME 和 PATH。有关详细信息,请参阅 Oracle 文档。




https://blog.sciencenet.cn/blog-971075-977673.html

上一篇:语义处理的门外汉——读《数学之美》有感1
下一篇:[转载]【转】关于java+rcengine初始化 错误:java.lang.UnsatisfiedLinkError
收藏 IP: 202.101.245.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-8 08:13

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部