暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在Oracle 19c上设置SSL时面临的问题

ASKTOM 2021-06-23
1721

问题描述

在Oracle DB上设置SSL后面临以下错误 (遵循Tim Hall的 https://oracle-base.com/articles/misc/configure-tcpip-with-ssl-and-tls-for-database-connections )

ora-28864 ssl连接正常关闭

数据库服务器操作系统: 视窗服务器
甲骨文数据库: 19c标准版

尝试按照您的建议进行本机加密。
服务器

SQLNET.ENCRYPTION_SERVER = 必需
SQLNET.加密类型服务器 =(AES128)

客户

SQLNET.ENCRYPTION_CLIENT = 必需
SQLNET.加密 _ 类型 _ 客户端 =(AES128)

仍然当我查询以检查数据库是否使用TCP或TCPS时,它显示TCP。

专家解答

尝试此查询

SQL> select NETWORK_SERVICE_BANNER from v$session_connect_info where sid = sys_context('userenv','sid');

NETWORK_SERVICE_BANNER
------------------------------------------------------------------------------------------------------------------
Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 19.0.0.0.0 - Production
Authentication service for 64-bit Windows: Version 19.0.0.0.0 - Production
NTS Authentication service adapter for 64-bit Windows: Version 2.0.0.0.0 - Production
Encryption service for 64-bit Windows: Version 19.0.0.0.0 - Production
AES128 Encryption service adapter for 64-bit Windows: Version 19.0.0.0.0 - Production
Crypto-checksumming service for 64-bit Windows: Version 19.0.0.0.0 - Production
复制


“sys_context('userenv','network_protocol ')” 反映了tnsnames.ora中的协议设置,而不是本机加密
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论