記事ディレクトリ
CSDN リモート侵入:パブリック ネットワークを介した Oracle データベースへのリモート接続 [イントラネット侵入]の記事より転載
序文
Oracle は、データベース分野で常に主導的な地位にある Oracle Corporation のリレーショナル データベース管理システムです。Oracleデータベースシステムは、世界で人気のあるリレーショナルデータベース管理システムであると言えます.このシステムは、移植性が高く、使用が便利で、強力な機能を備えており、さまざまな大規模、中規模、および小規模のコンピューター環境に適しています. これは、高効率で信頼性が高く、スループットの高いデータベース ソリューションです。
このチュートリアルでは、Oracle データベースをローカルに構築し、cpolar イントラネットの侵入を通じて、ローカル ポートをパブリック ネットワークにマップし、パブリック ネットワーク環境で PL/SQL ツールを介してリモート接続とアクセスを実現します。
1. データベース構築
Oracle データベースをインストールし、公式ダウンロードを入力します。ここでのインストールは、公式の 19C バージョンです。
[Microsoft Windows 64 ビット ダウンロードのダウンロード] を選択します。
ダウンロード後、解凍してインストール インストールの際、パスワードを設定する必要があります パスワードは、ログインに必要なパスワードです。
インストール後にPL/SQLを開く
開いた後、ユーザー名を入力します:system、パスワードは上記で設定したパスワードで、ログインが成功したことを示すSQLが表示されます
2. イントラネットへの浸透
現在、データベースはローカル エリア ネットワークでのみアクセスできますが、cpolar 内部ネットワーク侵入ツールを使用して、内部ネットワークのオラクル データベースをパブリック ネットワークにマッピングし、リモート アクセスを実現できます。
2.1 cpolar イントラネット浸透をインストールする
cpolar公式サイト: https: //www.cpolar.com/
cpolar 公式 Web サイトのダウンロード ページに移動し、Windows インストール パッケージをローカルにダウンロードして解凍し、デフォルトでインストールします。
2.2 トンネル マップの作成
cpolar のインストールが成功したら、ダブルクリックして cpolar を開き [またはブラウザでローカル 9200 ポート127.0.0.1:9200にアクセスします]、cpolar 電子メール アカウントを使用して Web UI 管理インターフェイスにログインします。 cpolar アカウントを作成し、[無料で登録] をクリックすると、cpolar 公式 Web サイトでアカウントを登録するだけにジャンプします。
ログインに成功したら、左側のダッシュボードで [Tunnel Management] - [Create Tunnel] をクリックし、ローカル ポート 1521(Oracle のデフォルト ポート)を指す TCP プロトコル トンネルを作成します。
- トンネル名: カスタマイズできます。既存のトンネル名と重複しないように注意してください
- プロトコル: TCP
- ローカルアドレス: 1521
- ドメイン名の種類: ランダムなドメイン名を無料で選択
- 地域: デフォルト 中国 トップ
クリック创建
トンネルが正常に作成されたら、左側のオンライン トンネル リストのステータスをクリックします。作成したばかりのトンネルが対応するパブリック ネットワーク アドレスを生成したことを確認し、それをコピーします。
3. パブリック ネットワーク リモート アクセス
PLSQL グラフィカル ツールを開き、tcp パブリック ネットワーク アドレスを入力し、ユーザー名: systm とパスワードを入力します。パスワードは、データベースの作成時に設定されたパスワードです。
接続後、実行してシステム テーブルを表示すると、成功を示すデータが表示されます
4. 固定 TCP ポート アドレスを設定する
上記で作成したトンネルはランダムアドレスのトンネルのため、24時間以内にアドレスが変更されますので、より安定した接続を行うためにtcp接続アドレスを固定する必要があります。
4.1 固定のパブリック ネットワーク TCP ポート アドレスを予約する
cpolar 公式 Web サイトにログインし、左側の [予約] をクリックして、予約済みの TCP アドレスを選択します.まず、リモート Oracle 用の固定ポート アドレスを予約しましょう.
- 地域: 中国 VIP を選択
- 説明: カスタマイズ可能な備考
クリック保留
アドレスが正常に予約されると、システムは対応する固定パブリック ネットワーク アドレスを生成し、それをコピーします。
4.2 固定のパブリック ネットワーク TCP ポート アドレスを構成する
ブラウザーでポート 9200 (http://127.0.0.1:9200/) にアクセスし、cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードのトンネル管理 - トンネル リストをクリックし、svn トンネルを見つけて、右
トンネル情報を変更し、正常に予約された固定 TCP アドレスをトンネルに設定します
- ポートの種類: 固定の tcp ポートに変更
- 予約済み TCP アドレス: 予約に成功したアドレスを入力します
クリック更新
トンネルが正常に更新されたら、左側のダッシュボードのステータス - オンライン トンネル リストをクリックし、minecraft トンネルを見つけると、パブリック ネットワーク アドレスが固定の tcp アドレスに更新されていることがわかります。
4.3 固定 TCP ポート アドレスを使用してリモート Oracle をテストする
PLsqlを再度開き、固定tcpアドレスを使用して接続します
ログイン後、クエリ system form select * from DBA_TABLES を実行すると、接続が成功したことを示すデータが表示されます。