2013. 7. 30. 12:30ㆍDB&NoSQL/Oracle
오라클 DB 를 생성한후에 오라클 DB를 서버로 사용하기 위한 설정이 필요하다.
http://securedb.blogspot.kr/2010/08/securing-oracle-listener.html
1. 리스너 설정 (Listener.ora)
클라이언트가 오라클 서버에 접속하기 위해서 서버 컴퓨터에 하는 설정
A. Oracle -> Net Configuration Assistant. 실행
B. 리스너 구성 > 추가 > 리스너명은 암거나 > TCP 프로토콜 > 1521 (기본포트)
단! 기본포트사용시 해당 포트에 대한 방화벽을 반드시 열어줘야함.
C. 오라클 설치 폴더 내에 network/admin/암거나.ora
D. 폴더 열어서 추가 작업 진행
(SID_NAME = PLSExtProC) 부분에서 PLSExtProc 대신에 DB 생성 당시 정했던 SID 명을 적어줍니다. 단 SID를 하나만 사용한다면 이 작업을 하지 않아도 상관없음.
E. 리스너를 구성할 때 입력했던 값들이 배치되어 있는데, 이중 HOST는 오라클 서버에 접속할 주소입니다.
리스너를 구성하면 기본적으로 오라클이 설치된 컴퓨터명이 HOST 가 됩니다.
컴퓨터명 대신 컴퓨터에 할당된 IP를 사용할수도 있습니다.
2. 서버 접속 정보 설정(Tnsnames.ora)
클라이언트에서 오라클 서버에 접속할 때 필요한 설정
A. Oracle -> Net Configuration Assistant. 실행
B. 로컬 네트 서비스 이름 구성 > 추가 > SID 추가 > TCP > 호스트 네임 입력
C. 테스트 수행 이후 이상 유무확인
D. network/admin/Tnsnames.ora 에 대한 파일 확인
이렇게 두가지 설정을 진행합니다.
네트 서비스 이름인 TESTDB_LOCAL 은 클라이언트 프로그램에서 오라클 서버에 접속할 때 Server 혹은 Database 항목에 입력하게 됨.
l Net Configuration Assistant(NetCA) 라고도 하는데, NetCA를 이용해서 리스너를 구성하면 윈도우 서비스에 등록이 됩니다. 오라클 데이터베이스를 생성하면 OracleServiceTESTDB 프로그램이 등록되고, 리스너를 설정하면 OracleOraDb11g_home1TNSListener 프로그램이 등록됩니다. 위의 두 프로그램이 구동되면 오라클 서버가 시작됩니다.
완전 그대로 참고 : http://all4museum.tistory.com/5
최근 들어 자주나오는 Dispatcher 의 뜻은 알아둡시당.
Dispatch : (소포,메세지 등을) 보내다. 전송하다.
Dispatcher : 전송자
'DB&NoSQL > Oracle' 카테고리의 다른 글
DB 설계하다가 궁금한점 (0) | 2013.11.05 |
---|---|
Erwin 설치부터 엔티티 생성,인덱스 생성 등등등... (0) | 2013.08.30 |
Oracle Data Type (0) | 2013.07.30 |