Как установить драйверы IBM db2 cli на ma c osx mojave - PullRequest
0 голосов
/ 10 апреля 2020

Чтобы использовать db2 с node.js на моей маме c. Я установил драйверы db2 - DB2 v11.1.4.5 .

Я также сконфигурировал пути своей среды так, чтобы unixODBC использовал правильные файлы конфигурации. Я настроил odbcinst .ini , ODB C .ini , db2cli.ini и файлы db2dsdriver.cfg

Проблема заключается в том, что я получаю сообщение об ошибке ниже, когда я запускаю команду iqsl или команду db2cli validate

Моя ошибка

[S1000][unixODBC][IBM][CLI Driver] SQL10007N Message "0" could not be retrieved.  Reason code: "3".

unixODB C i sql синтаксис команды

isql usrProd userid password

db2cli проверить синтаксис команды

db2cli validate -dsn alias -connect -user userid -passwd password

Путь к среде, хранящийся в файле ~ / .bash_profile

export PATH=$PATH:/usr/local/share/odbc_db2/clidriver/bin/
export DB2CLIINIPATH=/usr/local/share/odbc_db2/clidriver/cfg/
export DB2DSDRIVER_CFG_PATH=/usr/local/share/odbc_db2/clidriver/cfg/

Я документировал шаги, которые я предпринял для установки драйверов командной строки db2.

Моя документация

расположения установленных драйверов IBM DB2:

Версия клиента (уровень / бит): DB2 v11.1.4 .5 (special_39510 / 64 -бит)


Версия клиента (уровень / бит): DB2 v11.1.1.1 (s1703232000 / 64-битная)

UPDATE --- 20200413----

Я заставил его работать на моей маме c. Я заставил его работать с Node.js

Я связался с несколькими разработчиками IBM, которые работают непосредственно над этим проектом, и они дали мне доступ к нужному "драйверу IBM i Access ODB C "для подключения к as400 от ма c. Сейчас проходит бета-тестирование. В какой-то момент это должно быть выпущено. общему изданию c.

Драйверы db2cli не нужны, db2cli.ini не нужен:

IBM указала c odb c драйверов для iseries. У меня нет разрешения делиться драйверами с publi c, но я знаю, что скоро все смогут подключиться к db2, установленному на iseries

1 Ответ

0 голосов
/ 13 апреля 2020

Я заставил его работать на моей маме c, и я действительно заставил его работать с Node.js

Я связался с несколькими разработчиками IBM, которые работают непосредственно над этим проектом, и они дали мне доступ к соответствующему «Драйверу IBM i Access ODB C» для подключения к as400 из ma c. Сейчас он проходит бета-тестирование, и я предполагаю, что в какой-то момент он должен быть выпущен для общего доступа c.

Примечание: драйверы db2cli не нужны, db2cli.ini не нужен, и настройка среды пути не нужны:

В IBM указаны драйверы c odb c для iseries. У меня нет разрешения делиться драйверами с publi c, но я знаю, что скоро все смогут подключиться к db2, установленному на iseries

...