4. 오라클 네트워크 환경의 구성
1. 네트워크 구성의 개요
- 데이터베이스 서버 : TCP/IP 프로토콜 서포트가 인스톨 되어있고, 리스너가 구성되어 있어야 한다.
- 클라이언트 컴퓨터 : TCP/IP 프로토콜 서포트가 인스톨 되어있고, 오라클 클라이언트가 설치되어 있어야 한다.
- 클라이언트/서버어플리케이션에 대한 접속은 클라이언트와 데이터베이스 서버 양쪽에 Oracle Net을 설치한다.
- Web 클라이언트 접속은 Web서버와 데이터베이스서버의 양쪽에 Oracle Net을 설치 한다.
2. 리스너 프로세스의 역할
- 데이터베이스 서버쪽에서 동작하는 프로세스다. 클라이언트에서의 접속요구를 받아, 데이터베이스에 전송한다.
- 리스너의 기동 : lsnrctl start
- 리스너의 정지 : lsnrctl stop
- 리스너의 상태확인 및 서비스 확인 : lsnrctl status, lsnrctl services
3. 리스너의 구성
- 하나 이상의 프로토콜 주소.
- 서포트 대상의 서비스에 대한 정보
- 실행시 동작을 제어하는 파라미터.
- listenr.ora, 기본포트 1521
- 작성방법 : Oracle Net Manager, Oracle Net Configuration Assistant(NetCA), Enterprise Manager Cloud Control
4. 클라이언트의 구성
- 서비스 : 데이터베이스는 클라이언트에게는 하나의 서비스로 보인다.
- 클라이언트는 서비스이름을 지정해서, 데이터베이스에 접속한다.
- 데이터베이스의 서비스이름은 SERVICE_NAMES초기화 파라미터에서 지정한다.