Как установить драйвер IBM Database Database на Ubuntu для Node.js

Мне нужна помощь в установке драйверов IBM DB2 на Ubuntu.

Используя Ubuntu 14.04, я пытаюсь создать простую веб-страницу, которая будет обслуживаться базой на стороне node.js. Сервер-сторона-javascript будет делать простой запрос к базе данных IBM db2 9.5, расположенной на сервере Windows (в той же локальной сети, что и машина Ubuntu).

Я установил node.js на Ubuntu 14.04 с помощью этой команды:

sudo apt-get install nodejs nodejs-legacy npm 

Затем, без необходимости, я добавил поддержку ODBC с помощью этой команды:

 sudo apt-get install git unixodbc unixodbc-dev ; git clone git://github.com/wankdanker/node-odbc.git ; cd node-odbc ; node-gyp configure build ; npm install odbc 

После этого я обнаружил, что существует npm для получения IBM DB2 из node.js

Предпосылкой, однако, является то, что я должен сначала загрузить и установить драйвер IBM DB2 на Ubuntu.

На веб-сайте IBM я загрузил файл с именем:

 v9.5fp10_linuxx64_dsdriver.tar.gz 

Я нашел эти инструкции для установки драйвера IBM DB2.

В инструкциях указано:

В операционных системах Linux и UNIX пакет драйверов IBM Data Server устанавливается с помощью команды installDSDriver .

Однако файл-архив v9.5fp10_linuxx64_dsdriver.tar.gz не содержит никакой команды под названием installDSDriver, и Ubuntu не знает эту команду.

Где и как я могу выполнить эту команду installDSDriver ?

Пакет драйверов Data Server для DB2 9.5 не содержит сценарий установки, который был введен в 9.7. Установка в 9.5 является ручной.

Сценарий installDSDriver выполняет несколько действий – он распаковывает файлы драйверов в несколько подкаталогов и создает файл db2profile для пользователей bash.

У вас есть несколько вариантов:

  • Загрузите пакет 9.7 DSDriver и продолжите работу с документацией. Вы сможете без проблем подключиться к базе данных 9.5 с этим драйвером.
  • Если вы хотите использовать драйвер 9.5, вы можете загрузить только драйвер ODBC и CLI, поскольку вам не нужны Ruby, PHP и т. Д.

    http://www-01.ibm.com/support/docview.wss?uid=swg24025865

    Инструкции по установке и настройке приведены здесь:

    http://www-01.ibm.com/support/knowledgecenter/#!/SSEPGG_9.5.0/com.ibm.db2.luw.apdv.cli.doc/doc/t0023864.html

  • Альтернативным вариантом является использование node-ibm_db для подключения вместо ODBC. Таким образом, вам не потребуется использование диспетчера драйверов ODBC. Этот пакет также автоматически загрузит требуемый драйвер. Это будет мой рекомендуемый вариант.

    https://github.com/ibmdb/node-ibm_db/