오라클은 삭제 기능을 제공하지 않는다.

친절하지 않기 때문이 아니라 친절하기 때문이다.

만약 unintaller 를 제공한다면.. 누군가 실수로 더블클릭 한번으로 시스템에서 가장 중요한

DB가 날라가는것이다. 

상상만 해도 온몸에 소름이 돋는 일이다.

 

아무튼 학습용으로 로컬에 깔은 오라클 버전을 올리거나 리소스 문제로 삭제는 해야 하니

수동으로 삭제하는 방법은 아래와 같다.

 

1. 서비스에서  Oracle관련 서비스 삭제
윈도우키에서 서비스 입력 또는 윈도우+r에서 services.msc 실행하면 서비스 관리창 나옴.
Oracle 시작하는 모든 서비스 중지

2. 레지스트리 삭제
윈도우키에서 레지스트리 입력 또는 윈도우+r에서 regedit.exe 실행하면 서비스 관리창 나옴.
HKEY_LOCAL_MACHINE/SOFTWARE/Oracle*
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Oracle*
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Oracle*

3. 컴퓨터 재부팅 후 Oracle 설치 폴더 삭제
C:\Oracle or ORACLE_BASE
C:\Program Files\Oracle
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1
C:\Users Oracle-related folders.

 

이상.

노트북에 SSD만 설치해 놓으니 항상 하드가 모자라다.

오늘은 내 PC에 테스트 용으로 설치된 오라클을 삭제해야 겠다.


윈도우키+R 을 눌러 실행창에서 services.msc 를 입력하여 서비스를 실행한다.






서비스에서 오라클 관련 서비스를 중지한다.



프로그램 > 오라클 > 오라클 설치제품 > 인스톨러를 실행한다.



설치해제를 클릭



오라클11ghome을 선택하고 제거버튼을 클릭



이런 알림창이 뜬다.



창을 드래크해서 늘려보면 

오라클 홈에 있는 인스톨러 명령을 실행하라는 이야기다.



각자 자기의 오라클 홈 경로로 이동해서

deinstall.bat 파을을 실행한다.

실행은 관리자 권한으로 실행해 주자.



해제할 리스너를 지정하자는 데에서 그냥 엔터치고 넘어가자.




데이터베이스 이름은 표기된 대로 ORCL을 입력하고 엔터.



세부정보는 수정할필요없으므로 n 엔터



계속 하시겠습니까? 에서 y를 입력하고 엔터.



몇분후 CMD창이 닫히면 오라클 홈 폴더를 삭제합니다.




서비스에서 확인해 보면 Oracle관련 서비스가 삭제된 것을 확인 할수 있다.



레지스트리까지 지우고 싶으면


실행창에서 regedit 입력


HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 삭제

HKEY_LOCAL_MACHINE\SYSEM\ControlSet001\Service 에서 Oracle 포함 삭제

HKEY_LOCAL_MACHINE\SYSEM\ControlSet002\Service 에서 Oracle 포함 삭제

HKEY_LOCAL_MACHINE\SYSEM\CurrentControlSet\Services 에서 Oracle 포함 삭제

HKEY_CLASSES_ROOT 에서Oracle과 Ora로 시작되는 것 삭제


과정을 거치면 된다.


+ Recent posts