【问题标题】:Oracle SQL Developer 12505 error since change of networkOracle SQL Developer 12505 网络更改后的错误
【发布时间】:2020-06-09 09:35:34
【问题描述】:

由于我通过 3g 热点将标准固定电话连接更改为无线连接,因此无法在 Sql Developer 中打开我的数据库。我得到错误: “侦听器拒绝连接并出现以下错误:ORA-12505 TNS:侦听器当前不知道连接描述符中给出的 SID” 我更改了 listener.ora 和 tnsnames.ora 文件中的主机名值,我认为这与那里给出的主机名有关。我还有 2 个 listener.ora 和 tnsnames.ora 文件的副本。 1 个副本在 admin 文件夹中,另一个在它包含的示例文件夹中。我应该修改所有文件吗?

【问题讨论】:

  • 只有 admin 目录中的 listener.ora 才会被 Oracle 使用。侦听器日志显示什么?

标签: oracle oracle-sqldeveloper listener


【解决方案1】:

示例文件夹中的文件就是这样 - 示例。 Oracle 从未真正使用过它们。您得到的错误是明确的证据,表明您的请求实际上到达了 a 侦听器。所以我希望你改变的不仅仅是你的底层网络。您说您在 tnsnames.ora 中更改了主机名。为什么?如果您将其更改为其他机器,显然恰好有一个 oracle 侦听器(否则您无法获得 ORA-12505),那么我不希望 那个 侦听器了解您的数据库,它驻留在最初在您的 tnsnames 中指定的主机上,在您更改它之前。为什么要更改 listener.ora 文件中的 HOSTNAME?从“固定电话”更改为 wifi 连接不会更改服务器或数据库的名称或其他任何内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 2014-10-31
    • 2020-05-19
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 2021-02-04
    相关资源
    最近更新 更多