본문 바로가기
IT/Database

[Oracle] TNS에 대해서

by 성준하이 2023. 8. 9.
반응형

TNS 에 대한 개념을 잡을때 같이 비교가 되는 리스너에 대해서 먼저 설명을 하면,

 

리스너(listener)
  • listener.ora 식의 이름으로 존재
  • TNS와 같은 경로에 있음
  • 오라클 서버에서 클라이언트와의 통신 환경을 설정하는 파일 -> 서버 설정
  • 오라클 서버에 존재하며 오라클 클라이언트에서 서버로 접속할 때 필요한 프로토콜과 포트 정보등을 설정해줌

예제 Listener

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-N9T464A)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

 

 

TNS(Transparent Network Subtrate)
  • tnsname.ora 식의 이름으로 존재
  • 리스너파일과 같은 경로에 있다.
  • 클라이언트가 Oracle Server에 접속하기 위한 설정파일 -> 클라이언트 설정
  • 해당 파일은 오라클 서버로 접속할 때 필요한 프로토콜 및 포트번호, 서버주소, 인스턴스 등을 설정해주는 란이 있다.

 

예제 TNS

XE =
(DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 컴퓨터이름)(PORT = 1521))
   (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
  )
)

 

반응형

댓글