操作方法

操作方法:在没有 tnsnames.ora 文件的情况下直接连接到 Oracle

Last Published: October 12, 2021

摘要

建立从 ArcGIS 到 Oracle 实例的直接连接要求 Oracle 客户端存在于应用程序正在执行连接的计算机上。 此外,在提供连接参数时,用户必须提供相应信息来指定用于连接的 Oracle 实例。

从历史上来看,用户用于定义连接将引用的 Oracle 实例的主要方法是将 tnsnames.ora 文件中的条目名称放置在用户密码之后。

提供的说明将介绍如何在不使用来自 tnsnames.ora 文件的引用的情况下建立连接的示例。

过程

要在不引用 Oracle 文件 tnsnames.ora 的情况下建立直接连接,请在用户密码后设置以下语法:

<password>@<server_name>:<port>/<instance_name>

例如,在 SQL*Plus 中,要连接到名为 HARP 的计算机上的另一个实例和名为 geodb 的 Oracle sid,请执行以下命令:

SQL> CONNECT sde/sde@harp:1521/geodb Connected.

在 ArcGIS 中,要连接到上一示例中的相同 Oracle 实例,请在密码后提供相同的参数:@harp:1521/geodb。

文章 ID:000010842

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容