无法在Oracle NET Configuration Assistant中配置侦听器

时间:2018-10-15 11:30:21

标签: oracle oracle12c

当我打开Oracle NET Configuration Assistant时,因为它显示为灰色,所以无法选择侦听器配置。我尝试过“以管理员身份运行”,但没有任何改变。

enter image description here

有人可以帮助解决这个奇怪的问题吗?

1 个答案:

答案 0 :(得分:0)

当您从Oracle Client而不是Oracle Database运行NET Configuration Assistant时,可能会发生这种情况。

可以肯定的是,请检查Oracle Inventory XML文件。

如果您使用的是Windows,则文件通常位于c:\Program Files (x86)\Oracle\Inventory\ContentsXML\inventory.xmlc:\Program Files\Oracle\Inventory\ContentsXML\inventory.xml上。

如果您使用的是Linux,则可以使用以下命令找到库存的位置:cat /etc/oraInst.loc。在其中可以找到带有ContentsXML文件的inventory.xml目录。

inventory.xm l内,您可以找到所有已安装的“ 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子目录,然后从此处运行netcanetca.exe。您将具有可用的侦听器配置。