問題タブ [oracle-home]
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 - PL/SQLからORACLE_HOMEを決定する方法は?
純粋な PL/SQL を使用して Oracle がインストールされている場所を特定することはできますか?
ユースケース: 外部 C ライブラリを呼び出すには、その正確なパス (create library
呼び出し用) を知る必要があります。DLL は Oracle の BIN ディレクトリに常駐しますが、スクリプトで DB インストールのパスをハードコードすることはできません...
visual-studio - Visual StudioのOracleホーム
わかった。すみませんが、ここで少し吐き出します。Visual Studio が Oracle の TNSnames を認識しないため、データベースに接続できません。問題は、マシンに複数のホームがあり、1 つは自分用 (C:/app/{UserName}/product/11.1.0 内) で、もう 1 つはマシンに既にインストールされている一般的なホーム (C:/ 内) にあることだと思います。 oracle/product/11.1.0) にアクセスできません。なぜ彼らが私のマシンに権利を与えることができないのかわかりません (私がその権限を乱用するのではなく、おかしな TNSNames ファイルを編集できないなどの障害を減らすためにそれを使用します)。
ともかく。Visual Studio のオラクル ホームを変更する方法があるかどうかを知る必要があります。ターミナルで PATH 変数を編集して、最初に MY oracle ホーム (C:/app/...) を指すようにしましたが、うまくいきませんでした。データベースに接続できるように、ビジュアルスタジオのオラクルホームを変更する別の方法はありますか。(たぶん .vssettings ファイルにある???)
ご協力ありがとうございました。stackoverflow の皆さんは素晴らしいコミュニティであり、皆さんの支援に非常に感謝しています。
-マット
python - Cx_oracle の DLL ファイルの読み込みに失敗しました
Python 3.1.2 を使用しています。cx_Oracle (Windows x86 インストーラー (Oracle 10g、Python 3.1)) をダウンロードしました。Oracle Database 10g Enterprise Edition リリース 10.2.0.4.0 - 64 ビットを使用しています。
リモート Oracle サーバーにアクセスしようとしています。Oracle クライアントをインストールしていません。ただし、どこかから手動でコピーして貼り付けた SQLTools 1.5.0 を使用しています。
リモート データベースにアクセスするには、cx_Oracle が Oracle クライアントからの DLL ファイルを必要とすることがわかったので、すべての DLL ファイルを SQLTools のフォルダーからある場所にコピーしました。ora.dll を保存した場所をシステムの環境変数 (PATH および ORACLE_HOME) に追加しました。しかし、うまくいかないようです。同じエラーが表示されます:
ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした。
何かが足りない。この手動作業でうまくいきますか、それとも Oracle クライアントをインストールする必要がありますか?
database - ORACLE_HOME 環境変数により、Oracle Database と Oracle OC4J が混同される
オラクルに問題があります...
ここに Oracle 11g Express Edition をインストールしました。
C:\oraclexe\app\oracle\product\11.2.0\server
.. 次のようなフォルダが存在するようにします。
C:\oraclexe\app\oracle\product\11.2.0\server\bin
C:\oraclexe\app\oracle\product\11.2.0\server\config
C:\oraclexe\app\oracle\product\11.2.0\server\database
C:\oraclexe\app\oracle\product\11.2.0\server\lib
など...そしてデータベースは正常に動作しています..
OC4J をC:\oc4j_extended_101350
.. にインストールして、次のようなフォルダがあるようにします。
C:\oc4j_extended_101350\bin
C:\oc4j_extended_101350\j2ee
C:\oc4j_extended_101350\webservices
等々 ..
現在、OC4J では、環境変数を定義する必要があります。OC4J が機能するには、この環境変数ORACLE_HOME
を に設定する必要がありC:\oc4j_extended_101350
ます。しかし、これを行うと、Oracle データベースが動作を停止し、環境変数を削除するか、ORACLE_HOME
環境変数を に設定すると、 Oracle Databaseがインストールされている場所で、OC4Jが動作を停止します..
それで、これに対する解決策はありますか?OC4JとOracle Databaseの両方が機能するように?
これが問題になる場合に備えて、私のシステムはWindows 7 64ビットです..
編集:
また、両方が同時に動作する必要があるため、スクリプトソリューションが機能するかどうかはわかりません..
oracle - Oracle使用不可エラー
WindowsXPにOracleXEをインストールするのに長い間苦労した後、私はあきらめて、データベースを手動で作成することにしました。Oracleが提供するセットアップファイルは、データベースサービスの作成フェーズをすばやくスキップして完了します。ただし、OracleXEServiceはインストールされません。
evrything、ディレクトリ、サービス、Oracle_SIDを設定しました。それらのすべては正常に行きます。次に、sqlplusに接続してアイドル状態のインスタンスに接続します。
次に入力します
そして最後に私が入ると
Oracleが利用できないというエラーが表示されます。タスクマネージャを確認しました。oracle.exeがあります。OracleServiceXEを再起動しました。何も役に立ちません。多くの人が、ORACLE_SIDとORACLE_HOMEが一致するかどうかを確認する必要があると言っています。それらが一致するかどうかをどうやって知る必要があるのだろうか?
database - LinuxにOracleDBをインストールする
LinuxにOracleDBをインストールしようとしています。これは私の最初の試みなので、私をあまり厳しく判断しないでください。
DBCAを介してDBを作成するときに、問題が発生しました。
データベース制御の開始中にエラーが発生しました。以下のコマンドを実行してください。
1)環境変数
ORACLE_UNQNAME
をデータベースの一意の名前に設定します2)
/u01/app/oracle/product/11.2.0/dbhome_1/bin/emctl start dbconsole
私は何か間違ったことをしていますか?続行するか、一歩下がって何かをしますか?
質問する理由:oracleユーザーが空の文字列を表示するため、インストールプログラムがORACLE_HOME
変数を設定していないことがわかります。echo $ORACLE_HOME
Windowsでは自動的に設定されることを覚えています。だから、私はここで一歩を逃していますか?
共通:OracleソフトウェアとDBのインストール時に、ORACLE関連の環境変数を設定するための特定の手順を実行する必要がありますか?それとも自動的に設定する必要がありますか?
database - 異なるオラクル製品に複数の oracle_home を配置する方法
私はOracle fmwとOracleデータベースに取り組んでいます。どちらも別のディレクトリにインストールされます。しかし、今のところ、インストールされた場所の ORACLE_HOME を配置する必要があります。1 つの環境変数に 2 つの異なる場所を配置する方法を教えてください。