Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como você se conecta a um servidor LDAP usando node-oracledb?


Não há sintaxe "Easy Connect" disponível para LDAP, então você precisará configurar os arquivos ldap.ora e sqlnet.ora e usar um alias não-Easy Connectstring no node-oracledb (ou em outras ferramentas como SQL*Plus, PHP OCI8, Python cx_Oracle, Golang Godror etc).

Me disseram (!) as etapas são:

  1. Invocar netca -> Uso do diretório

  2. Configure a nomenclatura para usar o LDAP por netca->Configuração de métodos de nomenclatura. Isso configura sqlnet.ora para pesquisa de nome.

  3. execute netmgr para configurar a entrada no ldap ou Enterprise Manager para configurar o ldap.

  4. Copie esses arquivos para um subdiretório na máquina em que você executa o Node.js e defina TNS_ADMIN para o diretório que contém os arquivos. Com o Instant Client, você pode colocá-lo na network\admin subdiretório nas bibliotecas do Instant Client. Veja a entrada manaul Configuração opcional do Oracle Net

  5. Defina o connectString do node-oracledb para o alias de conexão configurado em 3, por exemplo "orc"