본문 바로가기

IT/검색 이력

Oracle DB서버의 IP와 포트 확인하는 명령어

반응형

데이터베이스 관리 시스템(DBMS)의 관리에는 다양한 정보가 필요하며, 그 중 하나가 DB 서버의 IP와 포트입니다. Oracle DB서버의 IP와 포트 정보를 확인하는 명령어를 이용하면 이런 정보를 빠르게 파악할 수 있습니다. 이번 포스팅에서는 Oracle DB서버의 IP와 포트를 확인하는 명령어에 대해 알아보겠습니다.

1. lsnrctl status 명령어

Oracle DB의 리스너 상태 정보를 확인하는 가장 표준적인 방법은 'lsnrctl status' 명령어를 사용하는 것입니다. 이 명령어는 리스너의 상태 정보를 출력하며, 이 중에서 LISTENER 부분에서 IP와 포트 정보를 확인할 수 있습니다.

$ lsnrctl status

명령어 실행 결과 중 다음과 같은 부분을 확인하면 됩니다.


Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbserver.example.com)(PORT=1521)))

'HOST'는 DB서버의 IP 주소나 호스트 이름을 나타내며, 'PORT'는 포트 번호를 나타냅니다.

2. SQL*Plus를 이용한 방법

SQL*Plus를 이용해 Oracle DB에 접속한 상태에서 다음과 같은 SQL 명령어를 실행하면 현재 접속한 세션의 IP와 포트 정보를 확인할 수 있습니다.

$ select utl_inaddr.get_host_address from dual;

이 명령어는 DB 서버의 IP 주소를 반환합니다.

3. 주의사항

'lsnrctl status' 명령어와 SQL*Plus는 Oracle DB 설치 시 함께 설치되므로 따로 설치할 필요는 없지만, 이 명령어를 사용할 때는 Oracle DB의 관리자 권한이 필요합니다. 따라서 이 명령어를 사용할 때는 권한에 주의해야 합니다.

이상으로 Oracle DB서버의 IP와 포트를 확인하는 명령어에 대해 알아보았습니다. 이 정보를 잘 활용하여 DBMS의 관리를 효율적으로 수행해 보세요.

해시태그: #DBMS #OracleDB #IP확인 #포트확인 #lsnrctl #SQLPlus

반응형