您好,我正在尝试使用 cx_oracle 连接到我的数据库。我遇到的问题是我收到 TNS 错误,指出主机无法访问。请参阅下面我当前正在运行的代码行。
cx_Oracle.connect("username/password@TNSNAME")
答案 0 :(得分:0)
我的假设是您想询问导致此错误的原因。
ORA-12543 意味着您的别名是在 tnsnames.ora 中找到的,并且该条目在语法上是正确的。连接的下一阶段是解析 tns 条目地址列表中的主机名[s]。
这是 ORA-12543 的可能原因开始的地方。
根据你的研究带来的根本原因,会有一个最合适的选择来解决这个问题,但我的魔法碗目前有点模糊。