sql >> データベース >  >> RDS >> Oracle

Oracle Databaseでのリスナーの構成(12c、18c、および19cエディション)

    このチュートリアルでは、Oracle Database(12c、18c、および19cエディション)でリスナーを構成する方法を段階的に学習します。

    注:同じ手順が最新バージョンのOracle Database(12c、18c、および19c)でも機能します。

    Oracleデータベースリスナーの構成

    多くの場合、ユーザーとアプリケーションは、データベースサーバーの外部にあるマシンからデータベースに接続します。これらのユーザーまたはアプリケーションは、データベースへの接続を要求します。 Oracleデータベースサーバーでは、リスナーはクライアント接続要求をリッスンするプロセスです。着信クライアント接続要求を受信し、データベースサーバーへのこれらの要求のトラフィックを管理します。リスナーが接続要求を検出すると、サーバー上に必要なプロセスをセットアップして、接続を確立して実行します。ユーザーまたはアプリケーションがデータベースに接続されると、リスナーは新しい接続要求をリッスンします。

    次のツールを使用して、リスターを簡単に作成および管理できます:

    • Oracle Network Configuration Assistant(NetCA)
    • Oracle Network Manager

    このチュートリアルでは、NetCAを使用します。

    NetCAを使用したリスナーの作成

    Oracle Net Configuration Assistantは、リスナー、命名方法、ローカル・ネットワーク・サービス、およびディレクトリの使用法を構成できる便利なツールです。

    Oracle Databaseリスナーを構成するには、以下の手順に従います。

    • 最初のステップ:WindowsのスタートメニューのコマンドラインからNetCAを起動する必要があります。

    • 次に、「リスナー構成」を選択します

    • 構成ウィザードを使用すると、新しいリスナーを追加したり、既存のリスナーを再構成、削除、または名前変更したりできます。 「追加」を選択し、「次へ」をクリックします。

    • Oracleインスタンスは、複数のリスナーを使用して提供でき、各リスナーには一意の識別子があります。メンテナンス作業を簡単にするために、話す名前を付けてください。

    • 次に、接続プロトコルを選択します。IPC、TCP / IP、およびSecureSocketsLayerプロトコルを使用するTCP/IPには、OracleNetServices構成ファイルで使用されるアドレス指定があります。使用するプロトコルを追加します:
      • TCP / IPは、ネットワークを介したクライアント/サーバー通信に使用される標準の通信プロトコルです。 TCP / IPプロトコルのサポートにより、同じシステムにインストールされているか異なるシステムにインストールされているかに関係なく、クライアントプログラムとOracleデータベース間の通信が可能になります。
      • SecureSocketsLayerプロトコルをサポートするTCP/IPにより、クライアント上のOracleアプリケーションは、TCP/IPおよびSecureSocketsLayerを介してリモートのOracleデータベースインスタンスと通信できます。 SecureSocketsLayerでTCP/IPを使用するには、OracleAdvancedSecurityをインストールする必要があります。
      • IPCプロトコルのサポートは、クライアントプログラムとOracleデータベースが同じシステムにインストールされている場合にのみ使用できます。このプロトコルのサポートにはリスナーが必要です。

    • TCPに使用するポート番号を指定します
    • TCPSとIPCに対して同じ操作を繰り返し、リスナーの構成を完了します。 「いいえ」を選択し、「次へ」をクリックします。
    • 最後に、リスナーの構成後にエラーが発生していないかどうかを確認します。

    「OracleDatabaseListenerの構成方法」をPDFとしてダウンロード


    1. 新機能の紹介:Always On Availability Group

    2. Excelスプレッドシートの列をSQLServerデータベースにインポートします

    3. SQLServerでの単純なマージステートメントの例

    4. MariaDBの日付と時刻の関数に使用される言語を設定します