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,现在可以使用了

感谢大家的评论!