시소당
$ORACLE_HOME/network/admin 디렉토리에 위치
listener.ora
LISTENER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = /opt/oracle/product/10.1.0/db_1)
(SID_NAME = ORCL)
)
)
LOG_DIRECTORY_listener=/opt/oracle/product/10.1.0/db_1/network/admin/log
LOG_FILE_listener=list.log
LISTENER : 리스너 이름, 다른 이름으로 설정가능.
SID_LIST_리스너명 항목에서 리스너명과 동일
ADDRESS_LIST : ADDRESS들의 모임이며 여러개의 ADDRESS를 동시에 설정 가능
ADDRESS : 데이터베이스 서버의 주소이며 프로토콜, 서버명(IP 또는 Hostname)및 사용 포트로 구성
SID_LIST_LISTENER : 리스너가 서비스하는 데이ㅓㅌ베이스 정보를 설정하며 SID_LIST_리스너명으로 설정
SID_LIST : 해당 리스너 프로세스가 하나 이상의 데이터베이스를 서비스할 경우에 해당 부분에 여러개의 SID_DESC를 등록
LOBAL_DBNAME : 전역 데이터베이스 이름을 지정하며 생략 가능
ORACLE_HOME : 오라클 홈 디렉토리의 위치를 지정
SID_NAME : 리스너의 접속을 허용하는 데이터베이스의 SID명을 지정
listener.ora 에 설정가능한 리스너 파라메터
LOG_DIRECTORY_리스너명 : 로그 파일 저장될 경로
LOG_FILE_리스너명 : 로그 파일 이름
LOGGING_리스너명 : 로그 기능 활성화 여부(ON, OFF)
PASSWORD_리스너명 : 리스너 중단시 필요한 비밀번호 설정