독점적인 Oracle 컴퓨터 네트워킹 기술인 TNS (Transparent Network Substrate)는 TCP / IP, SDP 및 명명된 파이프와 같은 다른 네트워킹 기술을 기반으로 동종의 P2P 연결을 지원합니다. TNS는 주로 Oracle 데이터베이스에 연결하기 위해 작동합니다. 라고 해석된다.
즉, 한마디로 오라클DB와 연결하기 위해 필요한 통신
<<조금은 생소한 용어들>>
명명된 파이프=> 파이트 통신이라고 검색해서 찾아보시면 됩니다.
P2P란, (Peer to Peer) 쌍방향 파일 전송 시스템
그렇다면 본격적으로 3개(listener.ora, sqlnet.ora, tnsnames.ora)의 ora파일은 뭐하는 친구들인지 알아보자.
우리가 오라클다운을 받으면 다운받은 경로에서
=> product\11.2.0\dbhome_1\NETWORK\ADMIN 폴더로 들어가면
4가지 파일이 있습니다.
(직접 경로로 들어가서 파일을 열어보고 글을 같이보면 좋을 겁니다!)
listener.ora
기본적으로 리스너란?
외부에서 접속할 수 있도록 클라이언트와 DB를 연결해주는 역할
이 파일에 대해 알고 있어야할 3가지 요소
1. listener.ora 파일에서는 여러개의 리스너를 구성할 수 있다.
2. 이 파일은 <lsnr> / SID_LIST_<lsnr> 이라는 형태로 구성되는데, 여기서 <lsnr>은 리스너의 이름.
3. 모든 파라미터와 값은 대소문자를 구분하지 않는다.
<lsnr>에 대한 더 자세한 설명
1. 이 파라미터는 리스너의 이름과 수신주소(들)을 명시한다.
2. <lsnr>에 리스너명을 명시하지 않으면, 기본 리스너명이 "LISTENER" 로 표기가 되고 기본 형태는 아래와 같다.