oracle - 无法在 Oracle NET 配置助手中配置侦听器
解决方案
当您从 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.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 子目录并从这里运行netca
or 。netca.exe
您将获得可用的侦听器配置。
推荐阅读
- .net - 如何创建 Microsoft.Exchange.Data.Unlimited
Powershell 的结构? - debugging - 如何在运行时检查 select 是否会阻塞
- python - Python 输出和原因
- javascript - javascript fetch() 从 mysql 表中搜索返回状态代码 500
- pyspark - PySpark:如何生成由日期时间范围组成的数据框?
- bootstrap-4 - Gulp 无法正常运行
- r - 从我的数据中创建一个包含 3 列预测概率的混淆矩阵
- python - 在使用带有 elasticsearch-py 的查询匹配时自定义分析器有什么建议吗?
- django - 在 Django 中序列化嵌套模型对象
- asp.net-core - Visual Studio 2019 中的原始标记帮助程序不再是紫色