본문 바로가기

프로그램/DB2

윈도우에서 DB2 삭제 방법

반응형

윈도우 환경에서 DB2 삭제하는 방법은 IBM에서 삭제하는 방법이 나와있네요. 

 

https://www.ibm.com/docs/ko/db2/11.1?topic=products-db2-windows 

 

 

Windows에서 Db2 데이터베이스 제품을 제거하려면 다음을 수행하십시오.

  1. 옵션: drop database 명령을 사용하여 모든 데이터베이스를 삭제(drop)하십시오.
    이러한 데이터베이스가 더 이상 필요하지 않은지 확인하십시오. 데이터베이스를 삭제하면, 모든 데이터가 사라집니다.
  2. 필수: MSCS(Microsoft Cluster Server)가 있는 HA에 대해 Db2 인스턴스가 구성되면, db2mscs -u instance-name 명령을 실행하여 Db2 제품을 설치 제거하기 전에 인스턴스를 클러스터링 해제해야 합니다.
  3. 모든 Db2 프로세스 및 서비스를 중지하십시오.
    이 작업은 Windows 서비스 패널을 사용하거나 db2stop 명령을 발행하여 완료할 수 있습니다. Db2 데이터베이스 제품을 제거하기 전에 Db2 서비스 및 프로세스가 중지되어 있지 않으면 메모리에 Db2 DLL이 있는 프로세스 및 서비스 목록이 포함되어 있는 경고 메시지가 수신됩니다.Db2 데이터베이스 제품을 제거하기 위해 프로그램 추가/제거를 사용할 경우, 이 단계는 선택 사항입니다.
  4. Db2 데이터베이스 제품을 제거하기 위한 두 가지 옵션이 있습니다.
    • 프로그램 추가/제거Windows 제어판을 통해 액세스할 수 있으며, 프로그램 추가/제거 창을 사용하여 Db2 데이터베이스 제품을 제거하십시오. Windows 운영 체제에서 소프트웨어 제품을 제거하는 방법에 대한 정보는 운영 체제 도움말을 참조하십시오.
    • db2unins 명령DB2DIR\bin 디렉토리의 db2unins 명령을 실행하여 Db2 데이터베이스 제품, 기능 또는 언어를 제거할 수 있습니다. 이 명령과 동시에 /p 매개변수를 사용하여 복수의 Db2 데이터베이스 제품을 설치 제거할 수도 있습니다. 응답 파일을 사용하면 /u 매개변수를 통해 Db2 데이터베이스 제품, 기능 또는 언어를 설치 제거할 수 있습니다.

 

 

다음에 수행할 작업

제어판 > 프로그램 추가/제거 기능을 사용하거나 db2unins /p 명령 또는 db2unins /u 명령을 사용하여 항상 Db2 데이터베이스 제품을 제거할 수 있는 것은 아닙니다. 이전 방법이 실패할 경우에만 다음 설치 제거 옵션을 사용해야 합니다.

Windows 시스템에서 모든 Db2 사본을 강제로 제거하려면 db2unins /f 명령을 실행하십시오.

 

이 명령은 시스템에서 모든 Db2 사본의 설치를 강제로 제거합니다. 사용자 데이터를 제외한 모든 내용(예: Db2 데이터베이스)이 강제로 삭제됩니다. 이 명령을 /f 매개변수와 함께 실행하기 위한 자세한 내용은 db2unins 명령을 참조하십시오.

 

MSCS 인스턴스를 성공적으로 제거하지 못하면 항목이 레지스트리에 남습니다. 이러한 항목으로 인해 Db2를 다시 설치하거나 ESE와 WSE 사이를 전환할 수 없습니다. 레지스트리를 편집하여 이러한 항목을 직접 제거할 수 있습니다. regedit 도구를 사용하여 다음 위치에서 Db2 항목을 제거하십시오.

  • HKEY_LOCAL_MACHINE\Cluster\
  • HKEY_LOCAL_MACHINE\SOFTWARE\IBM\DB2\
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

--> DB2 삭제 순서를 정리하면  (지우기전에 설치 폴더 위치 확인을 먼저 하세요.)

1. drop database 데이터베이스를 삭제 (클러스터링 되어있다면 해제 모르면 db2mscs -u instance-name 명령어 한번 실행)

2. db2 시스템 중지

3. 제어판의 프로그램 제거로 삭제, 명령어로 프로그램 삭제

4. 명령어로 삭제

5. 레지스트리 삭제

6. 폴더 남아있으면 찾아서 삭제

 

이런식으로 진행하면 되네요. 깔끔하게 지우셔야 나중에 재설치시 문제가 적습니다. ㅎㅎㅎ

 

 

 

반응형