Database
 sql >> база данни >  >> RDS >> Database

Свързване с Informix (IDS12 DB) в IRI Workbench

Тази статия документира необходимите връзки в IRI Workbench и 64-битови CoSort-съвместими среди за изпълнение за работа с източници и цели на 64-битови Informix Dynamic Server (IDS) v12. Както ще видите, тези стъпки проследяват по същия начин като другите RDBMS връзки, които сме документирали в този блог, включително:MS SQL, Oracle, PostgreSQL, Salesforce, Snowflake и Teradata.

Във всеки случай е необходима JDBC връзка, за да се поддържа визуално сърфиране и обмен на метаданни с изгледа на Data Source Explorer и съветниците в горната лента с инструменти в IRI Workbench. Необходима е ODBC връзка, за да се поддържа трансфер на данни между базата данни и SortCL двигателя, който изпълнява IRI Voracity, CoSort, FieldShield, NextForm и RowGen задания. DarkShield обаче изисква само JDBC връзка.

Предварителни условия
  • Java 1.8 (в комплект с IRI Workbench)
  • 64-битова инсталация на пакета IRI Voracity/CoSort за Windows (в този случай), Linux или Windows. Имайте предвид, че ако използвате 32-битова версия на ODBC, вместо това ще ви е необходим 32-битов CoSort архив.
  • Комплект за разработка на клиентски софтуер на Informix версия 4.10 (CSDK) 64 бита. Вижте изискванията му тук.
Стъпка 1. Установете ODBC връзката

Генерирайте DSN (ODBC) към Informix IDS 12 64-битова база данни.

Например, в Windows 10, след като инсталирате IDS и CSDK компоненти, стартирайте ODBC Data Source Administrator (64-бита) от менюто "Старт". Това беше извършено на компютър в SysViewSoft S.A. de C.V., партньорът на IRI в Мексико.

Изберете драйвера на Informix и щракнете върху Напред, за да завършите опциите за конфигурация в раздели, както следва:

Накрая от раздела Връзка щракнете върху Прилагане и тестване на връзката. Трябва да се покаже потвърждение:

Ако вместо това се покаже съобщение за грешка, свържете се с вашия DBA и/или мрежов администратор за помощ.

Стъпка 2. Установете JDBC връзката

Започнете в изгледа Data Source Explorer (DSE) в IRI Workbench. Ако не виждате този прозорец отворен, щракнете върху Прозорец> Перспектива> Нулиране на перспективата. Щракнете върху иконата на нов профил на връзката в DSE, за да изведете списъка с източници на данни по подразбиране:

Изберете Infomix, наименувайте връзката към базата данни, ако желаете, и щракнете върху Напред, за да добавите новия си драйвер:

След като щракнете върху иконата Добавяне по-горе, от раздела Име/Тип (по-долу), можете да изберете версия:

За IDS 12 избрах Друг драйвер, Informix 10.0 , за съвместимост с IDS 12.

След това в раздела JAR List премахнете всеки съществуващ .jar файл и щракнете върху Добавяне на JAR/ZIP ..., за да посочите правилния.

Прегледайте ifxjdbc.jar, инсталиран с Informix CSDK, и щракнете върху раздела Свойства, за да посочите подробностите за връзката си; например,

Ето как създадох моята URL връзка чрез JDBC към IDS 12.

Имайте предвид, че синтаксисът е:

jdbc: informix-sqli: // <serverfisico>: <puertoconexion> / <nombrebase>: INFORMIXSERVER = < serverinformix>; user = <base user>; password = <paswdbase>;

където:

serverfisico = server where informix is ​​installed (name or ip).

connectionport = port found in file (services)
                 On Windows, see C:\Windows\System32\drivers\etc\ services
                 On  Linux, Solaris, HP-UX, or AIX, see /etc/services
                 For example, for the Informix server name (ol_informix1210), the services file might contain:

                   ol_informix1210         9088 / tcp                      

                   dr_informix1210         9089 / tcp                      

                   lo_informix1210         9090 / tcp                      

                   ol_informix1210_json   27017 / tcp    #JSON listener for ol_informix1210

Най-логичното нещо за избор изглежда е порт 9088, но не е; трябва да използвате порта за третото обслужване; т.е. lo_informix1210 на порт 9090.

basename = name of the database in informix that you want to access.

serverinformix = name of the internal informix server.

baseuser = database user ID

paswdbase = access password

Примерен URL адрес:

jdbc: informix-sqli: // localhost: 9090 / scott: INFORMIXSERVER = ol_informix1210; user = informix; password = Svs123;

Щракнете върху OK, след като попълните подробностите в този раздел. След това можете да тествате връзката си, както следва:

Проверете опцията Запазване на паролата и щракнете върху Тестване на връзката. Трябва да се покаже потвърждение:

Ако вместо това се покаже съобщение за грешка, свържете се с вашия DBA и/или мрежов администратор за помощ.

Стъпка 3. Регистрирайте връзката

От менюто на Windows Workbench изберете Предпочитания. Веднъж в Предпочитания, изберете IRI> Регистър за връзка с данни, за да отворите този диалогов прозорец:

Изберете създадената по-рано ODBC връзка (INFORMIXW) и профила на връзка (Data Source Explorer), създаден чрез JDBC за Informix IDS 12. Щракнете върху Приложи и затвори, за да завършите.

В този момент връзките ви с Informix са потвърдени и готови за използване във всички IRI Workbench за откриване на данни, съветниците за създаване на задания за обработка на данни и в съвместимите със SortCL скриптове за задания, които се изпълняват в крайна сметка на командния ред, със или без IRI Workbench.

Ако имате нужда от помощ при настройването или използването на връзката(ите) на вашата база данни в IRI Workbench, свържете се с вашия представител на IRI или [email protected].


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL INSERT за начинаещи

  2. Как да използвам изявлението Alter Table в SQL?

  3. Trace Flag 2389 и новият оценител на мощността

  4. Модел на данни на Агенцията за обществено мнение

  5. Броячи на PerfMon на коляното:Продължителност на живота на страницата