web-dev-qa-db-ja.com

「ORA-12514:TNS:リスナーは現在、接続記述子で要求されたサービスを認識していません」エラーを解決する方法

ASP.Net Webサイトをデバッグするために、データベースとの接続を作成しようとしています。データベースは11g Oracle DBです... SQL Developerを使用して接続しても問題はありませんが、Visual Studioを使用すると、ORA-12514のエラーが発生します(TNS:リスナーは現在、接続記述子で要求されたサービスを認識していません)。 Visual Studio 2010用の11g ODACも構成されています。このエラーについて同様の質問があります。問題の解決策が見つかりませんでした。

助けてくれてありがとう!

2
user1722022

この問題の解決策について明確な説明はありません。ただし、接続文字列でサービス名の代わりにSIDを使用しましたが、機能しました。

編集:サービス名はSIDよりも柔軟です。データベースは、1つ以上のサービス名を使用してリスナーに動的に登録できます。実際、同じサービス名を使用して複数のデータベースをリスナーに登録できます。一方、データベースには単一のSIDがあります。そして、単一のSIDは単一のデータベースに行きます。したがって、サービス名ではなくSIDを使用する方が安全です。

3
user1722022

fscサービスを停止し、すべてのOracleサービスを再起動します

0
ajay

Oracle Database Configuration Assistant>データベースの構成>データベースの選択>構成。

構成後、構成アシスタントを閉じてから、SQL * Plusへの接続を再試行してください。

0
Paolo