Oracle 오라클 설치 후 TNS, 리스너 설정 및 SQL Gate 활용 접속확인
이제 오라클 설치 후 TNS와 리스너를 설정하는 방법을 알아보도록 하겠습니다.
오라클 설정을 정상적으로 완료 하였다면 다음의 경로에 TNS와 리스너 파일이 존재합니다.
C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN (오라클 설치시 설정된 경로)
해당 경로로 이동을 하면 listener.ora 와 tnsnames.ora 파일이 있습니다.
listener.ora 파일 부터 열어보도록 하죠.
============================================== listener.ora start ================================================
# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = SID명)
(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 오라클서버의IP주소)(PORT = 1521))
)
)
ADR_BASE_LISTENER = C:\app\Administrator
============================================== listener.ora end =================================================
리스너 파일에서는 두가지만 바꾸어 주시면 됩니다. 붉은색으로 표시된 부분만 바꿔주시면 되는데요.
오라클 설치시 설정한 SID명과 오라클이 설치된 PC 혹은 서버의 IP주소 입니다.
바꿔주셨다면 저장 후 tnsnames.ora 파일을 열어봅니다.
========================================== tnsnames.ora start ===================================================
# tnsnames.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
SID명 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 오라클서버의IP주소)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 서비스명)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
========================================== tnsnames.ora end ====================================================
여기서도 붉은 색으로 표시된 두군데만 바꾸어 주시면 됩니다.
오라클서버의IP주소와 서비스명 입니다. SID와 서비스명은 같게 해주셔도 됩니다.
수정 후 저장 합니다.
이제 리스너와 TNS 설정은 마무리가 되었습니다.
설정은 마무리 되었고 리스너가 실행되고 있는지 확인해 보도록 하겠습니다.
윈도우키+R을 눌러 services.msc 를 입력하셔도 되고
시작 - 내컴퓨터에서 오른쪽 버튼 - 관리 클릭 - 구성 - 서비스 로 가셔도 됩니다.
Oracle 로 시작되는 서비스를 찾아 실행중인지 확인합니다.
OracleOraDb11g_home1TNSListener 와 OracleService서비스명 중 하나라도 시작이 안되있다면 시작을 눌러 실행합니다.
이제 SQL Gate 나 SQL Developer, TOAD 등을 활용하여 접속하시면 됩니다.
아래는 SQL Gate 를 활용해 접속에 성공하는 화면입니다.
아래는 SQL Developer 를 활용해 접속에 성곡하는 확면입니다.
서비스 명과 IP 주소 등은 틀리지 않게 잘적어주세요.
이래도 접속이 안된다면 방화벽 설정을 꺼주시거나 인바운드 규칙에 추가해 주세요.
[방화벽 설정]
제어판[범주] -> 방화벽 상태 확인 -> 왼쪽메뉴 'Windows 방화벽 설정 또는 해제' 클릭 -> Windows 방화벽 사용 암함 으로 변경.
[인바운드 규칙 추가]
시작 - 내컴퓨터에서 오른쪽버튼 - 관리 로 이동
구성 - 고급 보안이 포함된 Windows 방화벽 - 인바운드 규칙 으로 이동
오른쪽 상단 새규칙 - 포트 - 오라클설치시포트(보통1521) - 다음 - 다음 - 다음 완료.
'Database > 기초' 카테고리의 다른 글
MYSQL, MariaDB 한글 검색 안될때 케릭터셋 설정방법, 변경방법 (0) | 2017.02.20 |
---|---|
Null 처리 방법(oracle, mssql, mysql), 데이터베이스 NULL처리 방법 (0) | 2014.04.16 |
Oracl 오라클 설치방법 (0) | 2014.02.06 |
댓글