1

Oracle インスタンスに問題があります。

コマンド プロンプトで lsnrctl stat を実行すると、次のエラーが表示されます。Oracle サービスが実行されていることも確認しました。

リスナーはサービスをサポートしていません。

4

7 に答える 7

3

プラットフォームは Windows で、Oracle のバージョンは 11g であると想定しています。Oracle データベース インスタンスが起動すると、デフォルト リスナーまたは init パラメータに local_listener として登録されているリスナーに自身を登録しようとします。あなたができることは

  • local_listener パラメータがリスナーを指していることを確認してください
  • リスナーが localhost ポート 1521 で実行されていることを確認します (listener.ora ファイルを使用)。

これは、データベースが動的リスナーを使用している場合です。また、listener.ora ファイルにインスタンスの詳細を入力して、リスナーを静的なものにすることもできます。listener.ora に関するドキュメントは、ここにあります Oracle Net Listener Parameters (listener.ora)

于 2012-09-24T13:26:31.787 に答える
0

データベースの作成後にリスナーが作成されると、インスタンスを明示的に登録する必要があります。

試す:

startup を実行してデータベースを起動し、lsnrctl status でリスナーのステータスを確認します。インスタンスが実行されている場合は、pmon がインスタンスをリスナー自体に登録したことを意味します。

于 2012-12-17T05:33:49.157 に答える
0

私の場合は簡単でした。何らかの理由で、ラップトップを再起動した後、サービスが機能しなくなりました。したがって、実行>サービス> OracleServiceの開始は、リスナーの開始に役立ちました

于 2019-11-14T20:24:48.143 に答える
-1

いろいろ調べてみましたが原因がわかりませんでした。だから私はオラクルを再インストールし、今それを使用しています。

于 2012-09-25T10:00:33.467 に答える