【发布时间】:2023-04-03 15:28:04
【问题描述】:
我在使用 python 3.4 连接到 Oracle 11g 时遇到登录被拒绝错误。使用 oracle 客户端库版本 5.1.3。我仅在用户“sys as sysdba”中观察到此问题,但在其他用户中未观察到。我可以从其他数据库客户端使用“sys as sysdba”连接到 Oracle。我用下面的代码来连接。
dns = cx_Oracle.makedsn('xxxxxx','1521','db')
con = cx_Oracle.connect('sys as sysdba', 'xxxxx', dns)
请指教,我做错了什么。
谢谢。
【问题讨论】:
-
如果您真的有充分的理由想要以编程方式连接到
sys
用户,我会感到非常惊讶。应该没有必要。 -
@sstan 没有用例:),其实我正在学习使用Python连接数据库,只是想知道上述问题背后的原因是什么
-
sys
很特别。我不会担心的。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:从 python 连接到 oracle 时,sys 用户的登录被拒绝 - Python技术站