Listener.ora 이란?
클라이언트에서 서버로 접속할 때 필요한 정보들을 설정해 주는 파일로서 서버에만 설정합니다.
- 파일 위치
Single DB = $ORACLE_HOME/network/admin
RAC=$GRID_HOME/network/admin
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
(ORACLE_HOME = <ORACLE_HOME>)
)
)
TEST =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1522))
)
)
)
SID_LIST_TEST =
(SID_LIST =
(SID_DESC =
(SID_NAME = test)
(ORACLE_HOME = <ORACLE_HOME>)
)
)
위와 같이 여러 개의 Listener 가 존재 할 수 있으며, 굵게 표시 된 부분 끼리는 명이 같아야 합니다.
TEST 라는 Listener 의 SID_LIST 라는 의미입니다.
NETCA 를 이용해서 구성도 가능하지만 수동으로 파일 생성 후 기입해줘도 사용가능합니다.