일반적으로 오라클을 삭제하고 나서도 레지스트리에 정보가 남아있다거나
깨끗하게 삭제하는 것은 어렵다고 생각하여
OS 를 재설치하는 등의 여러가지 수고가 들게 됩니다
최대한 깨끗하게 삭제하는 절차를 정리해보겠습니다
1. 먼저 OUI(Oracle Universal Installer) 를 이용하여 설치된 오라클 관련 제품을 삭제합니다
2. services.msc 를 실행하신후 오라클 관련 서비스 모두를 멈춥니다
3. 다음의 경로에 포함되어 있는 레지스트리 정보를 삭제합니다
- 사용자에 따라 경로가 다를수 있습니다
HKEY_CURRENT_USER\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application
\Oracle.oracle
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsole
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle10g_home
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OraclService
4. 파일 시스템에서 오라클 관련 폴더를 삭제합니다 - 사용자의 환경에 따라 다릅니다
Oracle Home Folder
Oracle 이 설치된 Program Files 하단의 Oracle 관련 폴더 삭제
Oracle Start Group 삭제 -
예) C:\Documents and Settings\All Users\Start Menu\Programs\Oracle*
- 위의 폴더를 지웠다고 해서 서비스 목록에서 오라클 관련 서비스 목록이 삭제되지는 않습니다
재부팅이 필요합니다
5. 시스템 환경 변수에서 오라클 관련 설정 내용들을 모두 삭제합니다
- System Path 와 user defined Path 모두 해당됩니다
6. 그리고 다음의 정보를 삭제합니다
C:\Windows\assembly\ 의 Oracle.DataAccess 와 xxx Polic.Oracle 을 삭제합니다
이상으로 삭제가 완료되었습니다
새로운 오라클을 시작하기전에 반드시 위의 과정을 거치시는 것을 추천합니다