Подключение к внешнему источнику данных Oracle

1. vkozak 13.11.20 14:03 Сейчас в теме
Есть база Oracle. Заведена как внешний источник данных.
строка подключения
Driver={Oracle in instantclient_11_2}; Dbq= apex; DSN=ORACL;UID=user1;PWD=ParolUser1
Кто расскажет что такое Dbq и DSN?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 13.11.20 14:16 Сейчас в теме
(1) Судя по скриншоту, должно быть Dbq = XECO, DSN вообще не используется, т.к. это название настроек подключения в оснастке ODBC.

Dbq - это название сервиса в терминах ORACLE, как оно фигурирует в tnsnames.ora
DSN - это название настроек подключения к источнику данных, которое вы привели на скриншоте.
3. vkozak 13.11.20 14:57 Сейчас в теме
(2)т.е. DSN прописывается на стороне сервера где лежит база. Владелец базы мне говорит что писать в это поле. Если это необходимо. Так?
4. nomad_irk 76 13.11.20 15:07 Сейчас в теме
(3)Нет, DSN создается на клиенте и у каждого пользователя компьютера может быть свой личный DSN.
DSN - это именованый набор настроек для подключения к тому или иному источнику данных. Разделяют системный и пользовательский DSN. DSN может не быть совсем, либо он может иметь другое имя.

Владелец базы вам сообщает имя сервиса(Dbq) + имя пользователя (UID) и его пароль (Pwd) - вам этого достаточно для подключения.
5. vkozak 13.11.20 16:07 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот