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