ホームページ  >  記事  >  データベース  >  Oracleポートの変更

Oracleポートの変更

WBOY
WBOYオリジナル
2023-05-11 11:47:361359ブラウズ

Oracle は、ポートを使用してコンピュータ ネットワーク内で通信する、一般的なリレーショナル データベース管理システムです。ポートはアプリケーションを識別するアドレスであり、サーバーがネットワーク経由で他のコンピュータと通信できるようにします。 Oracle データベースは、デフォルトで通信にポート 1521 を使用します。ただし、場合によっては、Oracle データベースのポート設定の変更が必要になる場合があります。今回はOracleのポートを変更する方法を紹介します。

  1. Oracle データベースのリスナーを停止します

Oracle ポートを変更する前に、Oracle リスナーを停止する必要があります。リスナーが実行中の場合、ポートの変更は有効にならないためです。 Oracle リスナーを停止するには、コマンド プロンプトを開いて次のコマンドを入力します。

lsnrctl stop

このコマンドは Oracle リスナーを停止し、デフォルトのポートを変更できるようにします。

  1. Oracle ポート設定の変更

リスニング プログラムを停止した後、Oracle ポート設定を変更できます。この操作を行うには、Oracle ホーム ディレクトリでlistener.ora ファイルを見つける必要があります。 Oracle ホーム ディレクトリの場所は、オペレーティング システムと Oracle のバージョンによって異なることに注意してください。通常、これはパス $ORACLE_HOME/network/admin の下にあります。

listener.ora ファイルを開くと、次の内容が表示されます。

SID_LIST_LISTENER =
(SID_LIST =

(SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = C:ppOracleproduct    .2.0dbhome_1)
  (PROGRAM = extproc)
)

)

LISTENER =
(DESCRIPTION_LIST =

(DESCRIPTION =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)

)

上記のコードでは、「PORT = 1521」を使用するポート番号に変更する必要があります。たとえば、ポートを 2048 に変更する場合、コードは次のようになります。

SID_LIST_LISTENER =
(SID_LIST =

(SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = C:ppOracleproduct    .2.0dbhome_1)
  (PROGRAM = extproc)
)

)

LISTENER =
(DESCRIPTION_LIST =

(DESCRIPTION =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2048))
  (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 2048))
)

)

listener.ora ファイルを変更した後、ファイルを保存して閉じてください。

  1. Oracle リスナーの再起動

上記の変更を完了したら、Oracle リスナーを再起動する必要があります。これを行うには、コマンド プロンプトを開いて次のコマンドを入力します。

lsnrctl start

このコマンドは Oracle リスナーを起動し、変更を有効にします。

  1. 変更された Oracle ポートの確認

Oracle ポートへの変更が成功したことを確認するには、次のコマンドを使用して SQL Plus を起動します:

sqlplus sys as sysdba

次に、次のコマンドを入力して Oracle ポートを表示します:

select dbms_xdb.gethttpport from Dual;

このコマンドは、使用されているポート番号を表示します。データベースによる。変更したばかりのポート番号で更新されていることを確認してください。

概要

Oracle ポート設定を変更する場合は、まずリッスン プログラムを停止し、listener.ora ファイルを変更してください。その後、リスナーを再起動し、変更が成功したことを確認します。ポートの変更はアプリケーションに影響を与える可能性があるため、ポートを変更する前に必ずこれを考慮してください。これらの変更による影響が不明な場合は、Oracle テクニカル サポートにお問い合わせください。

以上がOracleポートの変更の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。