为 Oracle 数据库适配器配置 Oracle 客户端
重要
仅当使用 tnsnames.ora 连接到 Oracle 数据库时,本主题才相关。
用于 Oracle 数据库的 Microsoft BizTalk 适配器通过计算机上安装的 Oracle 客户端连接到 Oracle 数据库。 Oracle 数据库适配器将连接 URI 中指定的网络服务名称传递给 Oracle 客户端,以便与 Oracle 数据库建立连接。 网络服务名称是 Oracle 客户端用于获取目标 Oracle 数据库服务的连接信息的别名。
Oracle 客户端根据配置为使用的命名方法解析网络服务名称。 使用 Oracle Net Configuration Assistant 配置 Oracle 客户端要使用的命名方法。 Oracle 数据库适配器支持用于连接到 Oracle 数据库的本地命名方法。 此方法使用本地文件 tnsnames.ora 来解析网络服务名称。
tnsnames.ora 文件将网络服务名称与连接描述符相关联,连接描述符包含 Oracle 客户端与特定 Oracle 数据库服务建立连接所需的信息, (实例) 。 下面是来自 tnsnames.ora 的示例条目。
ADAPTER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourOracleServer)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourOracleDatabaseServiceName)
)
)
在此示例条目中,ADAPTER 是网络服务名称。 连接描述符指定与 ADAPTER 关联的 Oracle 数据库服务的地址信息和服务名称。 可以使用 Oracle Net 配置助手在 tnsnames.ora 中创建和配置网络服务名称。 配置网络服务名称后,可以在连接 URI 中指定它,如以下示例所示。
oracledb://ADAPTER
有关使用 Oracle Net Configuration Assistant 和 tnsnames.ora 的详细信息,请参阅 Oracle Database Net Services 管理员指南。 有关特定安装的配置详细信息,请咨询数据库管理员。