2012-02-17 6 views
4

Oracle 10 およびPL/SQL Developerを使用して開発しています。私はすでにデータベースが接続できることをネットマネージャからテストしているが、私はPL/SQL Developerで接続しようとしたときに、私は理解していないという問題があった:ログインしようとするとエラーが発生します。ORA-12154

ORA-12154: TNS:could not resolve the connect identifier specified 

私はすでにのためのソリューションを探していますまだ問題は解決できません。何かアドバイス?通常、指定したデータベース名はtnsnames.oraファイルではないことを意味し

http://i.stack.imgur.com/OpjSI.png

答えて

8

これは難しいものでした。 tnspingが機能します。 tnsnames.oraは正しいです。 この投稿は、私のためにそれを解く: http://sambitimes.blogspot.de/2010/10/ora-12154-error-in-windows-7.html

PL/SQL-開発のインストールパスがカッコこれはwin7のでは動作しません 、それネジアップを...含まれている場合: 「C:\プログラムファイル(x86の) \ PLSQL開発」これは私のためにする

: "C:\プログラムファイル\ PLSQL開発"

私はそれが他の人のために役立ちます願っています。

+1

受け入れられた答えが必要です。 –

+0

ダーク、あなたの答えが本当に助けになる!私は同じ問題に遭遇し、幸いにもここであなたの答えを見つけました。私はちょうどC:\ Program Files(x86)からC:\ Program Filesにplsql開発者のサブディレクトリを移動し、それは今働いています。ありがとうございました。 – Gary

0

。 PL/SQL Developerを開くと、「バージョン情報」メニューの「サポート情報」オプションが表示されます。

TNS File 
    D:\Oracle\Designer\net80\admin\tnsnames.ora 

は、データベースがこのファイルにあることを確認してください: これは、このようなエントリがあります。

+0

私はそれをチェックしました。私は正しいです – Nore

+0

私は他のツールを使用すると思います。私はOracle SQL Developerとその作業を使用しようとしましたが、ありがとう! :) – Nore

0

Oracle documentationは言う:

原因:は、データベースまたは他のサービスへの接続が接続識別子を使用して要求し、指定された接続識別子が構成ネーミング・メソッドのいずれかを使用して接続記述子に解決できませんでした。たとえば、使用される接続識別子のタイプがネット・サービス名であった場合、ネーミング・メソッド・リポジトリーでネット・サービス名を見つけることができなかったか、リポジトリーを見つけられない、または到達できませんでした。

Net ManagerとPL/SQL Developerと同じ方法でデータベースに接続しようとしていますか?

+0

もちろん、Net Managerから試してみたところ、成功した接続は – Nore

+0

でした。私は他のツールを使用すると思います。Oracle SQL Developerとその作業を使用しようとしましたが、感謝します! :) – Nore

関連する問題