ORA-00942 cx_Oracle
ORA-00942 with cx_Oracle
我正在尝试 运行 在建立连接后从 Oracle 云对自治数据库执行任何命令,但它们似乎不起作用。
cursor.execute("select * from admin.customers")
给我以下错误
Traceback (most recent call last):
File "D:\WORK\PING\OCP\dbConnect.py", line 49, in <module>
cursor.execute("select * from admin.customers")
cx_Oracle.DatabaseError: ORA-00942: table or view does not exist
我不明白这个错误是从哪里来的,因为我可以 运行 在浏览器中使用相同的命令 sql 开发人员并且它有效,也无法找到任何真正的在线解决方案
问题可能出在我没有使用正确的架构上,但我实际上是这样更改的:
connection.current_schema = "ADMIN"
提前感谢任何线索!
(我通过 python 连接为管理员)
@GMB 来自 sql 开发在线我得到 2 行 1 - SH; 2 - 管理员;从 python 我得到 [('SH',)]
@AnthonyTuininga
connection = cx_Oracle.connect("admin", "password", "db201912040828_medium")
我正在使用 db 钱包
重新创建了 table,现在可以使用了
感谢大家的评论!
我正在尝试 运行 在建立连接后从 Oracle 云对自治数据库执行任何命令,但它们似乎不起作用。
cursor.execute("select * from admin.customers")
给我以下错误
Traceback (most recent call last):
File "D:\WORK\PING\OCP\dbConnect.py", line 49, in <module>
cursor.execute("select * from admin.customers")
cx_Oracle.DatabaseError: ORA-00942: table or view does not exist
我不明白这个错误是从哪里来的,因为我可以 运行 在浏览器中使用相同的命令 sql 开发人员并且它有效,也无法找到任何真正的在线解决方案
问题可能出在我没有使用正确的架构上,但我实际上是这样更改的:
connection.current_schema = "ADMIN"
提前感谢任何线索!
(我通过 python 连接为管理员)
@GMB 来自 sql 开发在线我得到 2 行 1 - SH; 2 - 管理员;从 python 我得到 [('SH',)]
@AnthonyTuininga
connection = cx_Oracle.connect("admin", "password", "db201912040828_medium")
我正在使用 db 钱包
重新创建了 table,现在可以使用了
感谢大家的评论!