2014-09-11 3 views
0

다른 Oracle 클라이언트 (고급 쿼리 도구 및 ODBC 쿼리 도구)를 사용하여 원격 Oracle 데이터베이스에 연결할 때마다 다음과 같은 오류가 발생할 때마다 다음 오류가 발생합니다. ORA-12560 : TNS : 프로토콜 어댑터 오류Oracle ODBC 연결

Driver={Microsoft ODBC for Oracle};dbq=192.168.10.11:1521/TEST_DB;Uid=username;Pwd=password; 

당신은 내 연결 설정에서 무엇이 잘못되었는지를 설명시겠습니까 아니면 내가 뭔가를 구성해야 이니

내 연결 설정은?

+0

http://www.connectionstrings.com/ – OldProgrammer

+0

http://www.connectionstrings.com/questions/5090/odbc-connector/ 0 답변을 – fen1ksss

답변

0
Driver={Microsoft ODBC for Oracle}; 
CONNECTSTRING=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=server)(PORT=7001))(CONNECT_DATA=(SERVICE_NAME=myDb))); 
Uid=myUsername;Pwd=myPassword; 
1

어딘가에 Oracle SID 또는 서비스 이름을 지정해야합니다. SERVICE_NAME을 지정하고 SID를 지정하는 두 가지 예는 다음과 같습니다.

드라이버 = {Oracle = Microsoft TCP/IP} (서버 = (설명 = (프로토콜 TCP) (호스트 = 199.199.199.199) (PORT = 1523)) (CONNECT_DATA = (SID = dbName))); Uid = myUsername; Pwd = myPassword;

드라이버 = {오라클 용 Microsoft ODBC}; 서버 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = 199.199.199.199) (PORT = 1523)) (CONNECT_DATA = (SERVICE_NAME = DBNAME))); Uid = myUsername; Pwd = myPassword;

필요한 모든 연결 옵션을 포함하고 있는지 드라이버 설명서를 확인하십시오. 최소한 필요한 세부 정보는 서버, 포트, SID 또는 서비스 이름, UID 및 PWD입니다.

토니 홀