참고 : 이 내용은 Toad for Oracle 13.1((2018년 출시) 버전 기반으로 작성되었습니다.
TNS 방식은 Oracle 데이터베이스에 접속하기 위한 정보(IP, Port, Service Name)를 별칭(Alias)과 함께 Oracle 클라이언트의
설정 파일 중에 하나인 TNSNames.ora 파일에 등록하고 실제 Oracle 데이터베이스에 접속할 때는 [그림1]과 같이 이 별칭만 입력해서 접속합니다.
TNS방식은 TNSNames.ora 파일에 DB접속정보와 별칭을 한번 만 등록해 놓으면 이후에는 이 별칭만으로 쉽게 DB에 접속할 수 있기 때문에
여러 Oracle 데이터베이스에 접속해야 하는 환경에서도 편리하게 사용할 수 있습니다.

[그림 1. TNS접속]
Direct 방식은 Oracle 데이터베이스에 접속하기 위한 정보를 DB에 접속할 때 [그림2]와 같이 직접 입력해서 접속합니다.
Direct 방식은 접속하려는 정보를 다른 설정 파일에 등록할 필요가 없기 때문에 자주 접속하지 않거나
일회성으로 접속하는 데이터베이스에 쉽게 적용할 수 있습니다.

[그림 2. Direct 접속]
TNS방식으로 접속 세션과 Direct방식으로 접속한 세션의 기능 차이는 없지만, DB에 접속한 이후에
Toad에서는 TNS방식으로 접속한 세션과 Direct 방식으로 접속한 세션이 구분되어 표시됩니다.
[그림3]에서 “@ORCL”로 표시된 세션은 TNS방식으로 ORCL별칭으로 정의된 DB에 접속한 세션이고,
“@192.168.99.99:1521/XEPDB1”으로 표시된 세션은 Direct 방식으로
192.168.99.99 아이피와 1521포트로 XEPDB1 ServiceName에 접속한 세션입니다.

[그림 3. TNS방식과 Direct방식으로 접속한 세션 비교]
참고 : 이 내용은 Toad for Oracle 13.1((2018년 출시) 버전 기반으로 작성되었습니다.
TNS 방식은 Oracle 데이터베이스에 접속하기 위한 정보(IP, Port, Service Name)를 별칭(Alias)과 함께 Oracle 클라이언트의
설정 파일 중에 하나인 TNSNames.ora 파일에 등록하고 실제 Oracle 데이터베이스에 접속할 때는 [그림1]과 같이 이 별칭만 입력해서 접속합니다.
TNS방식은 TNSNames.ora 파일에 DB접속정보와 별칭을 한번 만 등록해 놓으면 이후에는 이 별칭만으로 쉽게 DB에 접속할 수 있기 때문에
여러 Oracle 데이터베이스에 접속해야 하는 환경에서도 편리하게 사용할 수 있습니다.
[그림 1. TNS접속]
Direct 방식은 Oracle 데이터베이스에 접속하기 위한 정보를 DB에 접속할 때 [그림2]와 같이 직접 입력해서 접속합니다.
Direct 방식은 접속하려는 정보를 다른 설정 파일에 등록할 필요가 없기 때문에 자주 접속하지 않거나
일회성으로 접속하는 데이터베이스에 쉽게 적용할 수 있습니다.
[그림 2. Direct 접속]
TNS방식으로 접속 세션과 Direct방식으로 접속한 세션의 기능 차이는 없지만, DB에 접속한 이후에
Toad에서는 TNS방식으로 접속한 세션과 Direct 방식으로 접속한 세션이 구분되어 표시됩니다.
[그림3]에서 “@ORCL”로 표시된 세션은 TNS방식으로 ORCL별칭으로 정의된 DB에 접속한 세션이고,
“@192.168.99.99:1521/XEPDB1”으로 표시된 세션은 Direct 방식으로
192.168.99.99 아이피와 1521포트로 XEPDB1 ServiceName에 접속한 세션입니다.
[그림 3. TNS방식과 Direct방식으로 접속한 세션 비교]