11gR2오면서 새로 생긴 파일인데, grid구성시 해당 파일이 생성됩니다.
참조
(11gR2의 listener.ora, endpoints_listener.ora파일의 내용)
oracle 9i의 listener.ora파일 내용
일단 endpoint의 설명에 대해서는
에 보니까 endpoint가 뭔지는 설명되어있지 않지만 문맥상 일반적으로 통신에서 말하는 endpoint같습니다.
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
endpoints_listener.ora 에 관한 설명은 http://oracle-dba-yi.blogspot.com/2011/04/11gr2-scan-faq.html 참조해보세요
간략하게 설명하자면, endpoints_listener.ora파일은 11.2 이전 데이터베이스와의 호환성을 위해서 존재하는 파일이며,
11.2이전의 listener.ora파일의 내용과 유사합니다.
11.2이전의 listener.ora파일의 내용과 유사합니다.
이유는 11gR2로 넘어오면서 리스너를 oracle에서 dynamic하게 알아서 database의 ip와 포트를 잡아주므로,
LISTENER_RAC2=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.116)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.16)(PORT=1521)(IP=FIRST))))
위와 같은 이전 listener.ora 안의 방식이 필요가 없고(그래서 역호환성을 위해서 endpoints_listener.ora로 대체된것입니다.),
대신
대신
새로운 방식
LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER))))
LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1))))
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON # line added by Agent
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent
위와 같은 형태로 listener.ora파일의 내용이 바뀐것입니다.
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
netca로 포트변경한 후에 endpoints_listener.ora안에 포트가 변경이 안되었으면, 변경을 해주는게 맞나봅니다.
(이전버전과 호환성을 위해) 참조
(11gR2의 listener.ora, endpoints_listener.ora파일의 내용)
[oracle@rac2 admin]$ cat listener.ora LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))) # line added by Agent LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))) # line added by Agent ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON # line added by Agent ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent [oracle@rac2 admin]$ cat endpoints_listener.ora LISTENER_RAC2= (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.116)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.16)(PORT=1521)(IP=FIRST)) )) # line added by Agent
oracle 9i의 listener.ora파일 내용
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = server15)(PORT = 1521)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /home/oracle/product/9i) (PROGRAM = extproc) ) )
'Oracle > Admin' 카테고리의 다른 글
listener.ora 에 쓰이는 항목중 PLSExtProc 이란? ;링크는 네트워크보안 관련내용, PLSExtProc 설명도 포함 (0) | 2012.04.28 |
---|---|
ORACLE NETWORK ; sqlnet.ora (링크) (0) | 2012.04.04 |
ORACLE NETWORK ; tnsnames.ora(local naming) (0) | 2012.04.03 |
ORACLE NETWORK정리 ; Procotol Address Configuration (0) | 2012.04.03 |
oracle network doc ; 링크 (0) | 2012.04.03 |