05_리스너 서버

2026. 4. 9. 11:13DB/서버구축

▶ listener.ora 파일의 구성 - 자동 생성

$ORACLE_HOME/network/admin/ listener.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.143)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = DB19)
      (ORACLE_HOME = /app/ora19c/19c)
    )
  )

- Default 리스너명은 listener

- HOST : 서버의 호스트명이나 IP 주소

- PORT : TCP port 번호

- SID_NAME : Instance명

 

 

 

 

$ lsnrctl [옵션] <리스너명>
     - 옵션
       . start : 리스너를 시작한다.
       . stop : 리스너를 종료한다.
       . status : 리스너의 상태를 출력한다.(listener.ora 파일의 내용을 확인 할 수 있다.)
       . reload : listener.ora를 다시 읽는다.

 

[ora19c@localhost admin]$ lsnrctl start

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 09-APR-2026 11:00:57

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

Starting /app/ora19c/19c/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 19.0.0.0.0 - Production
System parameter file is /app/ora19c/19c/network/admin/listener.ora
Log messages written to /app/ora19c/diag/tnslsnr/localhost/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.143)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.143)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER

 

 

 

 

 

 

▶ Local naming 방식에서 tnsnames.ora 파일의 구성

$ORACLE_HOME/network/admin/ tnsnames.ora

LISTENER_DB19 =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.143)(PORT = 1521))


DB19 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.143)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = DB19)
    )
  )

 - TNS 명 : 접속 서버의 네트워크 이름
                 . 호스트명은 각 클라이언트가 임의로 정한다. (DNS 도메인명과는 무관하다.)
     - HOST : 오라클 서버의  IP주소
     - PORT  : 접속 서버의 리스너 port 번호
     - SID : 접속 오라클 서버의 SID

 

 

 

 

 

 

'DB > 서버구축' 카테고리의 다른 글

07_USER  (0) 2026.04.13
06_tablespace  (0) 2026.04.09
04_ Redo log group 추가와 삭제  (0) 2026.04.08
03_다중화 작업  (0) 2026.04.08
02_파라미터 관리  (0) 2026.04.07