본문 바로가기
Programming 개발은 구글로/Database

[Database] 오라클에서 제공하는 Naming Method의 종류와 각 유형

by 40대직장인 2022. 5. 8.

오라클에서 제공하는 Naming Method의 종류와 각 유형

🟦 LOCAL NAMING METHOD

오라클 데이터베이스의 클라이언트-서버 환경을 구현하기 위해 LISTENER.ORA, TNSNAMES.ORA 파일을 생성할 때 데이터베이스 관리자는 미리 C:\app\03KODB\product\11.2.0\dbhome_1\NETWORK\ADMIN경로에 TNSNAMES.ORA 파일을 생성해 두고 접속 시 호스트 스트링에 호스트 스트링 명을 사용하여 데이터베이스에 접속합니다.

 

이렇게 데이터베이스 접속 시 TNSNAMES.ORA 파일을 이용하는 방법을 LOCAL NAMING 방법이라고 합니다.

 

가장 큰 단점은 모든 클라이언트 환경에 TNSNAMES.ORA 파일을 생성해야 하고 데이터베이스 서버의 환경에 변화가 생길 때 마다 각 클라이언트의 TNSNAMES.ORA 파일을 변경해주어야 한다는 점입니다.

 

또한, TCP/IP 프로토콜만 지원되기 때문에 다양한 프로토콜의 개발환경에는 적합하지 않습니다.

 

 

🟪 HOST NAMING METHOD

오라클 데이터베이스가 설치되어 있는 시스템의 호스트 명을 호스트 스트링 명으로 사용하는 방법입니다.

 

네트워크상에 많은 서버가 존재하는 경우 새로운 시스템에 운영체제를 설치하다 보면 다른 서버와 구분하기 위해 호스트 명을 다르게 부여하게 됩니다. 그리고 데이터베이스가 설치되고 난 후 사용자가 호스트 스트링 명을 호스트 명으로 부여하면 데이터베이스에 접속할 수 있습니다.

 

이러한 방법을 HOST NAMING METHOD 이라고 합니다.

 

일반적으로 하나의 시스템에 하나의 데이터베이스가 설치되어 있는 환경에서 사용할 수 있습니다. 왜냐하면 포트 번호는 반드시 1521이어야 하기 때문입니다.

 

 

댓글