LDAPで使用できる「EasyConnect」構文がないため、ldap.oraファイルとsqlnet.oraファイルを構成し、node-oracledb(またはSQL * Plus、PHP OCI8、Pythonなどの他のツール)でEasyConnectstring以外のエイリアスを使用する必要があります。 cx_Oracle、Golang godrorなど)。
手順は次のとおりです(!)と言われています:
-
netca-> Directory Usage
を呼び出す -
netca->ネーミングメソッドの設定により、LDAPを使用するようにネーミングを設定します。これにより、名前検索用にsqlnet.oraが設定されます。
-
netmgrを実行してldapでエントリを設定するか、EnterpriseManagerを実行してldapを設定します。
-
これらのファイルをNode.jsを実行しているマシンのサブディレクトリにコピーし、TNS_ADMINをファイルを含むディレクトリに設定します。インスタントクライアントを使用すると、
network\admin
に配置できます インスタントクライアントライブラリの下のサブディレクトリ。マナウルのエントリを参照してください。オプションのOracleNet構成 -
node-oracledbのconnectStringを3で構成された接続エイリアスに設定します。 「orcl」