問題タブ [node-oracle]
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.
oracle - Ubuntuでnode-oracleを使用する場合のセグメンテーション
次のコードでnode-oracleモジュールを使用しています(node-oracleドキュメントから):
これにより、さまざまなエラーメッセージが表示されます。
時々それはまた与える:
またはまた:
ただし、sqlplusアクセスは正常に機能します。
$ sqlplus USER / PASS@192.168.1.120 / orcl
SQL * Plus:リリース11.2.0.3.02012年3月12日月曜日15:18:18の本番
Copyright(c)1982、2011、Oracle。全著作権所有。
接続先:Oracle Database 11g Enterprise Editionリリース11.2.0.1.0-パーティショニング、OLAP、データマイニング、および実際のアプリケーションテストオプションを使用した本番環境
SQL>
oracle - Node.js および node-oracle: Oracle データベースへの接続の問題
Oracle データベースからデータを取得する Node.js アプリケーションを作成しています。最近、DBA がデータベースを別のマシンに移行したところ、すべてが壊れました。
tnsnames.ora および sqlnet.ora ファイルを再作成しようとしました。sqlplus は問題なくサービスに接続できるので、それらが正しいと確信しています。しかし、node-oracle は「ORA-12154: TNS: 指定された接続識別子を解決できませんでした」というエラーを報告し続けます。
これは私には説明がつきません。ORACLE_HOME 環境変数が設定されている場合、node-oracle と sqlplus の両方が同じように機能するはずです。私は何を間違っていますか?
代わりに node-db-oracle に切り替えようとしましたが、同じ問題が報告されます。私は困惑しています。
編集:これは私が接続する方法です:
node.js - NodeJS: npm install oracle、Windows 7 32 ビットでコンパイルできない
Windows 7/8 で oracle をコンパイルするのと同様の問題がたくさんあるようですが、ほとんどは Python または OCI 環境変数が設定されていないことに関係しています。私はこれで2日間過ごしましたが、運がありません。うまくいけば、誰かがいくつかの提案を提供できます...
Windows 7、32 ビット
GNU bash v3.1.0(1)
ノード v0.10.29
NPM v1.4.14
Oracle InstantClient 12.1.0.1.0
Python 2.7.5
Visual Studio 2012 Express for Desktop
次の変数を設定します。
設定しましたnpm config set python C:\Python27
PYTHON 環境変数が設定されていないことを確認しました。(私は以前の試みのためにそれを設定しようとしましたが)
ここに私が得るものがあります:
npm-debug.log の末尾は次のとおりです。
git に付属の GNU bash を使用していますが、Windows コマンド プロンプトでも試してみましたが、同じ結果が得られました。
昨日、これをプロジェクトの github ページに投稿しましたが、このモジュールをコンパイルするために何が欠けているかを知っている可能性のある幅広い聴衆を獲得したいと考えていました。
node.js - ノード oracle が select ステートメントで「不明なエラー」を返す
アプリケーションに Node-Oracle パッケージを使用しようとしていますが、select ステートメントで「不明なエラー」が返されます。
エラーなしで接続オブジェクトを使用してテーブルを作成できますが、select ステートメントでのみ失敗します。同様の問題が node -oracle フォーラムに提出されているのを見たことがありますが、作成された問題に対する回答はありませんでした。Windows 8マシンでOracle Expressサーバーをローカルで使用しています。
私は、使用しているオラクル アカウント/スキーマの役割をいじろうと多くの時間を費やしましたが、役に立ちませんでした。また、サンプルのドット ネット アプリケーションを使用してエラーなく接続し、select ステートメントを実行することもできました。
少なくとも実際のエラーを把握する方法についての提案は非常に役立ちます。
前もって感謝します。
編集: エラーがノード oracle モジュールにあることを確認できましたが、なぜこれが表示されるのかわかりません。C++ connection.cpp ファイルの try catch ブロックにエラーを含めるためのすべての努力が機能していません。私は今立ち往生しています。Windows 8マシンと関係があるかどうかはわかりません。
node.js - nodejs_'npm install oracle' でエラーが発生する
nodejs に oracle をインストールするとエラーが発生します。このサイト ( https://github.com/joeferner/node-oracle ) に書かれている手順に従っていますが、最後に「npm install oracle」が機能しません。
「Project」という名前の同じディレクトリにpython2.7.8、デスクトップ用のVisual Studio Express 2012、およびinstantclient(基本およびSDK)をダウンロードし、ラップトップで環境変数も設定しました。
発生したエラーはこちらです。
「Python実行可能ファイルが見つかりません.....brr」というエラーが表示される理由がわかりません...