2016-11-21 7 views
-1

)를 연결하기 위해 Oracle SQL Developer에서 tnsnames.ora를 사용해야하는 이유는 tnsnames.ora없이 연결할 수 있습니다. 그러나 다른 데이터베이스에 로그온하려고하면 연결 시간 제한 때문에 TNS가 거부됩니다. 무엇이 바뀌 었습니까? TNS 파일은 무엇을합니까? 왜이 오라 파일을 가져야 하죠? 일부 Oracle 데이터베이스에 로그온 할 때 일부 데이터베이스 (

답변

0

파일 tnsnames.ora 단지 전체 데이터베이스 주소로 데이터베이스 별명을 해결 해주셔서 감사합니다.

는이 같은 항목이 있다고 가정 :

ORA11 = 
(DESCRIPTION = 
    (ADDRESS_LIST = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.0)(PORT = 1521)) 
    ) 
(CONNECT_DATA = 
    (SERVICE_NAME = ORA12) 
) 
) 

이 그럼 당신은 예를 들어, SQL의 *에 대한 시작 플러스 할 수

sqlplus [email protected] 

또는

sqlplus [email protected]"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.0)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORA12)))" 

그것은 첫 번째, 같은 않습니다 방법이 더 편리합니다.