Oracleでポートを変更する方法

PHPz
リリース: 2023-04-25 09:27:09
オリジナル
3857 人が閲覧しました

Oracle は、大量のデータを保存および管理できる人気のリレーショナル データベース管理システムです。 Oracle は、デフォルトのポート 1521 を使用してクライアントとの接続を確立します。ただし、同じコンピュータに複数のインスタンスをインストールする必要がある場合、またはファイアウォールを介してネットワーク セキュリティ制限を実装する必要がある場合は、Oracle ポートを変更する必要があります。この記事ではOracleのポートを変更する方法を紹介します。

  1. 現在の Oracle ポートを確認する

Oracle のポートを変更する前に、現在の Oracle インスタンスのポートを確認する必要があります。 sqlplus または他のコマンド ライン ツールを使用して Oracle インスタンスに接続できます。次のコマンドを入力して現在のポートを表示します:

SELECT dbms_xdb.gethttpport() from dual;
ログイン後にコピー
ログイン後にコピー

このコマンドを実行すると、システムは現在の Oracle インスタンスのポート番号を返します。

  1. Oracle ポートの変更

Oracle ポートを変更するには、Oracle 構成ファイル (listener.ora または tnsnames.ora) を編集し、ポートを見つける必要があります。現在のインスタンスを変更し、それを新しいポートに変更します。ここでは、listener.ora ファイルを変更する例を示します。

Oracle インストール ディレクトリで NETWORK\ADMIN フォルダを見つけ、listener.ora ファイルを見つけて開きます。

次のコードを見つけます:

(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))
ログイン後にコピー

これは、現在の Oracle インスタンスのポート構成です。

ポート番号を新しいポート番号に変更します。たとえば、ポート番号を 1818 に変更します:

(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1818))
ログイン後にコピー

listener.ora ファイルを保存して閉じます。

  1. Oracle サービスを再起動します

Oracle ポートを変更した後、Oracle サービスを再起動する必要があります。サービス マネージャーを通じて Oracle サービスを再起動するか、コマンド ラインで次のコマンドを使用できます。

net stop OracleServiceORCL 
net start OracleServiceORCL
ログイン後にコピー

このうち、ORCL は Oracle インスタンスの名前を表すため、必要に応じて変更します。

  1. 新しいポートが有効かどうかを確認する

Oracle サービスを再起動した後、新しいポートが有効かどうかを確認する必要があります。次の手順に従って確認できます。

sqlplus または他のコマンド ライン ツールを使用して Oracle インスタンスに接続し、次のコマンドを入力します。

SELECT dbms_xdb.gethttpport() from dual;
ログイン後にコピー
ログイン後にコピー

このコマンドを実行すると、システムは次のコマンドを返します。新しい Oracle インスタンスのポート番号。

新しいポート番号、ユーザー名、パスワードを使用して接続テストを実施し、正常に接続できれば新しいポートが有効になっています。

概要

Oracle は、デフォルトのポート 1521 を使用してクライアントとの接続を確立する、一般的なリレーショナル データベース管理システムです。同じコンピュータに複数のインスタンスをインストールする必要がある場合、またはファイアウォールを介してネットワーク セキュリティ制限を実装する必要がある場合は、Oracle ポートを変更する必要があります。この記事では、Oracle のポートを変更し、新しいポートが有効になるかどうかを確認して変更が成功したかどうかを確認する方法について説明します。

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

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