You are on page 1of 3
2910372019 Instaling nede-oracledb Version 3.1 | node-oracladb 3.6 Instalagéo do Node-oracledb no Windows com arquivos ZIP do Instant Client Siga estas etapas se seu banco de dados estiver em uma maquina remota ou se vocé ja tiver 0 software Oracle instalado, mas desejar que o né-oracledb use uma versdo diferente das bibliotecas. Perguntas e problemas podem ser postados como problemas do GitHub 3.6.1 Instalar pré-requisitos Revise os pré-requisitos genéricos Os binarios pré-construidos foram criados com o Visual Studio 2015 exigem © redistribuivelcorrespondente . Vocé pode precisar de privilégios de administrador para definir variaveis de ambiente ou instalar software, 3.6.2 Instalar o Nodes Instale 0 MSI Nodejs de 64 bits (por exemplo, node-v6.11.0-x64.msi) em nodejs.org . Certifique-se de que a opsao para adicionar os diretérios Né e npm ao caminho esteja selecionada 3.6.3 Instalar o complemento Abra uma janela de terminal Se vocé estiver atras de um firewall, pode ser necessério definir seu proxy, por exemplo: set http_proxy-http: //ny-proxy.example..com:80/ set https_proxyzhttp: //my-proxy .example. com:80/ Para instalar um bindrio pré-construid Instale © node-oracledb usando o npn gerenciador de pacotes, que esta incluido no Nodejs: npm install oracledb Par: stalar a partir do cédigo fonte: Se um binario pré-criado node-oracledb nao for instalavel, o bindrio pode ser construido a partir do cédigo-fonte, consulte Instalaao do Node-oracledb a partir do cédigo-fonte . 3.6.4 Instalar o ZIP gratuito do Oracle Instant Client Faca o download do arquivo ZIP do Instant Client Basic gratuito de 64 bits da Oracle Technology Network. Se sua arquitetura Nodejs for de 32 bits, use o Instant Client de 32 bits . hitpsloracte github ioinode-ovaclodbvINSTALL himiinstwin 48 2910372019 Instaling nede-oracledb Version 3.1 | node-oracladb ‘+ Descompacte o arquivo ZIP em um diretério acessivel ao seu aplicativo. Por exemplo, descompacte instantclient-basic-windows .x64- 18.3.0.0.0dbru.zip para C:\oracle\instantclient_18_3 . * Adicione este diretério & pati variével de ambiente. Por exemplo, no Windows 7, atualize PATH no Painel de Controle -> Sistema -> Configuragdes Avangadas do Sistema -> Avancado -> Variaveis de Ambiente -> Varidveis do sistema -> pari . O diretério do Instant Client deve ocorrer path antes de qualquer outro diretério do Oracle. Reinicie todas as janelas de prompt de comando abertas. Para evitar interferir nas ferramentas existentes que exigem outras versdes do Oracle Client, em vez de atualizar a PATH variavel de todo o sistema , vocé pode preferir gravar um arquivo de lote que configure PATH , por exemplo: REM mynode.bat SET PATH=C:\oracle\instantclient_18_3;%PATH% node %* Invoque esse arquivo em lote toda vez que vocé quiser executar o Nodejs. Como alternativa, use ser para alterar sua PATH janela em cada prompt de comando antes de executar 0 no. Outra opgdo é mover os arquivos do Instant Client descompactados para node_nodules\oracledb\build\Release que as DLLs e outros arquivos estejam no mesmo diretério dos oracledb*.node binarios. Se vocé fizer isso, PATH nao precisa ser definido. 3.6.5 Opcionalmente, crie o diretério de configuracao padrao do Oracle Client Se vocé pretende co-localizar arquivos de configuracao do Oracle opcionais, tais como tnsnanes.ora, sqlnet.ora, 1dap.ora , OU oraaccess.xml com Instant Client, eles podem ser colocados em um C:\oracle\instantclient_18_3\network\admin subdiretério. Crie isso, se necessario. Este 0 diretério de configuragao padrao do Oracle para aplicativos que usam este Instant Client. Como alternativa, os arquivos de configuraco podem ser colocados em outro diretério. Em seguida, defina a variével de ambiente TNs_ADMIN para esse nome de diretério. 3.6.6 Instalar os redistribuiveis do Visual Studio A. pati varidvel precisa incluir o VS Redistributable apropriado * Ocliente Oracle 18 e 12.2 exigem 0 Redistribuivel do Visual Studio 2013 . * Ocliente Oracle 12.1 requer o Redistribuivel do Visual Studio 2010 © Ocliente Oracle 11.2 requer o Redistribuivel do Visual Studio 2005 Vocé também pode descobrir a versao necesséria localizando a biblioteca oct.DLt e executando: hitpsloracte github ioinode-ovaclodbvINSTALL himiinstwin 2910372019 Instaling nede-oracledb Version 3.1 | node-oracladb dumpbin /dependents oci.d1l Se vocé ver, MSVcR120.d11 entao vocé precisa do VS 2013 Redistribuivel. Se vocé ver, MSVCR1@0.d11 entéo vocé precisa do VS 2010 Redistribuivel. Se vocé ver, Msvcrga.di1 entao vocé precisa do VS 2005 Redistribuivel. 3.6.7 Executar um programa de exemplo Baixe os programas de exemplo do GitHub. Edite dbcontig.js e defina as credenciais do banco de dados para o seu ambiente, por exemplo: module.exports = { user password process. env.NODE_ORACLEDB_PASSWORD, connectString : “localhost/XEPDB1" us Execute um dos exemplos: node example. js hitpsloracte github ioinode-ovaclodbvINSTALL himiinstwin

You might also like