Как мне создать правильную строку соединения без оракула TSN? - PullRequest
0 голосов
/ 07 января 2019

Я хочу подключиться к базе данных 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? ТИА

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...