如何在 Oracle 11g 监听器中启用 SSL

Posted

技术标签:

【中文标题】如何在 Oracle 11g 监听器中启用 SSL【英文标题】:How to enable SSL in Oracle 11g listener 【发布时间】:2021-01-19 12:37:31 【问题描述】:

目前,使用带有普通套接字 1521 的 oracle 11g(express edition)并希望设置 SSL。我试图启用\添加 SSL 以存在 oracle 11g。 并试图了解什么是钱包管理器以及如何使用SSL config 在现有端口中配置 SSL。 我在快捷版中找不到钱包管理器。

【问题讨论】:

【参考方案1】:

没错。钱包在 Oracle XE 中不起作用。


我不知道“如何在现有端口 1521 中启用 SSL”(您在评论中发布的问题),我从未这样做过。

然而,在this discussion,ApexPhil 说:

我知道钱包不是 XE 的一部分,但您仍然可以在 XE 中使用钱包。只需使用另一个版本的数据库来制作您的 Wallet 文件,然后在 XE 中使用该文件。我以前做过,它有效。

如果您在安装了 Wallet Manager 的情况下无法访问数据库,这里有人在没有 Wallet Manager 的情况下创建了钱包文件:https://blog.hazrulnizam.com/openssl-workaround-oracle-xe-wallet/

我不知道这种方法是否有效,但使用 Wallet Manager 创建一个肯定会。

看看有没有帮助。

【讨论】:

那么如何在现有的1521端口开启SSL是默认的。 我在答案中添加了更多信息;请看一下。

以上是关于如何在 Oracle 11g 监听器中启用 SSL的主要内容,如果未能解决你的问题,请参考以下文章

如何在linux suse中安装Oracle 11g创建监听

如何在linux suse中安装Oracle 11g创建监听

Linux下的Oracle11g 监听和数据库实例均启动了但是客户端无法连接

ORACLE 11g没有监听

Linux下的Oracle11g 监听和数据库实例均已启动,但客户端无法连接的原因是啥

linux下如何用命令来配置oracle11g的监听