tale852150 Asked: 2015-07-07 08:48:11 +0800 CST2015-07-07 08:48:11 +0800 CST 2015-07-07 08:48:11 +0800 CST Oracle Wallet 是否可用于 Oracle XE 11gR1 772 Oracle XE 11gR1 RHEL 6.3 用于生产环境的 Oracle XE 是否提供 Oracle Wallet?或任何环境?谷歌搜索没有特别声明它不可用。 oracle 3 个回答 Voted Sentinel 2015-07-09T08:11:58+08:002015-07-09T08:11:58+08:00 根据Oracle 数据库许可信息 11g 第 2 版文档 甲骨文钱包 Oracle Wallet 是一个 PKCS#12 容器,用于存储身份验证和加密密钥。Oracle 数据库安全外部密码存储功能将密码存储在 Oracle 钱包中,用于对 Oracle 数据库进行基于密码的身份验证。Oracle Wallet 还可用于存储用于对 Oracle 数据库进行 PKI 身份验证的凭证、网络加密 (SSL/TLS) 配置和 Oracle 高级安全透明数据加密 (TDE) 主加密密钥。强大的身份验证服务(Kerberos、PKI 和 RADIUS)和网络加密(本机网络加密和 SSL/TLS)不再是 Oracle Advanced Security 的一部分,并且在所有受支持的 Oracle 数据库版本的所有许可版本中都可用。 最后一点关于强身份验证服务和网络加密在所有许可和支持的 Oracle 数据库版本中都可用,这表明它可能是可用的。这只是如何定义许可和支持的问题。XE 已获得许可,但它的支持是通过 Oracle 的免费论坛而不是通过付费的 My Oracle Support 站点提供的 Best Answer Balazs Papp 2015-07-08T08:01:49+08:002015-07-08T08:01:49+08:00 http://docs.oracle.com/cd/E17781_01/license.112/e18068/toc.htm#XELIC116 不包括选项和主要功能 Security Advanced Security Option ... Secure External Password Store SecureFiles Encryption 可用性/备份和恢复功能 Backup Encryption No 使用钱包的技术被排除在外,所以答案是否定的。Oracle Express Edition 根本不包括钱包管理工具(mkstore、orapki、owm)。 tale852150 2015-07-18T11:46:07+08:002015-07-18T11:46:07+08:00 Oracle Wallet 本身不适用于 Oracle XE,但可以与任何 Oracle 版本一起部署。也就是说,我只能在 Oracle 的许可版本上创建钱包。但是可以在任何版本上免费部署钱包。 还可以选择使用 openSSL。获得证书后,运行以下命令来创建您的钱包: openssl pkcs12 -export -in mycertCA.pem -out ewallet.p12 -nokeys 运行上述操作后,系统还会提示您添加密码。
根据Oracle 数据库许可信息 11g 第 2 版文档
最后一点关于强身份验证服务和网络加密在所有许可和支持的 Oracle 数据库版本中都可用,这表明它可能是可用的。这只是如何定义许可和支持的问题。XE 已获得许可,但它的支持是通过 Oracle 的免费论坛而不是通过付费的 My Oracle Support 站点提供的
http://docs.oracle.com/cd/E17781_01/license.112/e18068/toc.htm#XELIC116
不包括选项和主要功能
可用性/备份和恢复功能
使用钱包的技术被排除在外,所以答案是否定的。Oracle Express Edition 根本不包括钱包管理工具(mkstore、orapki、owm)。
Oracle Wallet 本身不适用于 Oracle XE,但可以与任何 Oracle 版本一起部署。也就是说,我只能在 Oracle 的许可版本上创建钱包。但是可以在任何版本上免费部署钱包。
还可以选择使用 openSSL。获得证书后,运行以下命令来创建您的钱包:
运行上述操作后,系统还会提示您添加密码。