34

データベース「TEST」があり、アドレス123.45.67.89:1521で接続しています。

PL / SQL Developerを使用して接続するにはどうすればよいですか?

4

6 に答える 6

44

ログオンダイアログボックスの[データベース]セクションに、この//hostname.domain:port/database場合はと入力します。これは、何らかの理由でファイル/エントリ//123.45.67.89:1521/TEST を設定したくないことを前提としています。tnsnames.ora

また、サーバーのファイアウォール設定がポートをブロックしていないことを確認してください1521

于 2009-12-02T14:56:34.523 に答える
33

TNSNAMES.ORAファイルを作成することをお勧めします。Oracle Clientのインストール・ディレクトリから、NETWORK\ADMINに移動します。TNSNAMES.ORAというファイルがすでにある場合は、それを編集します。そうでない場合は、お気に入りのテキストエディタを使用して作成します。

次に、次のようなエントリを追加するだけです。

MYDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 123.45.67.89)(PORT = 1521))
    (CONNECT_DATA = (SID = TEST)(SERVER = DEDICATED))
  )

MYDBは好きなように変更できます。これは、アプリケーションがTNSNAMESからの情報を使用してデータベースを検索するために使用する識別子です。

最後に、PL /SQLDeveloperのデータベースとしてMYDBを使用してログインします。TNSNAMES.ORAで接続文字列が自動的に検出されます。

それでも問題が解決しない場合は、[ヘルプ]-> [バージョン情報]をクリックし、左上隅にある「i」が付いたアイコンをクリックします。4番目のタブは[TNS名]タブです。これをチェックして、適切なTNSNAMES.ORAファイルがロードされていることを確認します。そうでない場合は、コンピュータに複数のOracleがインストールされている可能性があり、使用中のOracleを見つける必要があります。

于 2009-12-03T13:39:53.780 に答える
4

問題はTNSファイルではありません。PLSQLDeveloperでは、Oracleがインストールされていない場合は、OCI.DLLファイルの場所を指定する必要があります。

PLSQL DEVアプリで、「ツール」-「設定」-「Oracle/connections」-「OCIライブラリ」に移動します。

私の場合、次のアドレスを入力しますC:\Oracle\InstantClient-win32-11.2.0.1.0\oci.dll

Weblogicアプリがインストールされている場合、私は試していませんが、次の場所を配置してみてください

C:\Oracle\Middleware\wlserver_10.3\server\adr

于 2012-09-06T20:06:21.397 に答える
3

Richard Cresswellsとdpbradleysの回答に加えて、TNS名を作成したくない場合、または「//123.45.67.89:1521/Test」入力が機能しない場合(一部の構成では機能しません)、次のように入力できます。

(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 123.45.67.89)(PORT = 1521)) (CONNECT_DATA = (SID = TEST)(SERVER = DEDICATED)))

(1行として)ログインダイアログの「データベース」セクションに移動します。

于 2016-11-17T09:26:52.280 に答える
2

32ビットのPL/SQLDeveloperと64ビットのOracleDBまたはOracleClientを使用するまで、この問題に何度も直面しています。

解決策は次のとおりです。

  1. 32ビットクライアントをインストールします。
  2. PLSQLDEV-Tools-Preferencies-OracleHomeを新しい32ビットクライアントHomeに設定します
  3. PLSQLDEV-Tools-Preferencies-OCIを新しい32ビットホーム/bin/oci.dllに設定します。例:c:\ app \ admin \ product \ 11.2.0 \ client_1 \ BIN \ oci.dll
  4. PLSQLDEVを保存して再起動します。

上記のように、c:\ app \ admin \ product \ 11.2.0 \ client_1 \ NETWORK\adminフォルダーにTNSNAMES.ORAファイルを編集または作成します。

次のようなコンソールでTNSPINGを試してください

C:> tnsping ORCL

それでも問題が解決しない場合は、TNSNAMES.ORAが配置されているフォルダーを指すTNS_ADMIN環境プロパティ値を設定します(c:\ app \ admin \ product \ 11.2.0 \ client_1 \ network \ admin)。

于 2015-05-08T11:34:48.740 に答える
1
Username : username
Password : password
Database : //123.45.67.89:1521/TEST
Connect as : Normal 

これは私と(バージョン13.0.6.1911 64ビット)のために動作します

于 2019-09-22T14:08:14.910 に答える