본문 바로가기

IT/검색 이력

DBMS에서 Oracle DB서버의 IP와 포트 확인하는 방법

반응형

 

데이터베이스 관리 시스템(DBMS)에서 데이터베이스 서버의 IP 주소와 포트 번호를 알아야 할 때가 있습니다. Oracle DB를 사용하고 있다면 이 정보는 tnsnames.ora 파일이나 listener.ora 파일에서 확인할 수 있습니다. 이번 포스팅에서는 Oracle DB서버의 IP와 포트를 확인하는 방법에 대해 알아보겠습니다.

1. tnsnames.ora 파일 확인하기

tnsnames.ora 파일은 Oracle DB 클라이언트가 데이터베이스 서버에 연결하기 위해 필요한 정보를 포함하고 있습니다. 이 파일은 주로 Oracle DB가 설치된 디렉토리의 'NETWORK/ADMIN' 폴더에 위치해 있습니다.

$ vi $ORACLE_HOME/network/admin/tnsnames.ora

이 파일을 열어보면 다음과 같은 형식의 내용을 볼 수 있습니다.


ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = dbserver.example.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

'HOST' 항목이 DB서버의 IP 주소나 도메인 이름을, 'PORT' 항목이 포트 번호를 나타냅니다. 이 예제에서는 IP 주소가 'dbserver.example.com'이고 포트 번호가 '1521'입니다.

2. listener.ora 파일 확인하기

listener.ora 파일은 Oracle DB의 리스너 설정 정보를 담고 있습니다. 리스너는 클라이언트의 연결 요청을 받아들이는 역할을 합니다. 이 파일도 'NETWORK/ADMIN' 폴더에 위치해 있습니다.

$ vi $ORACLE_HOME/network/admin/listener.ora

이 파일을 열어보면 다음과 같은 형식의 내용을 볼 수 있습니다.


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = dbserver.example.com)(PORT = 1521))
    )
  )

tnsnames.ora 파일과 마찬가지로 'HOST' 항목이 DB서버의 IP 주소나 도메인 이름을, 'PORT' 항목이 포트 번호를 나타냅니다.

3. 주의사항

위에서 설명한 파일들은 일반적으로 root 사용자만 읽기 권한을 가지고 있으므로, 이 파일들을 보려면 root 사용자로 로그인하거나 sudo 명령어를 사용해야 합니다. 또한, 이 파일들은 중요 한 설정 정보를 담고 있으므로 수정할 때는 주의해야 합니다.

이상으로 Oracle DB서버의 IP와 포트를 확인하는 방법에 대해 알아보았습니다. 이 정보는 DB 연결 문제 해결이나 네트워크 설정 등에 유용하게 활용할 수 있습니다.

해시태그: #DBMS #OracleDB #IP주소확인 #포트확인 #tnsnames #listener

반응형