リスナーの管理は「lsnrctl」というコマンドで行います。status コマンドで現在のリスナーの状態、登録済みサービス名、ポート番号などを確認できます。
もう少し詳しく
リスナーの設定は「listener.ora」というファイルで管理されています。このファイルには、リスナーが待ち受けるポート番号・プロトコル・ホスト名などが記述されます。Oracle Database を起動すると、インスタンスは自動的にリスナーにサービス名を登録(動的登録)します。これにより、管理者が手動でリスナーの設定ファイルを書き換えなくても、データベースサービスをクライアントが利用できる状態になります。この動的登録を担当するバックグラウンドプロセスが「PMON(Process Monitor)」です。なお、ローカル接続(データベースと同じサーバーからの接続)は IPC(Inter-Process Communication)を使用するため、リスナーを経由しません。
試験でのポイント