ホームページ > データベース > Oracle > Oracleでリスニング・プログラムを構成する方法

Oracleでリスニング・プログラムを構成する方法

下次还敢
リリース: 2024-04-18 22:42:21
オリジナル
616 人が閲覧しました

Oracle でリスナーを構成するには、次の手順が必要です。 既存のリスナーを確認します (lsnrctl status コマンドを使用します)。リスナーが存在しない場合は作成します。リスナーを開始します (lsnrctl start コマンドを使用)。リスナーのステータスを確認します (再度、lsnrctl status コマンドを使用します)。クライアント上で tnsnames.ora ファイルを構成します。

Oracleでリスニング・プログラムを構成する方法

#Oracle でリスナーを構成する方法

ステップ 1: 既存のリスナーを確認する

  • lsnrctl status コマンドを使用して、現在実行中のリッスン プログラムを表示します。
  • 複数のリスナーがある場合は、
  • -n オプションを使用して、チェックするリスナーの名前を指定します。

ステップ 2: リスナーを作成する (リスナーが存在しない場合)

    テキスト ファイル (
  • listener.ora など) を作成します。 に、次の内容を追加します:
<code>SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = orcl)
      (ORACLE_HOME = /u01/app/oracle/product/19.0.0.0/dbhome_1)
      (PROGRAM = *)))</code>
ログイン後にコピー
ここで、

orcl はデータベースの SID /u01/app/oracle/product/19.0 です。 0.0/dbhome_1 は Oracle ホーム ディレクトリです。# により、すべてのプログラムがリスナーにアクセスできます。

    ファイルを保存し、リスナー構成ファイル ディレクトリ (通常は
  • /etc/oracle//network/admin) にコピーします。
#ステップ 3: リスニング プログラムを開始する

次のコマンドを使用してリスニング プログラムを開始します:
  • <code>lsnrctl start <listener_name></code>
    ログイン後にコピー
  • ここで、

はリスナー プログラムの名前です。

ステップ 4: リスナー プログラムのステータスを確認する

    lsnrctl status
  • コマンドを使用して、リスナー プログラムのステータスを確認します。また。 リスナーが正常に開始すると、次のような出力が表示されます。
  • <code>LSNRCTL for Linux: Version 12.2.0.1.0 - Production on Wed Apr 20 16:51:32 2023
    Copyright (c) 1991, 2017, Oracle.  All rights reserved.
    
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   12.2.0.1.0
    Start Date                Wed Apr 20 16:51:32 2023
    Uptime                    0 days 0 hr. 0 min. 0 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Default Service           orclXDB</code>
    ログイン後にコピー
ステップ 5: クライアントを構成する

クライアント コンピュータで、
    tnsnames.ora
  • ファイル (通常は $ORACLE_HOME/network/admin にあります) を編集します。 次のエントリを追加します。
  • <code><listener_name> =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = <port>))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = <service_name>)
        )
      )</code>
    ログイン後にコピー
  • ここで、

はリスナーの名前、 <hostname>はリスナーです。プログラムが配置されているコンピュータの名前です。<port> は、リッスンするプログラムのポートです。<service_name> は、受信するデータベース サービスの名前です。つながること。

以上がOracleでリスニング・プログラムを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート