【问题标题】:cx_Oracle can't connect to Oracle database after updating OS X to 10.9.2将 OS X 更新到 10.9.2 后 cx_Oracle 无法连接到 Oracle 数据库
【发布时间】:2023-03-03 10:48:01
【问题描述】:

在 OS X 10.9 和 10.9.1 上,cx_Oracle 工作正常。但是在我昨天将我的系统更新到 OS X 10.9.2 后,它无法工作。连接到 Oracle 数据库时,会引发 DatabaseError。错误信息是:

ORA-21561:OID 生成失败

谁能帮帮我?

【问题讨论】:

    标签: python macos oracle


    【解决方案1】:

    我在 OS X 上没有看到这个,但一般的 Linux 解决方案是将您的主机名添加到 IP 127.0.0.1 的 /etc/hosts。

    【讨论】:

      【解决方案2】:

      这可以通过对主机文件的简单编辑来解决。

      • 通过在本地终端中运行主机名来查找本地计算机的名称

        $hostname

      • 编辑本地主机文件

        $vi /etc/hosts

        假设 $hostname 给出 local_machine_name 将其附加到您的 localhost ,

        127.0.0.1 localhost local_machine_name

        按 esc 并输入 wq!保存

      干杯!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-02-06
        • 2020-08-10
        • 1970-01-01
        • 1970-01-01
        • 2018-08-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多