Como instalar o IBM DB2 Database Driver no Ubuntu para Node.js

1

Eu preciso de assistência para instalar os drivers IBM DB2 no Ubuntu.

Usando o Ubuntu 14.04, estou tentando criar uma página da web simples que seja atendida pela node.js estrutura do lado do servidor . Um javascript do lado do servidor fará uma consulta simples em um banco de dados IBM db2 9.5 localizado em um servidor Windows (dentro da mesma LAN que a máquina Ubuntu).

Eu obtive node.js instalado no Ubuntu 14.04 usando este comando:

sudo apt-get install nodejs nodejs-legacy npm

Então, desnecessariamente, adicionei suporte a ODBC com este comando:

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

Depois disso, descobri que havia um npm para obter o IBM DB2 acessível a partir de node.js

Um pré-requisito, porém, é que eu primeiro baixe e instale o driver IBM DB2 no Ubuntu.

No site da IBM , eu fiz o download de um arquivo chamado:

v9.5fp10_linuxx64_dsdriver.tar.gz

Encontrei estas instruções para instalar o driver do IBM DB2.

O estado das instruções:

On Linux and UNIX operating systems, IBM Data Server Driver Package is installed by running the installDSDriver command.

No entanto, o arquivo-archive v9.5fp10_linuxx64_dsdriver.tar.gz não contém nenhum comando chamado installDSDriver e o Ubuntu não conhece esse comando nativamente.

Onde e como posso executar este comando installDSDriver ?

    
por Lonniebiz 12.07.2014 / 22:19

1 resposta

1

O pacote do Data Server Driver para o DB2 9.5 não inclui o script de instalação - que foi introduzido no 9.7. A instalação em 9.5 é manual.

O script installDSDriver faz algumas coisas - descompacta os arquivos do driver em vários subdiretórios e cria um arquivo db2profile para os usuários do bash.

Você tem várias opções:

  • Faça o download do pacote do 9.7 DSDriver e continue seguindo sua documentação. Você poderá se conectar a um banco de dados 9.5 com este driver sem problemas.
  • Se você deseja usar o driver 9.5, pode baixar o ODBC e CLI apenas driver, desde que você não precisa do Ruby, PHP, etc:

    link

    As instruções de instalação e configuração estão aqui:

    link

  • Uma opção alternativa é usar node-ibm_db para conectar em vez de ODBC. Desta forma, você não exigirá o uso de um driver ODBC Gerente. Este pacote também irá baixar o driver necessário automaticamente. Esta seria minha opção recomendada.

    link

por 26.03.2015 / 15:28