Я пытаюсь подключиться Oracle к удаленному серверу базы данных, используя Python cx_ Oracle. В sqlplus я использую " sqlplus / as sysdba " для подключения к серверу, используя консоль putty, и я должен успешно войти в систему. Не могли бы вы помочь мне в этом, почему это выдает эту ошибку.
import cx_Oracle
tns= cx_Oracle.makedsn('ip', port, SERVICE NAME = 'SID')
db = cx_Oracle.connect('SYS', 'password', tns, mode=cx_Oracle.SYSDBA)
Это выдает ошибку:
cx_Oracle Database Error ORA-01031: insufficient privileges
Я уже сделал одного обычного пользователя БД и попытался соединиться с и был успешным.
db = cx_Oracle.connect('USERNAME', 'password', tns)