【发布时间】:2018-10-15 11:30:21
【问题描述】:
【问题讨论】:
【问题讨论】:
当您从 Oracle 客户端而不是 Oracle 数据库运行 NET 配置助手时,可能会发生这种情况。
为了确定,请检查 Oracle Inventory XML 文件。
如果您在 Windows 下,该文件通常位于 c:\Program Files (x86)\Oracle\Inventory\ContentsXML\inventory.xml 或 c:\Program Files\Oracle\Inventory\ContentsXML\inventory.xml。
如果您使用的是 linux,您可以使用以下命令找到 Inventory 的位置:cat /etc/oraInst.loc。在里面你会发现ContentsXML 目录和inventory.xml 文件。
在inventory.xml 中,您可以找到所有已安装的“Oracle Home”目录。如果你能找到不止一行以<HOME NAME=开头的,那说明你的系统上安装了不止一个ORACLE HOME(可以是Oracle HTTP Server、Weblogic、Oracle客户端等等……)
所以现在您需要找到一个类似于 Oracle Home for Database 服务器的东西。它可能看起来像这样:
<HOME NAME="OraDB12Home1" LOC="/u01/app/oracle/product/12.2.0/dbhome_1" TYPE="O" IDX="1"/>
请注意OraDB 部分。客户那里会有OraClient。
然后转到位于 LOC 标记内的目录。在其中进入 bin 子目录并从这里运行 netca 或 netca.exe。您将获得可用的侦听器配置。
【讨论】: