№12. Настройка ODBC

Тема: Настройка ODBC, подключение к БД Oracle

Время на выполнение: 60 минут

Задание

  1. Настроить подключение к базе данных
  2. Выполнить проверку подключения

Создание начальной конфигурации

Установка IBM Integration Bus ODBC Database Extender

Закройте все программы и откройте консоль
image002

Перейдите в каталог:

cd /home/vs/Desktop/install/

Выполните команду:

tar -xvf ie02_amd64_linux_2.tar

image003

перейдите в каталог:

cd amd64_linux_2/

image004

Измените права на файл

chmod 772 install-ie02.bin

image005

Запустите установку

sudo ./install-ie02.bin

image006

Нажмите Enter

Далее подтвердите согласие с лицензионным соглашением – введите 1
image007
Устанавливаем в каталог по умолчанию
image008

Нажимаем Enter
image009

Еще раз нажимаем Enter
image010

Установка:
image011

После установки нажимаем Enter

Установка завершена:
image012

 

Перезапустите интеграционную ноду:

  • остановка
mqsistop IB9NODE
  • запуск
mqsistart IB9NODE

image013

перейдите в каталог:

cd /opt/ibm/mqsi/9.0.0.0/ODBC/unixodbc/

запустите mc

mc

image014

Скопируйте файлы:

/opt/ibm/mqsi/9.0.0.0/ODBC/unixodbc/odbc.ini
/opt/ibm/mqsi/9.0.0.0/ODBC/unixodbc/odbcinst.ini

в каталог:

 /var/mqsi/odbc

image015

Установите права на файлы:

sudo chown mqm:mqbrkrs odbc.ini
sudo chown mqm:mqbrkrs odbcinst.ini
sudo chmod 775 *

чтобы перейти в консоль, нажмите ctrl+o
image016

нажмите ctrl+o,  чтобы вернуться в mc

перейдите в домашний каталог

cd ~

Откройте на редактирование файл .bashrc
image017

image018

Добавьте в конец файла следующие строки:

export ODBCINI=/var/mqsi/odbc/odbc.ini
export ODBCSYSINI=/var/mqsi/odbc/
export IE02_PATH=/opt/ibm/IE02/2.0.1/

image019

F2 – сохранить

F10 – закрыть файл

Перезагрузите систему:
image020

После перезагрузки откройте для редактирования файл

/var/mqsi/odbc/odbc.ini

image021

Перейдите к разделу [ORACLEDB]
image022

Пропишите следующие параметры:

;# Oracle stanza
[ORACLEDB]
Driver=/opt/ibm/mqsi/9.0.0.0/ODBC/V7.0/lib/UKora26.so
Description=DataDirect 7.0 ODBC Oracle Wire Protocol
HostName=broker
PortNumber=1521
ServiceName=XE
CatalogOptions=0
EnableStaticCursorsForLongData=0
ApplicationUsingThreads=1
EnableDescribeParam=1
OptimizePrepare=1
WorkArounds=536870912
ProcedureRetResults=1
ColumnSizeAsCharacter=1
LoginTimeout=0

image023

В конце файла перейдите к разделу [ODBC]
image024

и пропишите путь к драйверам

[ODBC]
InstallDir=/opt/ibm/mqsi/9.0.0.0/ODBC/V7.0
UseCursorLib=0
IANAAppCodePage=4
UNICODE=UTF-8

image025

Сохраните и закройте файл.

Командой mqsisetdbparms задайте имя пользователя и пароль для подключения к базе

mqsisetdbparms IB9NODE -n ORACLEDB -u vs -p linux

image026
26.
image027

Для проверки подключения к БД выполните команду:

mqsicvp IB9NODE -n ORACLEDB

Если все корректно настроено, на экране появится следующее:
image028
28.
image029

Настройка подключения к базе данных завершена