Подключение 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

  • Тестировать — тест указанных настроек подключения.
  • Логин — логин пользователя БД.
  • Пароль — пароль пользователя БД.
  • Показывать системные таблицы — при установке этого флага в мастере импорта, использующего данное подключение, становятся видимы доступные пользователю системные таблицы БД.
  • Обрамлять имена кавычками — если имена объектов базы данных (например, имена таблиц, полей) содержат пробелы или зарезервированные символы, то необходимо использовать обрамляющие символы, фиксирующие начало и конец имени.
  • Не использовать клиент СУБД — если задействовать эту опцию, то для подключения к СУБД используется альтернативный, встроенный в платформу драйвер.
  • Очищать пул при деактивации — очищает пул часто используемых в пакетной обработке и пакетов 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.

Смотри также: