一回も披露したことのない豆知識

現在、独学でOracle Master Bronze DBA 11gの勉強をしています。
その勉強の中で出てきた質問です。

Enterprise Managerを使用するには、
・dbconsoleプロセス
・リスナープロセス
を起動しておかなければならない

と記載されています。

しかし、別のページでは、Enterprise Managerの画面でリスナープロセスのステータス(起動中、停止中など)が確認できます、とありました。リスナープロセスが停止していれば、Enterprise Managerにはアクセスできず、必然的にリスナープロセスのステータスも確認できない、と思うのですが、いかがでしょうか。

A 回答 (2件)

遅くなりましたが、参考になれば。



EMは、それ単体でWEBサーバのような役割を持っています。(これがdbconsoleプロセス)
なので、DBが停止していようが、リスナーが停止していようが、EMプロセス自体は使用できます。
また、DBプロセス、リスナープロセスは、EMプロセスとは完全に独立していますので、EMからそれらの状態を確認することが出来ます。

ただ、EMから、DBにアクセスする処理、リスナーにアクセスする処理を実行する際には、当然、それらのプロセスが起動していないとアクセス出来ません。

という意味です。
    • good
    • 0

こんにちわ。



> リスナープロセスが停止していれば、Enterprise Managerにはアクセスできず、・・・
EM はあまり詳しくありませんが、EM を使うために起動しておくListener は、
EM のリポジトリに接続するためのListener の事ではないでしょうか?
そして、EM の画面からステータスが確認できるListener プロセスはEM で監視
しているListener の事かと思いますが。
    • good
    • 0
この回答へのお礼

こんにちは、回答がないため、諦めかけておりました。
ありがとうございます。

やはり、EMアクセスの要件となるリスナープロセスと、EMで監視しているリスナープロセスは別プロセスなのですね。

お礼日時:2012/09/18 00:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す