또한 db2_deinstall 명령은 DB2 제품 DVD에서 사용 가능합니다. 설치 제거 중인 제품 버전은 DB2 DVD의 제품 버전과 일치해야 합니다. DB2 DVD를 사용하여 db2_deinstall 명령을 실행할 때 -b 매개변수를 제공하지 않은 경우 설치 경로를 제공하라는 프롬프트가 표시됩니다.
설치된 DB2 제품 및 기능 목록을 보려면 db2ls 명령을 사용하십시오. 하나 이상의 인스턴스가 현재 DB2 사본과 연관되어 있는 경우에는 해당 DB2 사본은 설치 제거할 수 없습니다.
DB2COPY1의 일부인 DB2 제품을 모두 설치 제거하기로 결정했습니다. DB2COPY1 내의 마지막 DB2 제품을 설치 제거하려는 경우, 이는 디폴트 DB2 사본이기 때문에 설치 제거 요청에 실패합니다.
디폴트 DB2 사본 내에서 남아 있는 DB2 제품 중 마지막 제품을 설치 제거하기 전에, 시스템에 다른 DB2 사본이 있다면 하나의 DB2 사본에서 다른 사본으로 디폴트를 전환해야 합니다.
디폴트를 변경하려면 인수 없이 db2swtch 명령을 사용하여(Windows 전용) 디폴트 DB2 및 IBM 데이터베이스 클라이언트 인터페이스 선택 마법사를 시작하십시오. 새로운 디폴트 선택 시 마법사는 가능한 모든 후보를 표시합니다.
여기서는 DB2COPY2를 새로운 디폴트 DB2 사본으로 선택할 수 있습니다.
DB2COPY2를 디폴트 DB2 사본으로 지정한 후 DB2COPY1에서 마지막 제품의 설치 제거를 요청할 수 있습니다.
DB2COPY1은 더 이상 디폴트 DB2 사본이 아니므로 설치 제거 요청은 성공합니다.
여러 개의 DSDRIVER를 반복하여 설치할 수 있습니다. 단 하나의 IBM 데이터베이스 클라이언트 인터페이스 사본만이 디폴트입니다. 어느 시점에, 디폴트 IBM 데이터베이스 클라이언트 인터페이스 사본인 DSDRIVER을 설치 제거할 수도 있습니다.
디폴트 IBM 데이터베이스 클라이언트 인터페이스 사본을 설치 제거할 때 데이터베이스 관리 프로그램은 남아 있는 DSDRIVER 중에서 선택하여 이들 중 하나를 새로운 디폴트 IBM 데이터베이스 클라이언트 인터페이스 사본으로 선택합니다. 설치 제거를 요청하기 전에 디폴트를 전환하지 않은 경우 새로운 디폴트가 될 DSDRIVER를 제어할 수 없습니다. (원래의 디폴트 외에 DSDRIVER이 하나만 있는 경우에는 데이터베이스 관리 프로그램이 선택할 DSDRIVER가 분명합니다. 원래의 디폴트 외에 여러 개의 DSDRIVER가 설치되어 있는 경우에는 데이터베이스 관리 프로그램이 선택할 DSDRIVER를 알 수 없습니다.)
여기에 제시된 시나리오에서는 DB2COPY1이 디폴트 DB2 사본이고 IBMDBCL1이 디폴트 IBM 데이터베이스 클라이언트 인터페이스 사본입니다.
IBMDBCL1에서 DSDRIVER의 설치 제거를 결정하십시오.
설치 제거 요청의 일부로, 데이터베이스 관리 프로그램에 의해 자동으로 디폴트 IBM 데이터베이스 클라이언트 인터페이스 사본이 전환이 전환되어 DB2COPY1이 디폴트 DB2 사본 및 디폴트 IBM 데이터베이스 클라이언트 인터페이스 사본이 됩니다. (이는 머신에 DB2 사본이 둘 이상 있는 경우에도 적용됩니다.)