728x90

You must not install ISM on a computer in which a NetWorker server or a NetWorker client is already installed. If you attempt such an installation, it fails with the following message: The ISM setup script detected that another storage manager is installed in /nsr, which conflicts with ISM. If you want to setup ISM, you need to de-install the other storage manager and then run $INFORMIXDIR/bin/ism_startup -init.


For ISM to be installed on a computer that has a NetWorker server or client on it, the NetWorker server or client has to be completely uninstalled first.


To uninstall your currently running ISM on UNIX:

1. Log in as user informix.

2. Change to the ISM binaries directory: 

cd $INFORMIXDIR/bin

3. Become user root.

4. Shut down the ISM daemons: 

./ism_shutdown -q

5. Verify that the daemons are shut down: 

ps -ef | grep nsr

6. Move the ISM executables to a temporary directory: 

mkdir ./ism.tmp 

mv ism* ism.tmp 

mv nsr* ism.tmp 

mv mm* ism.tmp 

mv save* ism.tmp 

mv scanner ism.tmp 

mv usam ism.tmp 

mv recover ism.tmp 

7. Move the ISM catalogs to a temporary directory:

cd $INFORMIXDIR 

mv ism ism.bak 

8. Remove the symbolic link to the ISM catalogs: 

rm /nsr 

9. Remove the call to ism_catalog from the $INFORMIXDIR/onbar script.


Now you are ready to install your new storage manager on UNIX. 


Tip: The ism_shutdown command shuts down the ISM daemons nsrd, nsrexecd, nsrmmdbd, and nsrindexd. It does not uninstall ISM, that is, it does not remove the ISM executables in $INFORMIXDIR/bin, the symbolic link /nsr, or the various ISM files in $INFORMIXDIR/ism.

728x90
728x90

설치제거 순서


1. 선택사항: 데이터베이스를 모두 삭제(Drop)하십시오. 제어 센터 또는 DROP DATABASE 명령을 사용하여 데이터베이스를 삭제할 수 있습니다. 데이터베이스 파일은 먼저 데이터베이스를 삭제하지 않고 인스턴스를 삭제하면 파일 시스템에 그대로 남아 았습니다.


2. DB2 Administration Server를 중지하십시오.

2.1 DB2 Administration Server 소유자로서 로그인하십시오.

2.2 db2admin stop 명령을 입력하여 DB2 Administration Server를 중지하십시오.


3. DB2 Administration Server를 제거하거나 dasupdt 명령을 실행하여 DB2 Administration Server를 다른 설치 경로로 갱신하십시오.

3.1 루트 사용자 권한이 있는 사용자로 로그인하십시오.

3.2 DAS를 중지하십시오. 예를 들어, 다음과 같습니다.

db2admin stop

3.3 DAS를 제거하십시오. 다음 명령을 입력하십시오.

DB2DIR/instance/dasdrop

여기서 DB2DIR은 DB2 데이터베이스 제품 설치 시 지정한 위치입니다. UNIX®의 디폴트 설치 경로는 /opt/IBM/db2/V9.7입니다. Linux®의 디폴트 설치 경로는 /opt/ibm/db2/V9.7입니다.


참고) DB2 버전별 DB2DIR

버전 8 : AIX에서는 /usr/opt/db2_08_01이고, 기타 모든 UNIX 기반 운영 체제에서는 /opt/IBM/db2/V8.1입니다.

버전 9.1 : UNIX®의 디폴트 설치 경로는 /opt/IBM/db2/V9.1입니다. Linux®의 디폴트 설치 경로는 /opt/ibm/db2/V9.1입니다.

버전 9.5 : UNIX®의 디폴트 설치 경로는 /opt/IBM/db2/V9.5입니다. Linux®의 디폴트 설치 경로는 /opt/ibm/db2/V9.5입니다.


4. DB2 인스턴스를 중지하십시오.

4.1 루트 사용자 권한이 있는 사용자로 로그인하십시오.

4.2 다음 명령을 입력하여 현재 DB2 사본에 연관된 모든 DB2 인스턴스 이름 목록을 확인하십시오.

DB2DIR/bin/db2ilist

여기서 DB2DIR은 DB2 데이터베이스 제품 설치 시 지정한 위치입니다. UNIX®의 디폴트 설치 경로는 /opt/IBM/db2/V9.7입니다. Linux®의 디폴트 설치 경로는 /opt/ibm/db2/V9.7입니다.

4.3 .profile에 포함되지 않은 경우 스크립트를 실행하십시오.

. INSTHOME/sqllib/db2profile       (bash, 본 쉘 또는 콘 쉘)

source INSTHOME/sqllib/db2cshrc    (C 쉘)

여기서 INSTHOME은 인스턴스의 홈 디렉토리입니다.

4.4다음 파일을 저장하도록 권장합니다.

$HOME/sqllib/db2systm 데이터베이스 관리 프로그램 구성 파일

$HOME/sqllib/db2nodes.cfg 노드 구성 파일

$HOME/sqllib/function에서 사용자 정의 함수 또는 분리(fenced)된 스토어드 프로시저 응용프로그램

4.5 db2stop force 명령을 입력하여 DB2 데이터베이스 관리 프로그램을 중지하십시오.

4.6 db2 terminate 명령을 입력하여 인스턴스가 중지되었는지 확인하십시오.

4.7 각 인스턴스에 대해 이 단계를 반복하십시오.


5. DB2 인스턴스를 제거하거나 db2iupdt 명령을 실행하여 인스턴스를 다른 설치 경로로 갱신하십시오.

5.1 루트 사용자 권한이 있는 사용자로 로그인하십시오.


5.2 선택사항: 연관된 데이터베이스에서 데이터가 더 이상 필요하지 않다고 확신하는 경우에는 인스턴스를 삭제하기 전에 시스템에서 데이터베이스 파일을 제거하거나 데이터베이스를 삭제(drop)할 수 있습니다.


5.3 다음 명령을 입력하여 인스턴스를 제거하십시오.

DB2DIR/instance/db2idrop InstName

여기서 DB2DIR은 DB2 데이터베이스 제품 설치 시 지정한 위치입니다. UNIX®의 디폴트 설치 경로는 /opt/IBM/db2/V9.7입니다. Linux®의 디폴트 설치 경로는 /opt/ibm/db2/V9.7입니다.

db2idrop 명령은 인스턴스 목록에서 인스턴스 항목을 제거하고 INSTHOME/sqllib 디렉토리를 제거합니다. 여기서, INSTHOME은 인스턴스의 홈 디렉토리이고, InstName은 인스턴스의 로그인 이름입니다. /sqllib 디렉토리에 파일을 저장할 경우, 이 파일은 이 조치로 제거됩니다. 이 파일이 아직도 필요할 경우, 인스턴스를 삭제하기 전에 복사해야 합니다.


5.4선택사항: 루트 사용자 권한이 있는 사용자로 인스턴스 소유자의 사용자 ID 및 그룹을 제거하십시오(해당 인스턴스에 대해서만 사용된 경우). 인스턴스를 다시 작성할 계획이라면 이를 제거하지 마십시오.

주: 인스턴스 소유자 및 인스턴스 소유자 그룹이 다른 목적으로 사용될 수 있으므로 이 단계는 선택적입니다.


6. DB2 데이터베이스 제품을 제거하십시오.


제한사항 (버전 9.1 이상)


rpm 또는 SMIT와 같은 원시 운영 체제 유틸리티를 사용하여 DB2 데이터베이스 제품을 제거할 수 없습니다.

doce_deinstall 명령은 Linux 운영 체제(Linux x32 및 x64)에서만 사용 가능합니다.


6.1 루트 권한을 가진 사용자로 로그인하십시오.

6.2 DB2 제품이 있는 경로에 액세스하십시오. 제거할 DB2 제품의 경로를 찾으려면 시스템에 설치되어 있는 DB2 제품 목록을 참조하십시오.

6.3 DB2DIR/install 디렉토리에서 db2_deinstall -a 명령을 실행하거나 DB2DIR/doc/install 디렉토리에서 doce_deinstall -a 명령을 실행하십시오. 여기서 DB2DIR은 DB2 제품을 설치할 때 지정한 위치입니다.



참고) DB2 버전 8 설치 제거


UNIX 시스템에서 DB2 제품을 제거하려면 다음을 수행하십시오.


1. root 권한이 있는 사용자로 로그인하십시오.

2. DB2 버전 8 제품 CD-ROM을 마운트하십시오.

3. DB2 버전 8 제품 CD-ROM의 루트 디렉토리에서 db2_deinstall -n 명령을 실행하십시오. -n 매개변수를 사용하면 pkgrm 이 비대화식으로 됩니다. -n 매개변수는 System V(Solaris)에만 있습니다.


이 명령은 시스템에서 모든 DB2 제품을 제거합니다.


운영 체제에서 DB2 제품을 제거하기 위한 대체 메소드가 있습니다. 시스템에서 DB2 제품의 서브세트를 제거하고자 하는 경우에 이런 메소드 중 하나를 채택할 수 있습니다. DB2 제품을 제거하기 위한 대안 메소드에는 다음이 포함됩니다.


AIX

SMIT(System Management Interface Tool)를 사용하여 DB2 제품의 일부 또는 전체를 제거할 수 있습니다. SMIT를 사용하여 DB2를 제거하는 경우, DB2 버전 8 제품은 db2_08_01의 자체 접두부에 의해 식별이 가능합니다. installp -u db2_08_01 을 입력함으로써 installp 명령을 사용하여 AIX 시스템에서 모든 DB2 제품을 제거할 수도 있습니다.

HP-UX

swremove 명령을 사용하여 DB2 제품의 일부 또는 전체를 제거할 수 있습니다.

Linux

rpm 명령을 사용하여 DB2 제품의 일부 또는 전체를 제거할 수 있습니다.

Solaris 운영 환경

pkgrm 명령을 사용하여 DB2 제품의 일부 또는 전체를 제거할 수 있습니다.


http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/start/t0007439.htm

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.db2.udb.uprun.doc%2Fdoc%2Ft0007439.htm

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2.luw.qb.server.doc%2Fdoc%2Ft0007439.html

http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=%2Fcom.ibm.db2.luw.qb.server.doc%2Fdoc%2Ft0007439.html

728x90

+ Recent posts