티스토리 뷰
전 시간에는 오라클 11g 설치 및 구성에 대해 포스팅하였다.
이번 시간에는 리스너를 설정해 완성을 하도록 하겠다.
1. 리스너 설정 (Listener.ora)
2. 서버 접속 정보 설정 (Tnsnames.ora)
이렇게 두가지 설정을 진행합니다.
1번은 클라이언트가 오라클 서버에 접속하기 위해서 서버 컴퓨터에 하는 설정이고
2번은 클라이언트에서 오라클 서버에 접속할 때 필요한 설정입니다.
필자는 이미 설치 하였기 때문에 사이트 참초를 하여 포스팅하였습니다. Net Configuration Assistant를 실행한다.
1. 리스너 설정 (Listener.ora)
리스너 구성을 선택 한 후 다음 버튼 클릭
추가 선택 후 다음버튼
기본적으로 LISTENER 설정이 되어있다. 다음버튼
TCP 프로토콜이 디폴트로 선택되어 있다.
오라클은 1521 포트를 기본적으로 사용합니다.
특별히 다른 포트를 사용할 이유가 없다면 그대로 둡니다.
오라클 DB를 원격서버로 사용하고 싶다면 이 포트를 방화벽에서 반드시 열어줘야 합니다.
다음 버튼을 클릭하면 리스너 구성이 종료된다.
오라클이 설치된 경로를 열어봅니다. 여기서는 C:\oracle 입니다.
C:\oracle\product\10.2.0\db_1\network\ADMIN
이 경로를 열어보면 Listener.ora 파일이 보입니다.
(만약 보이지 않는다면? 생각만해도 끔찍합니다. Retry?)
한번 열어볼까요?
# listener.ora Network Configuration File: D:\app\hyunui\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\app\hyunui\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\app\hyunui\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = D:\app\hyunui
제어판의 관리도구에 있는 서비스를 연다.
위와 같이 오라클 관련 프로그램들이 등록되어 있습니다. 오라클 데이터베이스를 생성하면 OracleServiceTESTDB 프로그램이 등록되고 이번에는 로컬 네트 서비스 이름 구성을 선택합니다.
리스너를 설정하면 OracleOraDb11g_home1TNSListener 프로그램이 등록됩니다.
OracleService데이터베이스명
OracleOraDb11g_home1TNSListener
이 두 프로그램을 구동하면 오라클 서버가 시작됩니다.
다르게 말하면 이 두 프로그램 중 하나라도 시작되지 않으면 오라클 서버가 시작되지 않습니다.
좀 까다롭지만 윈도우에서 오라클 서버를 관리하려면 이 부분을 알아둬야 합니다.
Listener.ora 파일을 임으로 만들 수도 있지만 그렇게 하면 서비스에 등록되지 않습니다.
NetCA 프로그램을 이용해야 하는 이유입니다.
2. 서버 접속 정보 설정 (Tnsnames.ora)
윈도우 시작표시줄에서
Orale - OraDb11g_home1 -> 구성 및 이전 툴 -> Net Configuration Asistant 을 실행한다.
추가 선택 후 다음
OracleService데이터베이스명
OracleOraDb11g_home1TNSListener
서비스에서 중지 상태라면 시작을 해주어야 한다.
처음 구축하였을 때 설정했던 관리자용 암호를 입력하고 확인 버튼을 클릭한다.
이렇게 되면 성공 적인 모습이다.
필자는 퍼온 것이긴 하지만 원하는 네트워크 서비스 이름을 지정 후 다음 누른다.
출처 및 참고 사이트 : http://www.joshi.co.kr/index.php?mid=board_MfJr34&document_srl=292346
'프로그래밍 > Oracle' 카테고리의 다른 글
오라클 계정 생성 및 권한부여 (0) | 2018.04.04 |
---|---|
오라클 DB 서버 외부접속 (0) | 2018.04.04 |
오라클 11g 설치 및 구성(DB 서버 구축) (0) | 2018.04.04 |