Мне нужно загрузить измененную таблицу в базу данных Oracle.Я экспортировал таблицу, так как pandas dataframe изменил ее, и теперь хочу загрузить ее в БД.
Я пытаюсь сделать это с помощью функции df.to_sql
следующим образом:
import sqlalchemy as sa
import pandas as pd
engine = sa.create_engine('oracle://"IP_address_of_server"/"serviceDB"')
df.to_sql("table_name",engine, if_exists='replace', chunksize = None)
Я всегда получаю эту ошибку: DatabaseError: (cx_Oracle.DatabaseError) ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (Background on this error at: http://sqlalche.me/e/4xp6)
.
Я не эксперт в этом, поэтому я не мог понять, в чем дело, особенно в том, что IP-адрес, который я даю, является правильным.
Может кто-нибудь помочь?Большое спасибо!