plsqlを介してリモートOracleデータベースに接続する

方法1:plsqlツールとOracleクライアント(インスタントクライアントではない)を介してOracleに接続する

1. Oracleクライアントをインストールします(このチュートリアルはダウンロードされ、解凍されています)
plsqlを介してリモートOracleデータベースに接続する
2.図に示すように、インストールする管理者を選択します。3 .
plsqlを介してリモートOracleデータベースに接続する
残りは次のステップまでOKです。インストールが完了したら、ドキュメントウィンドウでsqlplusを実行します。名前は、インストールが成功したことを示し
plsqlを介してリモートOracleデータベースに接続する
ます。4。plsqlをインストールし(このチュートリアルでは、Oracleは11gr2であるため、plsqlもバージョン11をインストールし、他のバージョンも同じです)、言語パックをインストールします。インストール手順は省略されます。

5番目に、インストールが完了したら、接続の構成を開始します。Oracleクライアントをインストールすると、図に示すように、インストールディレクトリが環境変数に自動的に追加されます
plsqlを介してリモートOracleデータベースに接続する
。6。下のplsqlを構成し、ソフトウェアをクリックして最初にログインし、グローバルインターフェースをポップアップしてから、ツール-設定-図に示すように:
plsqlを介してリモートOracleデータベースに接続する
7. plsqlを構成したら、Oracleデータベースに接続するための情報を構成し、oracle dlientインストールディレクトリを入力して、図に示すように、ネットワークの下の管理下にあるtnsnames.oraファイルを見つけます。
plsqlを介してリモートOracleデータベースに接続する
このファイルを開き、次のコンテンツを追加し
plsqlを介してリモートOracleデータベースに接続する
ます。完了し
plsqlを介してリモートOracleデータベースに接続する
たら、次にサーバー上の関連ファイルを確認します。まず、次のようにOracleサーバーのインストールディレクトリにあるtnsnames.oraファイルとlistener.oraファイルを確認します。構成ファイルのホストの背後の値がローカル名と異なる場合は、監視を開始します。これはエラーを報告するか、接続に失敗します。ウィンドウもマシンの名前と同じです。Linuxシステムの場合、マシンの名前を変更する場合、図に示すように、/ etc / hostsの下に追加のレコードがあることを確認する必要があります(マシンのIPは192.168です。 240.139)
plsqlを介してリモートOracleデータベースに接続する
9、ここでの残りの変更は、ポート1521が開いているかどうかを確認することです 開くと、ウィンドウはファイアウォールのポートを開くことができ、Linuxはコマンドfirewall-cmd –zone = public –add-port = 1521 / tcp –permanentで開くこともでき、ファイアウォールを再起動すると、1521のポート情報を表示でき、コマンドnetstat –を使用できます。 n –a
plsqlを介してリモートOracleデータベースに接続する
10、前面が127.0.0.1の場合、ローカルにしか接続できず、リモートでポートに接続できません。リモート接続は、前面がすべて0の場合にのみ使用できます。telnetを使用して、1521ポートが開いているかどうかをテストできます。ウィンドウも同じです。
図に示すように、plsqlを開き、ユーザー名とパスワードを入力して接続します。
plsqlを介してリモートOracleデータベースに接続する
plsqlを介してリモートOracleデータベースに接続する
方法2:plsqlを介してoracleデータベースに接続し、Oracleインスタントクライアント(インスタントクライアント)をダウンロードして、インスタントクライアント(基本バージョンのみ)をダウンロードし
plsqlを介してリモートOracleデータベースに接続する
ます。インストール不要です。解凍を使用できますが、構成する必要があります。環境変数

1.解凍後、ディレクトリの下にネットワークディレクトリを作成し、ネットワークディレクトリの下に管理ディレクトリを作成してから、tnsnames.oraファイルを作成してコンテンツを追加し(上記の例があります)、plsqlを構成します。構成方法と方法1は同じです。次に、環境を構成する必要があります。変数、インストールされたバージョンの環境変数は構成されていますが、この無料のインストールバージョンでは環境変数を構成する必要があります。図に示すように、このディレクトリを環境変数のパス
plsqlを介してリモートOracleデータベースに接続する
に追加します次に、tnsname.oraの場所を環境変数に追加します。次のように:
plsqlを介してリモートOracleデータベースに接続する
3.文字化けが表示される場合は、環境変数に以下を追加できます:
plsqlを介してリモートOracleデータベースに接続する
4.ローカルのplsqlと環境変数、およびtnsname.oraがすべて構成されています。次に、Oracleが配置されているサーバーの情報を確認します。ポートが開いているかどうか、監視が開いているかどうか、Oracleインスタンスが開始されているかどうか、構成ファイルlistener.oraとtnsname.oraが正しく構成されているかどうか(ホスト名とローカル名が同じである必要があります)すべてのチェックが正しく行われた後、plsqlを使用してリンクできます。メソッドは上記と同じです注:監視が開始されているかどうかを確認するには、最初にoracleと入力する必要があります。次に、su-oracleを実行し、コマンドlsnrctl statusを実行して表示します。開始されている場合は、コマンドlsnrctl startを実行して監視を開始し、sqlplus / as sysdba login(dba権限でログイン)を実行してから、startupを実行してデータベースインスタンスを開始します(データベースインスタンスを閉じる場合)シャットダウンを即時に実行できます(残りを実行するにはdba権限も必要です)。windowsメソッドは同じです。windowsはサービスにアクセスしてリスニングを開始することもできます。

元のリンク:plsqlを介してリモートOracleに接続する

おすすめ

転載: blog.51cto.com/13490073/2486690