Db2 데이터베이스 제품 설치 제거 (Windows)

이 태스크는 Windows 운영 체제에서 Db2 데이터베이스 제품을 완전히 제거하기 위한 단계를 제공합니다. 기존 DB2 인스턴스 및 데이터베이스가 더 이상 필요하지 않은 경우에만 이 태스크를 수행하십시오.

이 타스크에 대한 정보

디폴트 DB2 사본을 설치 제거 중이고 시스템에 다른 DB2 사본이 있으면, 설치 제거를 진행하기 전에 새 디폴트 사본을 선택하도록 db2swtch 명령을 사용하십시오. 또한, DB2 Administration Server(DAS)가 제거되고 있는 사본에서 실행 중이면 제거되고 있지 않은 사본으로 DAS를 이동하십시오. 그렇지 않으면 설치 제거 후 db2admin create 명령을 사용하여 DAS를 재작성하고 일부 기능이 작동하도록 DAS를 재구성하십시오.

프로시저

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

  1. 선택사항: drop database 명령을 사용하여 모든 데이터베이스를 삭제하십시오.
    이러한 데이터베이스가 더 이상 필요하지 않은지 확인하십시오. 데이터베이스를 삭제하면, 모든 데이터가 사라집니다.
  2. 필수: Db2 인스턴스가 MSCS (Microsoft Cluster Server) 가 있는 HA에 대해 구성된 경우, 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\
주의: regedit를 사용하면 컴퓨터를 사용할 수 없게 될 수 있으므로 주의하여 사용해야 합니다.