Создавал таблицу под пользователем aleq, называется таблица: serv.
Если зайти под этим пользователем через SQL Plus, то легко могу вытащить данные с нее.
Но если подключаюсь под этим пользователем через phyton, то таблицу уже не находит. Ее даже нет в списке all_tables (если подключаться через pthon).
В чем может быть проблема? Права на select, insert, update вроде как дал пользователю (логинился через SQL Plus под system).
При подключении через python под пользователем system, также нет этой таблицы. Найти могу ее только через встроенную в Oracle, SQL Plus.
Само сообщение: ORA-00942: таблица или представление пользователя не существует
В чем может быть проблема? Пробовал обращаться и через контейнер так: aleq.serv, но все равно нет, а в SQL Plus есть.
Вот код подключения к базе :
import oracledb
connection = oracledb.connect(
user="aleq",
password="123",
dsn="localhost/xepdb1")
print("Successfully connected to Oracle Database")
cursor = connection.cursor()
for row in cursor.execute("SELECT * FROM serv"):
print(row)