Oracle19c文档 tnsnames.ora (二)

2024-01-09 18:04
文章标签 文档 ora tnsnames oracle19c

本文主要是介绍Oracle19c文档 tnsnames.ora (二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  官网地址:Local Naming Parameters in the tnsnames.ora File

欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.

6.6连接描述符说明

每个连接描述符都包含在DESCRIPTION参数中。多个连接描述符由参数来表征DESCRIPTION_LIST

  • DESCRIPTION_LIST
    DESCRIPTION_LIST文件的网络参数tnsnames.ora定义了特定网络服务名称的连接描述符列表。
  • 说明
    说明 tnsnames.ora 文件的网络参数指定连接描述符的容器。

父主题: tnsnames.ora 文件中的本地命名参数

6.6.1描述列表

DESCRIPTION_LIST文件的网络参数tnsnames.ora定义特定网络服务名称的连接描述符列表。

目的

定义特定网络服务名称的连接描述符列表。

示例 6-6 示例

net_service_name= 
(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=...)(CONNECT_DATA=(SERVICE_NAME=sales.example.com)))(DESCRIPTION=

父主题: 连接描述符描述

6.6.2说明

说明 tnsnames.ora 文件的网络参数指定连接描述符的容器。

目的

为连接描述符指定容器。

使用说明

当使用多个DESCRIPTION参数时,将参数放在该DESCRIPTION_LIST参数下面。

示例 6-7 示例

net_service_name=
(DESCRIPTION=(ADDRESS=...)(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)))

父主题: 连接描述符描述

6.7协议地址部分

文件的协议地址部分tnsnames.ora指定侦听器的协议地址。如果只有一个监听协议地址,则使用该ADDRESS参数。如果有多个地址,则使用该ADDRESS_LIST参数。

  • ADDRESS
    网络ADDRESS参数位于该文件中,它指定一个侦听器的或参数tnsnames.ora下的协议地址。 ADDRESS_LISTDESCRIPTION
  • HTTPS_PROXY
    了解如何使用该tnsnames.ora参数HTTPS_PROXY指定 HTTP 代理主机名以建立传输层安全 (TLS) 客户端连接隧道。
  • HTTPS_PROXY_PORT
    了解如何使用该tnsnames.ora参数HTTPS_PROXY_PORT指定用于隧道传输层安全 (TLS) 客户端连接的转发 HTTP 代理主机端口。
  • ADDRESS_LIST
    网络ADDRESS_LIST参数指定协议地址的数量。

父主题: tnsnames.ora 文件中的本地命名参数

6.7.1地址

网络ADDRESS参数位于该文件中,它指定一个侦听器的或参数tnsnames.ora下的协议地址。 ADDRESS_LISTDESCRIPTION

目的

指定单个侦听器协议地址。

使用说明

将此参数放在参数ADDRESS_LISTDESCRIPTION参数下。

例子

net_service_name=
(DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=sales-svr)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com))

父主题: 协议地址部分

6.7.2 HTTPS_PROXY

了解如何使用tnsnames.ora参数HTTPS_PROXY指定 HTTP 代理主机名以建立传输层安全 (TLS) 客户端连接隧道。

目的

指定用于隧道 TLS 客户端连接的 HTTP 代理主机名。

使用说明

客户端可以使用 HTTP CONNECT 方法通过转发 HTTP 代理建立安全连接。这有助于访问公共云数据库服务,因为它不需要在客户端防火墙上打开出站端口。该参数仅适用于其中的连接描述符PROTOCOL=TCPS。这类似于想要连接到 Internet 主机的 Intranet 用户的 Web 浏览器设置。根据客户端查询,将请求的转发 Web 代理读取超时增加到更高的值。否则,转发 Web 代理会假设客户端没有发出任何请求,从而关闭连接。

成功连接取决于具体的代理配置。数据传输的性能取决于代理容量。Oracle 建议不要在性能至关重要的生产环境中使用此功能。

配置tnsnames.oraHTTP 代理可能还不够,具体取决于您组织的网络配置和安全策略。例如,某些网络需要 HTTP 代理的用户名和密码。

18c 之前的 Oracle 客户端版本不支持通过 HTTP 代理进行连接。

请联系您的网络管理员,使用相关端口打开到域中主机的出站连接oraclecloud.com,而无需通过 HTTP 代理。例如,端口 1522。

默认

没有任何

价值观

可以与 Internet 主机建立出站连接的 HTTP 代理主机名。

例子

HTTPS_PROXY=www-proxy.example.com

父主题: 协议地址部分

6.7.3 HTTPS_PROXY_PORT

了解如何使用该tnsnames.ora参数HTTPS_PROXY_PORT指定转发 HTTP 代理主机端口以建立隧道传输层安全 (TLS) 客户端连接。

目的

指定用于隧道传输 TLS 客户端连接的转发 HTTP 代理主机端口。

使用说明

它转发接收 HTTP CONNECT 方法的 HTTP 代理主机端口。该参数应与 一起使用HTTPS_PROXY_PORTSQLNET.USE_HTTPS_PROXY=1该值只有在 中设置时才生效sqlnet.ora

默认

没有任何

价值观

端口号

例子

HTTPS_PROXY_PORT=80

父主题: 协议地址部分

6.7.4地址列表

网络ADDRESS_LIST参数指定协议地址的数量。

目的

定义协议地址列表。

使用说明

如果只有一个监听协议地址,则ADDRESS_LIST不需要。

将此参数放在DESCRIPTION参数下或DESCRIPTION_LIST参数下。

例子

net_service_name=(DESCRIPTION= (ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=sales1-svr)(PORT=1521))(ADDRESS=(PROTOCOL=tcp)(HOST=sales2-svr)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)))

父主题: 协议地址部分

6.8地址列表的可选参数

对于多个地址,您可以使用可选参数来配置地址列表。

  • 使能够
  • 故障转移
  • 负载均衡
  • RECV_BUF_SIZE
    使用该RECV_BUF_SIZE参数指定会话接收操作的缓冲区空间。
  • 南都大学
  • SEND_BUF_SIZE
    使用该SEND_BUF_SIZE参数指定会话发送操作的缓冲区空间。
  • 源_路由
  • 服务类型

父主题: tnsnames.ora 文件中的本地命名参数

6.8.1使能

目的

为了让调用者能够检测到已终止的远程服务器,通常需要 2 小时或更长时间才能注意到。

使用说明

(ENABLE=broken)通过将参数置于DESCRIPTION连接字符串中,可以为网络服务客户端启用受支持的 TCP 传输上的保活功能。在客户端,默认tcp_keepalive值为off. 操作系统 TCP 可配置(因平台而异)定义了实际的 keepalive 计时细节。

价值观

broken

例子

net_service_name=(DESCRIPTION= (ENABLE=broken)(ADDRESS=(PROTOCOL=tcp)(HOST=sales1-svr)(PORT=1521))(ADDRESS=(PROTOCOL=tcp)(HOST=sales2-svr)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com))

虽然前面的示例有多个地址,但ADDRESS_LIST没有使用该参数。这是因为该ADDRESS_LIST参数不是强制性的。

父主题: 地址列表的可选参数

6.8.2故障转移

目的

启用或禁用多个协议地址的连接时故障转移。

使用说明

当您将该参数设置为onyes、 或 时true,如果第一个协议地址发生故障,Oracle Net 将在连接时故障转移到其他地址。当您将该参数设置为offno、 或 时false,Oracle Net 会尝试一个协议地址。

将此参数放在DESCRIPTION_LIST参数、DESCRIPTION参数或ADDRESS_LIST参数下。

笔记:

不要在的 部分GLOBAL_DBNAME中设置参数。静态配置的全局数据库名称会禁用连接时故障转移。 SID_LIST_listener_namelistener.ora

默认

on对于DESCRIPTION_LISTDESCRIPTIONADDRESS_LIST参数

价值观

  • yeson|true

  • nooff|false

例子

net_service_name=(DESCRIPTION= (FAILOVER=on)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=sales1-svr)(PORT=1521))(ADDRESS=(PROTOCOL=tcp)(HOST=sales2-svr)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)))

父主题: 地址列表的可选参数

6.8.3负载平衡

父主题: 地址列表的可选参数

6.8.4 RECV_BUF_SIZE

使用该RECV_BUF_SIZE参数指定会话接收操作的缓冲区空间。

目的

以字节为单位指定会话接收操作的缓冲区空间。

使用说明

TCP/IP、带 TLS 的 TCP/IP 和 SDP 协议支持此参数。

将此参数放在DESCRIPTION参数下方或协议地址末尾。

在客户端的连接描述符中设置此参数会覆盖客户端文件中的RECV_BUF_SIZEsqlnet.ora参数。

笔记:

其他协议可能在某些操作系统上支持此参数。有关附加协议的附加信息,请参阅特定于操作系统的文档。

默认

该参数的默认值特定于操作系统。Linux 2.6 操作系统的默认值为 87380 字节。

例子

net_service_name= (DESCRIPTION= (ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=sales1-server)(PORT=1521)(RECV_BUF_SIZE=11784))(ADDRESS=(PROTOCOL=tcp)(HOST=sales2-server)(PORT=1521)(RECV_BUF_SIZE=11784))(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)))
net_service_name= (DESCRIPTION= (RECV_BUF_SIZE=11784)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=hr1-server)(PORT=1521))(ADDRESS=(PROTOCOL=tcp)(HOST=hr2-server)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=hr.us.example.com)))

相关话题

  • Oracle 数据库网络服务管理员指南

父主题: 地址列表的可选参数

6.8.5卫星数据单元

目的

指示 Oracle Net 优化通过具有指定会话数据单元 (SDU) 大小的网络发送的数据包的传输速率。

使用说明

将此参数放在DESCRIPTION参数下面。

在客户端的连接描述符中设置此参数将覆盖DEFAULT_SDU_SIZE客户端sqlnet.ora文件中的参数。

默认

8192 字节 (8 KB)

价值观

512 至 2097152 字节。

例子

net_service_name= (DESCRIPTION=(SDU=8192)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=sales1-server)(PORT=1521))(ADDRESS=(PROTOCOL=tcp)(HOST=sales2-server)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com))

父主题: 地址列表的可选参数

6.8.6发送_BUF_大小

使用该SEND_BUF_SIZE参数指定会话发送操作的缓冲区空间。

目的

以字节为单位指定会话发送操作的缓冲区空间。

使用说明

TCP/IP、带 TLS 的 TCP/IP 和 SDP 协议支持此参数。

将此参数放在DESCRIPTION参数下方或协议地址末尾。

在客户端的连接描述符中设置此参数会覆盖客户端文件中的SEND_BUF_SIZEsqlnet.ora参数。

笔记:

其他协议可能在某些操作系统上支持此参数。有关附加协议的信息,请参阅特定于操作系统的文档。

默认

该参数的默认值是特定于操作系统的。Linux 2.6 操作系统的默认值为 16 KB。

例子

net_service_name= (DESCRIPTION= (ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=sales1-server)(PORT=1521)(SEND_BUF_SIZE=11784))(ADDRESS=(PROTOCOL=tcp)(HOST=sales2-server)(PORT=1521)(SEND_BUF_SIZE=11784)))(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)))
net_service_name= (DESCRIPTION= (SEND_BUF_SIZE=11784)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=hr1-server)(PORT=1521)(ADDRESS=(PROTOCOL=tcp)(HOST=hr2-server)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=hr.us.example.com)))

相关话题

  • Oracle 数据库网络服务管理员指南

父主题: 地址列表的可选参数

6.8.7源_路由

目的

启用通过多个​​协议地址的路由。

使用说明

当您将此参数设置为on或时yes,Oracle Net 按顺序使用每个地址,直到到达目的地。

要使用 Oracle Connection Manager,需要从客户端到 Oracle Connection Manager 的初始连接,并且需要从 Oracle Connection Manager 到侦听器的第二个连接。

将此参数放在参数DESCRIPTION_LISTDESCRIPTION参数或ADDRESS_LIST参数下。

默认

离开

价值观

  • yes|on

  • no|off

例子

net_service_name=(DESCRIPTION= (SOURCE_ROUTE=on)(ADDRESS=(PROTOCOL=tcp)(HOST=cman-pc)(PORT=1630))(ADDRESS=(PROTOCOL=tcp)(HOST=sales1-svr)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com))

也可以看看:

Oracle Database Net Services 管理员指南以获取完整的配置信息

父主题: 地址列表的可选参数

6.8.8服务类型

目的

指定用于 Oracle Rdb 数据库的服务类型。

使用说明

仅当应用程序同时支持 Oracle Rdb 和 Oracle 数据库服务,并且您希望应用程序在两者之间进行负载平衡时,才应使用此参数。

将此参数放在DESCRIPTION参数下面。

例子

net_service_name=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=...)(CONNECT_DATA= (SERVICE_NAME=generic)(RDB_DATABASE=[.mf]mf_personal.rdb)(GLOBAL_NAME=alpha5))(TYPE_OF_SERVICE=rdb_database))(DESCRIPTION=(ADDRESS=...)(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com))(TYPE_OF_SERVICE=oracle11_database)))

父主题: 地址列表的可选参数

这篇关于Oracle19c文档 tnsnames.ora (二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/587971

相关文章

C#实现一键批量合并PDF文档

《C#实现一键批量合并PDF文档》这篇文章主要为大家详细介绍了如何使用C#实现一键批量合并PDF文档功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言效果展示功能实现1、添加文件2、文件分组(书签)3、定义页码范围4、自定义显示5、定义页面尺寸6、PDF批量合并7、其他方法

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方

Python自动化处理PDF文档的操作完整指南

《Python自动化处理PDF文档的操作完整指南》在办公自动化中,PDF文档处理是一项常见需求,本文将介绍如何使用Python实现PDF文档的自动化处理,感兴趣的小伙伴可以跟随小编一起学习一下... 目录使用pymupdf读写PDF文件基本概念安装pymupdf提取文本内容提取图像添加水印使用pdfplum

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

Python批量替换多个Word文档的多个关键字的方法

《Python批量替换多个Word文档的多个关键字的方法》有时,我们手头上有多个Excel或者Word文件,但是领导突然要求对某几个术语进行批量的修改,你是不是有要崩溃的感觉,所以本文给大家介绍了Py... 目录工具准备先梳理一下思路神奇代码来啦!代码详解激动人心的测试结语嘿,各位小伙伴们,大家好!有没有想

Python调用LibreOffice处理自动化文档的完整指南

《Python调用LibreOffice处理自动化文档的完整指南》在数字化转型的浪潮中,文档处理自动化已成为提升效率的关键,LibreOffice作为开源办公软件的佼佼者,其命令行功能结合Python... 目录引言一、环境搭建:三步构建自动化基石1. 安装LibreOffice与python2. 验证安装

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (