오라클 DB 생성 후 설정 Listener.ora & Tnsnames.ora

2013. 7. 30. 12:30DB&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