Я хочу подключиться к базе данных Oracle, используя pyodbc. Поэтому я попросил наш ИТ-отдел предоставить информацию о подключении. Они дали мне что-то вроде этого:
БД: oracle_db
Порт: oracle_port
SID: oracle_sid
ИД пользователя: oracle_uid
pwd: oracle_pwd
Этот сайт Строки подключения к Oracle
представляет пример:
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))
(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));
uid=myUsername;pwd=myPassword;
Что не совсем соответствует вышесказанному. Если у меня достаточно информации, какая будет правильная строка подключения? Я не вижу ничего о драйвере (мой драйвер ODBC - «Oracle в OraHome1») или о том, как описание / адрес влияет на это.
Полагаю, последующим вопросом будет то, как будет выглядеть эта запись в файле tnsnames.ora? ТИА