Подключение Oracle
Используется для подключения к базе данных Oracle.
Возможно подключение как через клиент СУБД, так и через внутренний драйвер Loginom.
Параметры подключения
При настройке подключения задаются следующие параметры:
- Метка — содержит задаваемое пользователем имя подключения.
Строка подключения — строка, используемая драйвером для подключения к базе данных. Формат строки подключения определяется используемым драйвером (см. параметр Не использовать клиент СУБД):
При использовании встроенного драйвера:
host[:port][/ServiceName] | host:port:SID
(параметры в [ ] являются опциональными; формат строки может быть задан в одном из двух вариантов, между вариантами используется | ):host
— хост сервера СУБД;port
— порт TCP, используемый сервером СУБД для взаимодействия с клиентом;ServiceName
— имя службы;SID
— Oracle Database Instance (SID), содержащий необходимые данные.
При использовании клиента СУБД:
net_service_name
— хост сервера СУБД, как указано в конфигурационном файле tnsnames.ora клиента Oracle. В строке подключения дополнительно могут быть указаны параметры, поддерживаемые синтаксисом Easy Connect.
С использованием встроенного драйвера (без использования клиента СУБД):
db-ora-03:1521:ORCL03
db-ora-03/orcl03.bg.local
db-ora-03:1521/orcl03.bg.local
С использованием клиента СУБД:
db-ora-19.bg.local
db-ora-19.bg.local:1521/orcl.bg.local?connect_timeout=60&transport_connect_timeout=30&retry_count=3
- Тестировать — тест указанных настроек подключения.
Примечание: Если опция Спрашивать пароль активна, то при тестировании подключения будет запрошен логин/пароль.
- Логин — логин пользователя БД.
- Пароль — пароль пользователя БД.
- Спрашивать пароль — при установке этого флага, пароль, введенный в мастере настройки, не сохранится. Он будет запрошен единовременно при первой активации Импорта или Экспорта из БД и больше не будет запрашиваться до деактивации узла Подключения. Диалоговое окно ввода логина/пароля имеет тайм-аут 60 секунд.
Примечание: во время работы в Пакетном режиме, а также при запуске пакета из Планировщика задач или через Loginom Integrator при включенной опции Спрашивать пароль, будет выполняться попытка подключения без пароля (логи будут содержать сообщение о том, что пароль не указан).
- Показывать системные таблицы — при установке этого флага в мастере импорта, использующего данное подключение, становятся видимы доступные пользователю системные таблицы БД.
- Обрамлять имена кавычками — если имена объектов базы данных (например, имена таблиц, полей) содержат пробелы или зарезервированные символы, то необходимо использовать обрамляющие символы, фиксирующие начало и конец имени.
- Не использовать клиент СУБД — если задействовать эту опцию, то для подключения к СУБД используется альтернативный, встроенный в платформу драйвер.
- Очищать пул при деактивации — очищает пул часто используемых в пакетной обработке и пакетов Loginom Integrator, сохраненных для быстрого вызова, после деактивации узла. По умолчанию этот параметр отключен.
- Тайм-аут подключения (с) — задает предельное время подключения, значение по умолчанию 20 секунд. Если импорт из базы данных или экспорт в базу данных будет выполняться в режиме игнорирования ошибок, то в случае неудавшегося подключения в течение установленного времени, соответствующая ошибка будет записана в выходной порт Статус выполнения узла Импорт из БД/Экспорт в БД, а при импорте/экспорте в обычном режиме — выполнение узла завершится ошибкой. Поле становится активным при выставлении флага в параметре "Не использовать клиент СУБД". Для клиента Oracle тайм-аут конфигурируется в строке подключения, если используется синтаксис Easy Connect, или в конфигурационном файле
tnsnames.ora
. - Комментарий — в этой форме можно оставить любую справочную информацию о подключении.
Примечание: Для подключения к базе данных через клиент СУБД необходима установка файлов клиентской библиотеки (DLL) той же разрядности, что и разрядность приложения/сервера Loginom.
Совместимость
- Клиенты: 21c, 19c, 18c, 12c, 11g, 10g, 9i, 8i, 8.0
- Серверы: 21c, 19c, 18c, 12c, 11g, 10g, 9i, 8i, 8.0, включая Oracle Express Edition 11g и 10g
Важно: Для обмена данными с сервером в Loginom 7 и старше используется кодировка UTF8, в предыдущих версиях — UTF16.
Смотри также: