오라클 11g 삭제 방법은 그냥 언인스톨하는 것과 달리 조금 까다롭습니다. 우선 삭제 파일은 프로그램 추가/삭제나 혹은 시작프로그램의 오라클 폴더에 존재하지가 않기 때문입니다.
또한, 억지로 폴더채로 삭제한다고 해도 컴퓨터 내의 레지스트리와 잔재파일이 남아있어서 재설치가 안된다는 불편함이 있습니다.이에 오라클 11g를 완벽하게 삭제하는 방법을 알려드리겠습니다. 레지스트리를 수정하는 작업이 있으므로 절차를 정확하게 따라해 주시기 바랍니다.
언인스톨 파일 실행
우선 오라클 11g가 설치된 폴더로 가서 deinstall 파일을 찾습니다.
전 c:\app\c\product\11.2.0\dbhome_1\deinstall에 있었습니다.
그리고 나서 deinstall.bat 파일을 더블클릭하면 다음과 같이 cmd창이 뜨는데 기다려 줍니다.
리스터에서 구성을 해제할 단일 인스턴스 리스너 모두 지정 -> 엔터 눌러줍니다.
ORCL 입력해 줍니다. []안의 문자가 ORCL이 아니면 해당하는 문자로 입력합니다.
위의 문구에 대한 질답으로는 N 눌러줍니다.
계속할꺼니까 Y 로 합니다.
여기까지 하면 CMD창에서 오라클 11g 삭제가 이루어지나 몇몇파일은 사용중이라 삭제하지 못하였다고 뜨는데 너무 걱정하지 않으셔도 됩니다. 이제부터는 레지스트리를 수정하여 깔끔하게 삭제작업을 하도록 하겠습니다.
남아있는 레지스트리 삭제
이제 오라클을 레지스트리에서 깔끔하게 지우기 시작메뉴 실행창에서 regedit를 입력해 줍니다.
레지스트리에서 삭제해야할 값의 목록은 다음과 같습니다. 아래와 같이 모두 삭제해 줍니다.
위와 같이 해당되는 레지스트리 주소로 접근하여 폴더를 선택하고 삭제를 해주시면 됩니다.
아래의 작업표시줄에 보시면 해당 경로가 나오는데 삭제해야할 목록과 경로를 확인하시고 삭제하셔야 합니다. 그렇지 않으면 예기치 않은 오류가 발생할 수 있습니다.
레지스트리에 있는 Oracle 관련된 모든 파일을 지웠다면 이제 재부팅을 해야 합니다.
재부팅을 완료하셨으면 이제 남아 있는 파일을 지워야합니다.
삭제 작업을 했음에도 폴더는 남아 있네요 깔끔하게 삭제해 줍니다.
이제 정상적으로 오라클을 삭제했으며 다른 버전이나 기존 버전으로 재설치도 정상적으로 될 것입니다.
이렇게 했으나 안되시는 분은 위의 레지스트리에서 위의 주소에서 oracle 관련 파일을 삭제해 주시면 됩니다.
삭제 성공 모습
삭제 후 재설치에 성공한 모습입니다.
위의 오라클 11g 삭제 절차를 제대로 수행했음에도 불구하고 잔재파일이나 오라클 11g 재설치가 되지 않는다면 삭제가 제대로 이루어지지 않은 경우이니 처음부터 다시 수행해 보시기 바랍니다.
민수홍
ORCL : ORCL 치고
다음 화면에서 저는 이 데이터베이스 (1. 단일 인스턴스 데이터베이스l2. Oracle Restart가 사용으로 설정 된 데이터베이스) 유형을 지정하십시오 [1]:
이렇게 나오는데 어떻해야할까요 .. ㅠ.ㅠ
이거 어떡하죠
###### ‘ORCL’ 데이터베이스의 경우 ######
이 데이터베이스(1. 단일 인스턴스 데이터베이스|2. Oracle Restart가 사용으로 설정된 데이터베이스)의 유형을 지정하십시오. [1]:
데이터베이스의 진단 대상 위치를 지정하십시오. [C:\oracle\diag\rdbms\orcl]: C:\oracle\diag\rdbms\orcl
C:\oracle\diag\rdbms\orcl 디렉토리가 존재하지 않습니다.
ㅇㅇㅇㅇ
###### ‘ORCL’ 데이터베이스의 경우 ######
이 데이터베이스(1. 단일 인스턴스 데이터베이스|2. Oracle Restart가 사용으로 설정된 데이터베이스)의 유형을 지정하십시오. [1]:
저도 이렇게 떳는데 어떻게 해결하나요?
관리자
이런 경우는 경험해 보지 않아서 잘 모르겠네요…;;;
ㅜㅜㅜ
deinstall.bat 파일이 실행이 되지 않으면 어떻게 해야 하나요 ㅜㅜ?
관리자
어떻게 실행이 안되시는지요? 관리자 권한으로 한번 실행해 보세요.
정성균
관리자 권한으로 실행을 누르면 창이 떴다가 깜빡 거리듯이 다시 없어집니다 무슨일 일까요..??