ASP.Net Webサイトをデバッグするために、データベースとの接続を作成しようとしています。データベースは11g Oracle DBです... SQL Developerを使用して接続しても問題はありませんが、Visual Studioを使用すると、ORA-12514のエラーが発生します(TNS:リスナーは現在、接続記述子で要求されたサービスを認識していません)。 Visual Studio 2010用の11g ODACも構成されています。このエラーについて同様の質問があります。問題の解決策が見つかりませんでした。
助けてくれてありがとう!
この問題の解決策について明確な説明はありません。ただし、接続文字列でサービス名の代わりにSIDを使用しましたが、機能しました。
編集:サービス名はSIDよりも柔軟です。データベースは、1つ以上のサービス名を使用してリスナーに動的に登録できます。実際、同じサービス名を使用して複数のデータベースをリスナーに登録できます。一方、データベースには単一のSIDがあります。そして、単一のSIDは単一のデータベースに行きます。したがって、サービス名ではなくSIDを使用する方が安全です。
fscサービスを停止し、すべてのOracleサービスを再起動します
Oracle Database Configuration Assistant>データベースの構成>データベースの選択>構成。
構成後、構成アシスタントを閉じてから、SQL * Plusへの接続を再試行してください。