問題タブ [instantclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8501 参照

node.js - 'oracledb' Oracle クライアント ライブラリ エラー (エラー: NJS-045 およびその他のエラー)

コマンドを使用して、oracledb ライブラリをプロジェクト フォルダにインストールしました。

「npm i oracledb --s」

正常にインストールされ、プロジェクト内の「node_modules」フォルダーにあります。ダウンロードして開いた後、プロジェクトフォルダー内に「instantclient」フォルダーもあります。

プログラムを実行しようとすると、次のエラーが発生します。

オブジェクトで(internal/module.js:11:18)を必要とします。(c:\Users\tlobel\Documents\Install_1\node_modules\oracledb\index.js:1:80) Module._compile (module.js:652:30) でデバッガーが切断されるのを待っています... エラー: NJS- 045: Node.js 8.11.1 (win32、x64) 用の oracledb アドオン バイナリをロードできません oracledb.js:68 c:\Users\tlobel\Documents\Install_1\node_modules\oracledb\build\Release\oracledb. node DPI-1050: Oracle クライアント ライブラリはバージョン 11.2 以降である必要があります Node-oracledb のインストール手順: https://oracle.github.io/node-oracledb/INSTALL.html PATH に 64 ビットの Oracle クライアント ライブラリが必要です環境変数. このコンピュータに Oracle データベースがない場合は、 http: //www.oracle.com/technetwork/topics/winx64soft-089540.htmlから Instant Client Basic または Basic Light パッケージをインストールしてください。クライアント ライブラリのバージョンが利用可能である必要があります

私のPATHは次のようになります。

PATH=C:\Python27\;C:\Python27\スクリプト; C:\Users\usr1\My Documents\Install_1\instantclient;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files \Git\usr\bin;C:\Users\usr1\Downloads\Git-2.16.2-64-bit;C:\Users\usr1\Downloads\VC_redist.x64;C:\Program Files\Microsoft VS Code\bin ;C:\Users\usr1\AppData\Roaming\npm

私のプロジェクトは次のフォルダーにあります: C:\Users\usr1\My Documents\Install_1

VS再配布可能ファイルもダウンロードしましたが、どこに置くべきかわかりません...これが機能するためにどの問題を解決する必要があるか知っている人はいますか?

回答ありがとうございます。

0 投票する
1 に答える
2153 参照

php - oci8、php7、および Oracle 10.1 との互換性

php5.6システムを からにアップグレードする必要がありますphp7.2。システムはoracle 10.1データベースを使用します。

phpすべての情報を収集しようとしましたが、 、oci8instant clientおよびデータベース間の互換性についてまだ混乱しています。

私は、php7では少なくともインストールする必要があることを読みましoci8 2.1たが、これはoracle 10.1.

あれは正しいですか?

それともphp7oracleで実行でき10.1ますか?

教えてください:)