天天看点

oracle 12c incident,Oracle 12c Net Services 的新特性

更大的 Session Data Unit

https://www.cndba.cn/usehash/article/246

Oracle Net 12c 支持大的 session data unit (SDU),最新上限可达 2MB,根据应用的特性,大的 SDU 可实现对高带宽时延网络和主机资源更好的利用。

Advanced Network Compression

Advanced Network Compression 是另外一种新特性,它可以减少通过网络传输的数据量。在 sqlnet.ora 文件引入了新的参数来启用压缩和选择首选的压缩级别。Advanced Network Compression 是"Advanced Compression Option"的一部分。

参见:

Oracle Net Services Reference中的 SQLNET.COMPRESSION, SQLNET.COMPRESSION_LEVELS, 和 SQLNET.COMPRESSION_THRESHOLD。

https://www.cndba.cn/usehash/article/246https://www.cndba.cn/usehash/article/246

对已终止的客户端的检测

对已经终止的客户端的检测特性被增强了,用于检测已终止连接所花的时间得到了减少。必须在 sqlnet.ora 中设置参数 SQLNET.EXPIRE_TIME 来检测已终止的客户端。如果系统支持 TCP keepalive 调整,那么 Oracle Net Services 自动采用增强检查模型并且调整 TCP keepalive 参数。

智能客户端连接

这个特性降低了对于连接描述符中不响应的节点地址连接尝试的优先级。这个特性不需要任何配置改变。https://www.cndba.cn/usehash/article/246

当一个进程失败时,一个 incident 会产生在如下 Oracle Net Services 组件上:

incident 包含了 call stak 和诊断信息。 Incident generation 和 Automatic Diagnostic Repository (ADR) 一起,为 Incident 中的严重错误组织 dump 信息。如果 ADR 关闭了,那么 incident generation 也会被关闭。https://www.cndba.cn/usehash/article/246

Oracle Net Listener

Listener control utility (LSNRCTL)https://www.cndba.cn/usehash/article/246https://www.cndba.cn/usehash/article/246

Connection Manager Administration (CMADMIN)https://www.cndba.cn/usehash/article/246

Oracle Connection Manager gateway (CMGW)

https://www.cndba.cn/usehash/article/246

有效节点注册检查

Oracle Net 监听允许筛选数据库实例服务注册。如果实例运行在一个有效节点上,那么该数据库实例被允许对监听注册服务。数据库管理员可指定一份有效节点和拒绝节点的清单,清单中有效节点主机和子网上的实例可以对监听注册服务,清单中拒绝节点主机和子网上的实例不允许对监听注册服务。数据库管理员也可以关闭有效节点检查。

默认情况下,有效节点注册检查[valid node checking for registration (VNCR)]是开启的,本地运行的实例注册是允许的,子网或者远程主机需要被配置在有效节点清单中方可允许实例注册,作为 Oracle Real Application Clusters 安装的一部分,对于 Single Client Access Name (SCAN) listeners 来说,这个配置是自动执行的。

Windows 上对 Oracle Home User 的支持

从 Oracle Database 12c Release 1 (12.1)开始,Oracle 数据库支持在安装的时候指定 Oracle Home User,Oracle Home User 是用来对 Oracle Home 运行 Windows 服务的,Oracle Home User 与某个 Oracle Home 关联并且在安装后不能改变。在一个系统中,不同的 Orache Home 可以共享相同的 Oracle Home User 或者采用不同的 Oracle Home User。

Oracle Home User 可以是一个 Windows 内置账户或者是一个 Windows 用户账户。为增强安全性,Oracle 推荐在安装数据库时选择标准 Windows 用户账户来作为 Oracle Home User。Oracle Home User 的主要目的是用Windows 用户账户来运行 Windows 服务,这个用户账户(Oracle Home User)必须是一个标准 Windows 用户账户(不是管理员)。Window 用户账户可以是本地用户,域用户,或者 Managed Services Account。