ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • OracleXE(Express Edition)버전 설치 / 삭제방법
    Database 2022. 4. 13. 01:04

    Oracle XE(Express Edition) 설치하기

     

    Oracle XE : 교육용 버전

    오라클에서는 숫자로 버전을 나타내고, 뒤에 알파벳으로 큰 업데이트를 나타낸다.

    ex) 10g : grid computing / 21c : cloud computing

     

    XE버전은 교육용 버전이라 installer를 다운받고 실행하면 별도의 설정 없이 사용이 가능하다.

    참고로 오라클 사이트에서 다운받으려면 오라클 계정이 필요하니 회원가입 하자.

    오라클 한국 사이트 : (www.oracle.com/kr)

     

    setup.exe 실행 후, 파일 경로는 관례에 따라 다음과 같이 설정한다.

    C:/u01/oracle/product/18.0.0(버전명으로설정)/

     

    참고로 설치 중에 뜨는 이 창은 캡쳐해두는 것을 권장한다.(나중에 경로를 쉽게 찾기 위해..)

     

    Oracle XE 삭제하기

     

    XE버전은 프로그램 추가/제거에서 우측 상단 프로그램 및 기능 탭에서 삭제할 수 있다.

    이 탭은 구버전 제어판에서 제공했던 기능인데, 여기에서 삭제하는 것이 좀 더 정확하다.

    (타 프로그램들을 삭제할 때도 마찬가지)

     

     

    그러나, 이렇게 삭제하는 것은 권장하지 않는다!!!

    오라클은 설치하면 상당히 많은 시스템에 영향을 주는데, 저 방법을 사용하면 깔끔하게 지워지지 않을 확률이 높다.

    따라서, 처음부터 cmd창으로 삭제할 것을 권장한다.

     

    삭제 전 반드시 지켜야할 사항
    1. 모든 오라클 관련 프로그램들을 종료한다.
    2. cmd 창을 관리자 권한으로 실행한다.

     

    cd 명령어를 통해 dbhomeXE 파일 내 deinstall 경로로 들어간 후, deinstall.bat 파일을 구동한다.

     

    나는 현재 오라클을 삭제해서 명령어 오류가 뜨는데, 저렇게 경로를 지정한 후 실행시켜주면 된다.

    실행하면 진행되면서 여러가지를 묻는 메뉴들이 중간중간에 나오는데,

    모두 엔터를 누르고,

     

    마지막으로 계속하시겠습니까? 에 y를 입력하면 삭제가 끝난다.

     

    +) scoop이 설치되어있다면 삭제로그를 확인할 수 있다.

    1. unxutils 설치

    > scoop install unxutils

    2. 로그 확인

    > tail -f <로그파일경로> (로그파일경로는 deinstall.bat을 구동할 때 상단에 나온다. .log로 끝남)

     

    정상적으로 삭제되었는지 확인하는 방법

    > sc query | grep -i ora | grep SERVICE
    만약 oracle 관련 파일이 있다면
    > sc qc <ORACLE_SERVICE_NAME>
    > sc delete <ORACLE_SERVICE_NAME>
    으로 지울 수 있다.

    *grep 명령어는 리눅스명령어로,
    입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어이다.
    -i 옵션을 붙이면 대소문자를 무시한다.

    +) 실제 명령어를 입력하실 때는 sc query | grep -i ora 또는 sc query | grep SERVICE 이렇게 사용하시면 됩니다!
    (2022.09.01 추가)

     

    서비스까지 삭제 후, 삭제가 잘 되었는지 확인하기 위해 작업관리자 - [서비스] 탭으로 들어간다.

    창을 클릭 후 알파벳 'O'를 입력하면 o로 시작하는 서비스들을 볼 수 있다.

    정상적으로 삭제되었다면 Oracle로 시작하는 서비스가 있으면 안된다!!

    (남아있는 경우 위 사진처럼 Oracle~~ 서비스명이 뜬다.)

     

    아직 남아있는 서비스가 있다면 해당 이름을 복사 후 위 과정을 다시 해주면 된다. (sc delete <서비스이름>)

     

    마지막으로 오라클을 설치했던 경로(C:/u01/oracle/product/18.0.0)에 들어가면 파일 하나(garbage file)가 있는데,

    product폴더를 통째로 지워주면 된다.

    디렉토리가 남아있는 경우에도 폴더째로 삭제해주면 된다.

    댓글

Designed by Tistory.