반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

꿈꾸는 사람.

[Database][Oracle Database 11g] 삭제 방법 본문

IT/Database

[Database][Oracle Database 11g] 삭제 방법

현무랑 니니 2019. 2. 8. 15:29
반응형

이전 글에서 오라클 데이터베이스 11g 버전을 설치하는 과정을 설명하였다.
이번 글은 11g 버전을 삭제하는 방법이다.

오라클 데이터베이스 11g설치 중 "데이터베이스 생성 및 구성" 방법으로 "데스크톱 클래스"로 잘못 선택하여 삭제 후 재설치가 필요하였다.
하지만, 삭제할 수 있는 uninstall 프로그램이 없어서 수동으로 삭제하였고 그 방법을 기록한다.

1. 오라클 데이터베이스 11g 관련 서비스 중지

설치 후  윈도우 환경에서 동작하는 서비스가 있어 단순히 파일만 삭제만으로는 완전히 제거되지도 않고 이후 재설치에 문제가 될 수 있다.
윈도우의 [제어판] > [관리 도구] > [서비스] 순서로  서비스를 실행한다.

OracleDBConsole[XXX], OracleMTSRecoveryService, OracleOraDb11g_home1TNSListener, OracleService[XXX]의 4개의 서비스가 [시작됨] 상태이다.
마우스 오른쪽 버튼을 눌러 중지시킨다.

2. 이전 오라클 데이터베이스 11g 설치 경로에서 deinstall.bat 실행

설치된 경로를 찾는 방법은 아래 [참고1. Oracle Universal Installer로 설치해제]에 있다.
deinstall.bat 파일을 마우스 오른쪽 버튼을 눌러 나타나는 창에서 [관리자 권한으로 실행]을 선택하여 실행한다.
[이 Oracle 홈에 구성된 데이터베이스 이름 목록을 지정하십시오.]에 표시된 DB 이름을 그대로 쓰고 엔터를 누른다.
[계속하겠습니까(y - 예, n - 아니오)?]라 표시되면 다시 엔터를 누른다.

Checking for required files and bootstrapping ... Please wait ... 14개 파일이 복사되었습니다. 611개 파일이 복사되었습니다. 1개 파일이 복사되었습니다. 1개 파일이 복사되었습니다. Location of logs C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_1-36-14\logs\ ############ ORACLE DEINSTALL & DECONFIG TOOL START ############ ######################## CHECK OPERATION START ######################## 설치 확인 구성 시작 Oracle 홈 위치의 존재 여부를 확인하는 중D:\app\ninipa\product\11.2.0\dbhome_1 설치 해제하도록 선택된 Oracle 홈 유형: SIDB 설치 해제하도록 선택된 Oracle Base: D:\app\ninipa 중앙 인벤토리 위치의 존재 여부를 확인하는 중C:\Program Files\Oracle\Inventory 설치 확인 구성 끝 Windows 및 .NET 제품 구성 시작을 확인하는 중 다음 Windows 및 .NET 제품이 Oracle 홈에서 구성 해제됩니다.asp.net,ode.net,odp.ne t,ntoledb,oramts Windows 및 .NET 제품 구성 종료를 확인하는 중 네트워크 구성 확인 구성 시작 네트워크 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDeinsta ll_1-36-14\logs\netdc_check7163532762249938162.log [LISTENER]에서 구성을 해제할 단일 인스턴스 리스너 모두 지정: [Enter] 네트워크 구성 확인 구성 종료 데이터베이스 확인 구성 시작 데이터베이스 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDei nstall_1-36-14\logs\databasedc_check5045448895717918445.log 값 목록을 입력값으로 지정하는 경우 콤마를 구분 기호로 사용하십시오. 이 Oracle 홈에 구성된 데이터베이스 이름 목록을 지정하십시오. [NINIDB]: NINIDB ###### 'NINIDB' 데이터베이스의 경우 ###### 단일 인스턴스 데이터베이스 데이터베이스의 진단 대상 위치: D:\APP\NINIPA\diag\rdbms\ninidb 데이터베이스에서 사용하는 저장 영역 유형: FS 데이터베이스 파일 위치: D:\APP\NINIPA\ORADATA\NINIDB,D:\APP\NINIPA\FLASH_RECOVER Y_AREA\NINIDB 플래시 복구 영역 위치: D:\app\ninipa\flash_recovery_area\NINIDB 데이터베이스 spfile 위치: D:\APP\NINIPA\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILEN INIDB.ORA NINIDB 데이터베이스의 세부 정보가 자동으로 검색되었습니다. NINIDB 데이터베이스의 세부 정보를 수정하겠습니까? [n]: Y NINIDB 데이터베이스의 세부 정보가 자동으로 검색되었습니다. NINIDB 데이터베이스의 세부 정보를 수정하겠습니까? [n]: y ###### 'NINIDB' 데이터베이스의 경우 ###### 이 데이터베이스(1. 단일 인스턴스 데이터베이스|2. Oracle Restart가 사용으로 설정 된 데이터베이스)의 유형을 지정하십시오. [1]: 1 데이터베이스의 진단 대상 위치를 지정하십시오. [D:\APP\NINIPA\diag\rdbms\ninidb]: ASM|FS 데이터베이스에서 사용하는 저장 영역 유형을 지정하십시오. [FS]: FS 공유 파일 시스템에 데이터베이스 파일이 존재할 경우 디렉토리 목록을 지정하십시오. 'NINIDB' 하위 디렉토리가 발견될 경우 삭제됩니다. 그렇지 않을 경우 지정된 디렉토 리가 삭제됩니다. 또는 전체 경로와 함께 데이터베이스 파일 목록을 지정할 수도 있습 니다. [D:\APP\NINIPA\ORADATA\NINIDB,D:\APP\NINIPA\FLASH_RECOVERY_AREA\NINIDB]: N INIDB 플래시 복구 영역 위치(파일 시스템에 구성된 경우)를 지정하십시오. 'NINIDB' 하위 디렉토리가 발견될 경우 삭제됩니다. [D:\app\ninipa\flash_recovery_area\NINIDB]: 데이터베이스 spfile 위치를 지정하십시오. [D:\APP\NINIPA\PRODUCT\11.2.0\DBHOME_1\ DATABASE\SPFILENINIDB.ORA]: NINIDB 데이터베이스 확인 구성 종료 Enterprise Manager Configuration Assistant START EMCA 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_1 -36-14\logs\emcadc_check.log NINIDB 데이터베이스에 대한 구성 확인 중 Enterprise Manager Configuration Assistant END Oracle Configuration Manager check START OCM check log file location : C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_1- 36-14\logs\\ocm_check9029.log Oracle Configuration Manager check END ######################### CHECK OPERATION END ######################### ####################### CHECK OPERATION SUMMARY ####################### 설치 해제하도록 선택된 Oracle 홈: D:\app\ninipa\product\11.2.0\dbhome_1 등록된 Oracle 홈이 있는 인벤토리 위치: C:\Program Files\Oracle\Inventory 다음 Windows 및 .NET 제품이 Oracle 홈에서 구성 해제됩니다.asp.net,ode.net,odp.ne t,ntoledb,oramts 구성을 해제할 단일 인스턴스 리스너: LISTENER 구성 해제 대상으로 선택된 데이터베이스: NINIDB 데이터베이스 고유 이름: NINIDB 사용된 저장 영역: FS 다음 데이터베이스에 대한 Enterprise Manager 구성 갱신: NINIDB 갱신할 Enterprise Manager ASM 대상이 없습니다. 이전할 Enterprise Manager 리스너 대상이 없습니다. Checking the config status for CCR Oracle Home exists with CCR directory, but CCR is not configured CCR check is finished 계속하겠습니까(y - 예, n - 아니오)? [n]: y [Enter]

대소문자 구분을 하기 때문에 Y는 무시되므로 소문자 y를 정확히 입력하고 엔터 키를 누른다.

터미널이 종료된 후 다시 한 번 더 [deinstall.bat]를 관리자 권한으로 실행한다.
[이 Oracle 홈에 구성된 데이터베이스 이름 목록을 지정하십시오.]라 표시되면 바로 엔터를 누른다.
[계속하겠습니까(y - 예, n - 아니오)?]라 표시되면 다시 엔터를 누른다.

Checking for required files and bootstrapping ... Please wait ... 14개 파일이 복사되었습니다. 611개 파일이 복사되었습니다. 1개 파일이 복사되었습니다. 1개 파일이 복사되었습니다. Location of logs C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_8-48-36\logs\ ############ ORACLE DEINSTALL & DECONFIG TOOL START ############ ######################## CHECK OPERATION START ######################## 설치 확인 구성 시작 Oracle 홈 위치의 존재 여부를 확인하는 중D:\app\ninipa\product\11.2.0\dbhome_1 설치 해제하도록 선택된 Oracle 홈 유형: SIDB 설치 해제하도록 선택된 Oracle Base: D:\app\ninipa 중앙 인벤토리 위치의 존재 여부를 확인하는 중C:\Program Files\Oracle\Inventory 설치 확인 구성 끝 Windows 및 .NET 제품 구성 시작을 확인하는 중 다음 Windows 및 .NET 제품이 Oracle 홈에서 구성 해제됩니다.asp.net,ode.net,odp.ne t,ntoledb,oramts Windows 및 .NET 제품 구성 종료를 확인하는 중 네트워크 구성 확인 구성 시작 네트워크 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDeinsta ll_8-48-36\logs\netdc_check7058793796941782972.log 네트워크 구성 확인 구성 종료 데이터베이스 확인 구성 시작 데이터베이스 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDei nstall_8-48-36\logs\databasedc_check954387901788323637.log 값 목록을 입력값으로 지정하는 경우 콤마를 구분 기호로 사용하십시오. 이 Oracle 홈에 구성된 데이터베이스 이름 목록을 지정하십시오. []:[Enter] 데이터베이스 확인 구성 종료 Enterprise Manager Configuration Assistant START EMCA 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_8 -48-36\logs\emcadc_check.log Enterprise Manager Configuration Assistant END Oracle Configuration Manager check START OCM check log file location : C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_8- 48-36\logs\\ocm_check2295.log Oracle Configuration Manager check END ######################### CHECK OPERATION END ######################### ####################### CHECK OPERATION SUMMARY ####################### 설치 해제하도록 선택된 Oracle 홈: D:\app\ninipa\product\11.2.0\dbhome_1 등록된 Oracle 홈이 있는 인벤토리 위치: C:\Program Files\Oracle\Inventory 다음 Windows 및 .NET 제품이 Oracle 홈에서 구성 해제됩니다.asp.net,ode.net,odp.ne t,ntoledb,oramts 임의의 데이터베이스에 대해 갱신할 Enterprise Manager 구성이 없습니다. 갱신할 Enterprise Manager ASM 대상이 없습니다. 이전할 Enterprise Manager 리스너 대상이 없습니다. Checking the config status for CCR Oracle Home exists with CCR directory, but CCR is not configured CCR check is finished 계속하겠습니까(y - 예, n - 아니오)? [n]: y [Enter] 이 세션의 로그는 'C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_8-48-36\logs\d einstall_deconfig2019-02-08_08-48-57-AM.out'에 기록됩니다. 이 세션의 모든 오류 메시지는 'C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_8- 48-36\logs\deinstall_deconfig2019-02-08_08-48-57-AM.err'에 기록됩니다. ######################## CLEAN OPERATION START ######################## Enterprise Manager Configuration Assistant START EMCA 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_8 -48-36\logs\emcadc_clean.log Enterprise Manager ASM 대상(있는 경우)을 갱신하는 중 Enterprise Manager 리스너 대상(있는 경우)을 갱신하는 중 Enterprise Manager Configuration Assistant END 데이터베이스 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDei nstall_8-48-36\logs\databasedc_clean7007120691675586978.log 네트워크 구성 정리 구성 시작 네트워크 구성 해제 추적 파일 위치: C:\Users\KCPARK\AppData\Local\Temp\OraDeinsta ll_8-48-36\logs\netdc_clean3611281488177355248.log 백업 파일의 구성을 해제하는 중... 백업 파일의 구성이 성공적으로 해제되었습니다. 네트워크 구성이 성공적으로 정리되었습니다. 네트워크 구성 정리 구성 종료 Oracle Configuration Manager clean START OCM clean log file location : C:\Users\KCPARK\AppData\Local\Temp\OraDeinstall_8- 48-36\logs\\ocm_clean2295.log Oracle Configuration Manager clean END Windows 및 .NET 제품 구성 시작을 제거하는 중 Windows 및 .NET 제품 구성 종료를 제거하는 중 Oracle Universal Installer 정리 시작 로컬 노드의 중앙 인벤토리에서 Oracle 홈 'D:\app\ninipa\product\11.2.0\dbhome_1' 분리 : 완료 'D:\app\ninipa\product\11.2.0\dbhome_1\inventory\invDetails.properties' 파일 삭 제를 실패했습니다. 파일이 사용 중입니다. 'D:\app\ninipa\product\11.2.0\dbhome_1\inventory' 디렉토리 삭제를 실패했습니다. 디렉토리가 비어 있지 않습니다.


터미널이 종료되면 윈도우를 리부팅한다.

4. 파일 탐색기에서 남은 파일들을 삭제한다.


참고1. Oracle Universal Installer로 설치해제

윈도우 [시작]버튼 > [Oracle] > [11g] > [Oracle 설치 제품] > [Universal Installer]를 선택한다.

[제품 설치 해제]를 누른다.

11g 버전을 선택하고 [제거]를 누른다.

삭제되지 않고 아래와 같은 경고 창에서 보여주는 경로를 찾아가서 deinstall.bat를 실행시켜야 한다.


반응형
Comments