2012-07-13 2 views
0

TNSNAMES.ora를 조정 한 후 Oracle SQL Developer를 사용하여 원격 Oracle 데이터베이스에 연결할 수 있습니다. SQL 서버에서 내보내기 가져 오기 vizard를 사용하여 원격 Oracle 데이터베이스에 연결할 수도 있습니다. 명령 프롬프트에서 tnsping sourcename 할 때 올바른 응답을 가져옵니다. 이것은 나의 말들이 정확하다는 것을 보여줍니다.Visual Studio 2010 ODAC Oracle ORA-12154

하지만 서버 탐색기에서 Visual Studio 2010에 데이터 소스를 추가하려고하면 ORA-12154가 나타납니다 !! 포럼에서 몇 가지 제안을 바탕으로

, 나는

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES, HOSTNAME) 

을 SQLNET.ORA하기 위해 아래 라인을 추가하지만, 난 여전히 같은 오류가 발생합니다!

ODAC (Oracle Data Access Components) 11.2.0.3이 설치되어 있습니다.

+0

이것은 Oracle 지원에 버그 3807408로 제출됩니다. –

답변

0

문제는 TNS입니다. 이러한 세 가지 솔루션을 확인하십시오

"TNSNAMES는"오라클 넷 프로필에 NAMES.DIRECTORY_PATH 매개 변수의 값 중 하나로 나열되어 있는지 확인합니다 (SQLNET.ORA)

가 TNSNAMES.ORA 파일이 있는지 확인하십시오 적절한 디렉토리에 있으며 액세스 할 수 있습니다.

연결 식별자로 사용 된 네트워크 서비스 이름이 TNSNAMES.ORA 파일에 있는지 확인하십시오.