Windows - Oracle/ORACLE 19C

ORACLE 19C 환경 설정 [ 서비스, 리스너, 방화벽 ]

밤망고 2023. 3. 9. 00:27

1. 환경변수


1-1. 레지스트리 편집기 열기 : 프로그램키 + R + regedit 입력후 확인

1-2. HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB19Home1 선택
NLS_LANG, ORACLE_BASE, ORACLE_HOME, ORACLE_SID 확인



1-3. %PATH% 경로 확인
CMD 열기 : 프로그램키 + R + CMD 입력 후 확인

명령어 : echo %PATH% 입력 


C:\WINDOWS.X64_193000_db_home\bin 의 패스가 지정 유무 확인 
* Oracle 명령이 실행하는 경로에 존재하지 않아도 Oracle 명령을 실행할 수 있게 된다.




2. 서비스 확인


2-1. 서비스 열기 : 프로그램키 + R + Services.msc 입력 후 확인




2-2. OracleServiceORL

OracleOraDB19Home1TNSListener

서비스 실행 상태 확인



3. CMD에서 Listener 상태 확인


3-1. CMD 열기 : 프로그램 키 + R + CMD 입력 후 확인
3-2. 명령어 : lsnrctl st



4. Listener 상태 (localhost or 127.0.0.1)의

기본 호스트명(외부에서 접속 불가상태) 설정을 

외부에서 접속 가능한 컴퓨터명으로 지정


4-1. Listener 정지 명령어 : lsnrctl stop





4-2. 이전 단계 7-2의 SNMP정보에서

listener.ora의 경로 확인 후

디렉터리 이동





4-3. listener.ora, tnsnames.ora

메모장으로 열어 변경
HOST = localhost 부분을 본인의 컴퓨터명으로 변경

4-3-A. 내 PC 들어가서 마우스 우클릭 후 -> 속성 -> 컴퓨터명 복사





4-3-B. listener.ora , tsnames.ora의 host = 컴퓨터명으로 변경





5. 오라클 리스너 재가동


5-1. 명령어 : lsnrctl start



5-2. 실행 직후 CLRExtProc 의 인스텀스만 존재하지만

잠시 기다리면 다른 인스턴스도 확인할 수 있음



6. Sqlplus로 로컬 접속 확인


6-1. 명령어 : sqlplus system/패스워드 입력 




6-2. 접속 확인



7. 외부 환경에서 원격접속 가능 환경 만들기

[ Windows Defender 방화벽 Oracle Listener Port 1521 허가 ] 


7-1. 방화벽 실행



7-2. 고급설정



7-3. 인바운드 규칙



7-4. 새규칙



7-5. 포트



7-6. 1521 입력



7-7. 연결허용



7-8. 모두체크 



7-9.  입력 후 마침