リスナーファイルの設定を行います。リスナーファイルの設定例を以下に示します。
データベースサーバ名  | APFWServer  | 
データベース名  | APFWDB  | 
プロトコル  | TCP  | 
ポート番号  | 1521  | 
サーバへの同時接続要求数  | 64 (注)  | 
SID  | APFW  | 
Oracleインストールディレクトリ  | /opt/oracle/product  | 
注) サーバへの同時接続要求数はチューニングで決定する値です。チューニングの詳細については“7.2.1 データベース環境のチューニングパラメタの見積り”を参照してください。また、チューニングの必要がない場合は設定を省略することが可能です。省略する場合は、リスナーファイルにQUEUESIZEを記述する必要はありません。
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)
            (HOST = APFWServer)
             (PORT = 1521)
             (QUEUESIZE=64)
        )
      )
    )
  )
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = APFWDB)
      (ORACLE_HOME = /opt/oracle/product)
      (SID_NAME = APFW)
    )
  ) | 
注意
![]()
![]()
Oracleが提供するリスナーファイルは、通常、Oracle製品インストール時に作成される$ORACLE_HOME/network/adminディレクトリに配置されている listener.ora を利用します。
![]()
Oracleが提供するリスナーファイルは、通常、Oracle製品インストール時に作成される%ORACLE_HOME%\network\adminディレクトリに配置されている listener.ora を利用します。
また、Oracleが提供する Oracle Net Managerを利用し、リスナーの設定を行うことも可能です。
![]()
![]()
Oracle Net Managerを利用し、リスナーの設定を行う場合のコマンド実行例を以下に示します。Oracle Net Managerを起動するためには、環境変数 DISPLAYと、xhostの設定が行われている必要があります。詳細については、Oracleマニュアル“データベース管理者ガイド”を参照してください。
Oracle Net Managerのコマンド実行方法(bash、Bシェル、およびKシェルの場合)
DISPLAY=localhost:0.0 export DISPLAY netmgr  | 
Oracle Net Managerのコマンド実行方法(csh、tcshの場合)
setenv DISPLAY localhost:0.0 netmgr  | 
注意
Oracleをインストールする際、Oracle Net Managerを選択し、インストールされている必要があります。
Oracle Net Managerのコマンド実行は、Oracleインストールユーザで行ってください。
Oracle Net Managerを起動したいマシンの端末で、rootユーザにより xhostの設定を行う必要があります。xhostの設定例を以下に示します。
xhost +localhost  | 
リスナーファイルの設定を終えた後、リスナープロセスを起動します。リスナープロセスを起動するコマンドの実行例を以下に示します。詳細については、Oracleマニュアル“Net Servicesリファレンス・ガイド”を参照してください。
lsnrctl start  | 
注意
リスナーの状態確認方法を以下に示します。コマンド実行後、「サービスのサマリー」表示内に、“サービス"[インスタンス名]"には、1件のインスタンスがあります。”が表示されていれば、該当するインスタンス名の解決ができている状態であり、インスタンスが起動された状態であることが確認できます。リスナーの状態を確認するコマンドの実行例を以下に示します。
lsnrctl status  | 
![]()
Oracle Net ManagerのGUIを使用して各種設定を行います。詳細については、Oracleのマニュアルを参照してください。