パブリック ネットワークは PLSQL を使用して Oracle データベースにリモート接続します [イントラネットへの侵入]

序文

Oracle は、データベース分野で常にリーダーである Oracle Corporation のリレーショナル データベース管理システムです。 Oracle データベース システムは、世界中で人気のあるリレーショナル データベース管理システムと言え、移植性が高く、使いやすく、強力な機能を備えており、大中小規模のさまざまなコンピュータ環境に適しています。これは、効率的で信頼性が高く、高スループットに適応できるデータベース ソリューションです。

このチュートリアルでは、Oracle データベースをローカルに構築し、[cpolar イントラネット侵入](cpolar - 安全なイントラネット侵入ツール) を使用します。 、ローカル ポートをパブリック ネットワークにマッピングし、パブリック ネットワーク環境で PL/SQL ツールを介したリモート接続アクセスを実現します。

1. データベース構築

oracle データベースをインストールし、公式ダウンロードを入力します。ここでは、公式 19C バージョンがインストール用に選択されています。

ダウンロードを選択 Microsoft Windows 64 ビットのダウンロード

2023021411601

ダウンロード後、解凍してインストールしてください インストールの際、ログイン時に必要なパスワードの設定が必要です。

2023021411602

インストール後、PL/SQLを開きます

2023021411603

開いたらユーザー名:system、パスワードは上記で設定したパスワードを入力し、sqlが表示されればログイン成功です。

2023021411604

2. イントラネットの浸透

現在、データベースには LAN 内でのみアクセスできますが、cpolar イントラネット ペネトレーションツールを使用して、イントラネット上の Oracle に接続できます。データベースはパブリック ネットワークにマッピングされ、リモート アクセスが可能になります。

2.1 cpolar イントラネットペネトレーションのインストール

cpolar官网:https://www.cpolar.com/

cpolar 公式 Web サイトのダウンロード ページにアクセスし、Windows インストール パッケージをローカルにダウンロードし、解凍してデフォルトでインストールします。

20230214113215

2.2 トンネルマッピングの作成

cpolar が正常にインストールされたら、ダブルクリックして cpolar を開きます [またはブラウザでローカル 9200 ポートにアクセスします127.0.0.1:9200 ] を使用するには、cpolar を使用します。電子メール アカウントで Web UI 管理インターフェイスにログインします。cpolar アカウントをまだ登録していない場合は、[無料で登録] をクリックすると、cpolar 公式 Web サイトに移動してアカウントを登録します。

20230214113806

ログインに成功したら、左側のダッシュボードで「トンネル管理 - トンネルの作成」をクリックして、ローカル ポート 1521 (Oracle のデフォルト ポート) を指す TCP プロトコル トンネルを作成します。

  • トンネル名:カスタマイズ可能ですが、既存のトンネル名と重複しないように注意してください。
  • プロトコル: tcp
  • 現地住所: 1521
  • ドメイン名のタイプ: 無料でランダムなドメイン名を選択します
  • 地域: デフォルトは中国トップです

クリック创建

2023021411605

トンネルが正常に作成されたら、左側の [ステータス] - [オンライン トンネル リスト] をクリックすると、作成したトンネルによって対応するパブリック ネットワーク アドレスが生成されたことがわかります。

2023021411606

3. 公衆ネットワークのリモートアクセス

PLSQLグラフィカル・ツールを開き、TCPパブリック・ネットワーク・アドレスを入力し、ユーザー名: systmおよびパスワードを入力します。パスワードは、データベースの作成時に設定されたパスワードです。

2023021411607

接続後、システムテーブルチェックを実行し、データが表示されていれば成功です。

2023021411608·

4. 固定 TCP ポート アドレスを構成する

上記で作成したトンネルはランダムアドレストンネルのため、24時間以内にアドレスが変化するため、接続をより安定させるためにはTCP接続アドレスを固定する必要があります。

4.1 固定パブリックネットワーク TCP ポートアドレスを予約する

cpolar 公式 Web サイトにログインし、左側の [予約] をクリックして、予約した TCP アドレスを選択します。まず、リモート Oracle 用の固定ポート アドレスを予約しましょう。

  • 地域: 中国 VIP を選択
  • 説明: カスタマイズ可能なメモ

クリック保留

2023021411610

アドレスが正常に予約されると、システムは対応する固定パブリック アドレスを生成してコピーします。

2023021411611

4.2 固定パブリックネットワーク TCP ポートアドレスの構成

ブラウザでポート 9200 (http://127.0.0.1:9200/) にアクセスし、cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで [トンネル管理 - トンネル リスト] をクリックし、svn トンネルを見つけて、右側の [編集] をクリックします。

2023021411612

トンネル情報を変更し、正常に予約された固定 TCP アドレスをトンネルに構成します。

  • ポートタイプ: 固定 TCP ポートに変更されました
  • 予約済みの TCP アドレス: 正常に予約されたアドレスを入力します。

クリック更新

2023021411613

トンネルが正常に更新されたら、左側のダッシュボードのステータス - オンライン トンネル リストをクリックし、Minecraft トンネルを見つけます。パブリック ネットワーク アドレスが固定 TCP アドレスに更新されたことがわかります。

2023021411614

4.3 固定 TCP ポート アドレスを使用したリモート Oracle のテスト

PLsqlを再度開き、固定TCPアドレスを使用して接続します。

2023021411615

ログイン後、クエリ system table select * from DBA_TABLES を実行し、データが表示されれば接続成功です。

2023021411616

おすすめ

転載: blog.csdn.net/m0_69984273/article/details/134461137