パブリック ネットワーク経由で Oracle データベースにリモート接続する [イントラネットへの侵入]

CSDN リモート侵入:パブリック ネットワークを介した Oracle データベースへのリモート接続 [イントラネット侵入]の記事より転載

序文

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

このチュートリアルでは、Oracle データベースをローカルに構築し、cpolar イントラネットの侵入を通じて、ローカル ポートをパブリック ネットワークにマップし、パブリック ネットワーク環境で PL/SQL ツールを介してリモート接続とアクセスを実現します。

1. データベース構築

Oracle データベースをインストールし、公式ダウンロードを入力します。ここでのインストールは、公式の 19C バージョンです。

[Microsoft Windows 64 ビット ダウンロードのダウンロード] を選択します。

2023021411601

ダウンロード後、解凍してインストール インストールの際、パスワードを設定する必要があります パスワードは、ログインに必要なパスワードです。

2023021411602

インストール後にPL/SQLを開く

2023021411603

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

2023021411604

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

現在、データベースはローカル エリア ネットワークでのみアクセスできますが、cpolar 内部ネットワーク侵入ツールを使用して、内部ネットワークのオラクル データベースをパブリック ネットワークにマッピングし、リモート アクセスを実現できます。

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

ログインに成功したら、左側のダッシュボードで [Tunnel Management] - [Create Tunnel] をクリックし、ローカル ポート 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 form select * from DBA_TABLES を実行すると、接続が成功したことを示すデータが表示されます。

2023021411616

おすすめ

転載: blog.csdn.net/weixin_46626339/article/details/129951111