問題タブ [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.
php - コマンドライン oci OCIEnvNlsCreate() が失敗しました
PHP 警告: oci_connect(): OCIEnvNlsCreate() が失敗しました。コマンドラインから php.exe "c:\xampp\htdocs\test.php" を実行しようとすると....
しかし、(localhost/test || ip/test) ブラウザーで参照すると動作します....
別の同じマシンで同じコードと instandclint (INSTANTCLIENT_11_2) バージョンが動作します...何か間違っていると確信しています。
基本的に、何かを実行してOracleサーバーにデータをアップロードするコマンドプロンプト(スケジュール実行)からphpファイルを実行したいと考えています。手動では機能していますが、スケジューリングからではありません...
事前に感謝します。(現在、デモ PC からそのスケジュールを実行しています。デモ PC は、そうでない LIVE PC にデータをアップロードするために動作しています) 奇妙です!!!
ありがとう
ファーネス
テストファイル
c# - C# Windows フォーム アプリケーションを使用した Oracle インスタント クライアント
私はこれを長い間探していました.Oracleデータベースに接続する必要があるC#を使用してWindowsフォームアプリを開発しました.このアプリは、Windows XPおよびWindows 7を使用する多くのPCで使用されます.長い研究の結果、 Oracle アクセスに OBP.net を使用しますが、すべての PC に Oracle クライアントをインストールできないという問題があります。
しかし、アプリをリリースすると、Oracle データベースに接続されません。Oracle クライアントがインストールされていない PC で Windows フォーム アプリを Oracle データベースに接続する方法を教えてください。
編集:
デバッグモードで接続タイムアウトがOracle_connection.Open();
発生し、接続文字列が次のようになっているため、TNSNAMES.ORAを使用しません
Windows 7 PC で動作するコードを公開しようとしましたが、Windows XP では動作しませんでした
System.TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception. ---> Oracle.DataAccess.Client.OracleException The provider is not compatible with the version of Oracle client at Oracle.DataAccess.Client.OracleInit.Initialize()
それがWindowsに関連しているか、いくつかのDLLが見つからないかはわかりません
macos - Oracle Instant Client 11.2 SDKシンボリックリンクはどこに配置しますか?
オラクルはついに先週、OSX用の64ビットInstantClient11.2をリリースしました。Mountain Lionにすべてインストールしてセットアップしましたが、sqlplus
うまく機能しています。ただし、SDKでは何もビルドできません。
過去のバージョンのInstantClientの場合、DBD :: Oracleのようなものを構築するための秘訣は/b/
、適切なシンボリックリンクを使用してディレクトリ(はい、ルートディレクトリに)を作成することでした。Snow Leopardでは、へ/b/227/rdbms/lib
のシンボリックリンクとして作成する必要がありました$ORACLE_HOME
。私の会社のWikiにある別の古いドキュメントでは、について説明してい/b/729/rdbms/lib
ます。これらはどちらも11.2インスタントクライアント、IMEでは機能しません。悲しいことに。
インスタントクライアントライブラリを試してみgrep
ましたが、への参照が表示されますが/ade/b/2649109290/oracle/rdbms/lib
、それも機能しません。
では、この上に構築するには、ハードコードされたディレクトリとシンボリックリンクの魔法の組み合わせをルートディレクトリに配置する必要がありますか?
oracle - InstantClient 11.2 で DBD::Oracle を使用するとエラーが発生する
Mac OS X 10.8 で perl モジュール DBD::Oracle を使いたいです。DBI は CPAN からインストールしました。Oracle インスタント クライアント 11.2 (basic、sqlplus、および jdk) をダウンロードしました。/usr/local/oracle に解凍しました。
次に、DBD::Oracle をインストールしました。DBD::Oracle を使用しようとすると、エラーが発生します。
私は DYLD_LIBRARY_PATH=/usr/local/oracle/instaclient_11_2 を持っています。何が間違っているのかわかりません。
解決済み: sqlplus を実行しようとしたときに同じエラーが発生しました。Oracle クライアント ディレクトリをグローバル PATH 変数に追加しましたが、現在は機能しています。
彼らがこのチュートリアルで同じことをしたのを見た: http://www.janhellevik.no/?p=521
php - PHP 5.5.0 (Solaris 10) で OCI8 と LDAP の両方を有効にする / OCI8 を動的に追加する方法
次の構成ステートメントを使用します。
./configure は正常に実行されますが、make を実行すると次のエラーが発生します。
configure コマンドから Instantclient の部分 (最後の 2 つ) を削除すると、./configure、make、および make install が正しく実行されているように見えます。
これについて私が行った調査から、ldap と OCI8 がうまく連携しないことが既知の「問題」であるように見えます: https://forums.oracle.com/thread/2368820
これが私の問題であると思われる場合、oci8 を使用せずに configure を実行し、後でそれを動的 .so モジュールとして追加するにはどうすればよいですか? 現在、php.ini ファイルさえ存在していないようです。前もって感謝します。
php - Mac OS X Mavericks で PHP の OCI8 拡張機能を実行するには?
OS X Mavericks (PHP 5.4.17 (cli) (ビルド: 2013 年 8 月 25 日 02:03:38)) に付属しているデフォルトの PHP に OCI8 をインストールしようとしています。
Oracle Instant Client (バージョン 11.2.0.3.0 (64 ビット)) をインストールしました。sqlplus を実行して Oracle サーバーに接続できます。
pecl:pecl install oci8
を使用して oci8 をインストールしました。
ただし、 php -v を実行すると、次のようになります。
PHP と OCI のバージョンが一致していないことは理解していますが、これを修正する方法がわかりません。任意の提案をお願いします。
php - Oracle Instant client 10.2.0.4 を使用した PDO-OCI ドライバーによる PHP 5.4 のコンパイル
Mac OS X (Intel x86) 用の Instant Client ダウンロードから、Instant client 10.2.0.4 basic および sdk zip ファイルをダウンロードしました。
以下のようなフォルダに解凍しました
すべてのヘッダー ファイル .h は、sdk の下のインクルード ディレクトリに存在します。
コマンドで設定しようとすると...
...以下のエラーが発生しました
誰でもこのエラーで私を助けてもらえますか?
oracle - Oracleデータベースをxamppに接続するには?
XAMPP Windows 1.8.2 と oracle Instant Client 12.1 をダウンロードします。
次に、Oracle インスタント クライアント ファイルを解凍し、PATH 環境設定を編集PATH
し、インスタント クライアントのパスを追加してシステム変数リストを編集します。
私は見つけるstring ;extension=php_oci8.dll. Remove the semicolon (;) from the begining of the string to activate the oracle extension and save it.
次に xampp を再起動しますが、phpinfo で oci8 が見つかりません。
問題を保存するのを手伝ってください。