2

このエラーが発生しています:

Windows は、ローカル コンピュータで OracleDBConsoleOracleInstance2 を起動できませんでした。詳細については、システム イベント ログを確認してください。これが Microsoft 以外のサービスである場合は、システム ベンダーに連絡し、サービス固有のエラー コード 1 を参照してください。

Windows 7 に Oracle 11g をインストールし、リスナーとサービスが構成された最初のデータベース インスタンス (oracleInstance1) を正常に作成しました。DBconsole URL: を使用して、このデータベースにアクセスできましhttps://localhost:1158/emた。

次のサービスが開始されていることがわかります。

  • OracleDBConsoleOracleInstance1
  • OracleOraDb11g_home1TNSListener
  • OracleServiceOracleInstance1

次に、2 番目のデータベース インスタンス ( oracleInstance2) を作成し、このデータベースの新しいサービスを構成しました。いつでも 1 つのデータベース インスタンスを使用するつもりなので、同じリスナーを使用しています。

ただし、構成中に次の警告メッセージが表示されました。

Enterprise manager configuration succeeded with the following warning - Error starting Database Control. Please execute the following command(s).
  1. Set the environment variable ORACLE_UNQNAME to Database unique name.
  2. C:\Oracle\product\11.2.0\dbhome_1\bin\emctl.bat start dbconsole

新しいデータベース コンソールを起動するために、以前に実行していた DBConsole OracleDBConsoleOracle1 を停止し、新しい DBConsole OracleDBConsoleOracle2 を起動したところ、上記のエラーが発生しました。

を使用して dbconsole を手動で起動しようとするとemctl dbconsole start、代わりに OracleDBConsoleOracle1 が起動します。

環境変数を変更ORACLE_SID=oracle2し、ORACLE_UNQNAME=oracle2

ここで何が欠けていますか?

4

1 に答える 1

0

環境変数が正しく適用されていますか? それらを DOS ウィンドウで設定すると、そこでのみ表示されます。Windows の「環境変数」画面で設定する必要があります。

于 2012-11-01T16:33:40.837 に答える