DB2 UDB Administrator for LINUX, UNIX and Windows ( 주 ) 다우기술인프라사업본부파트너사업부 IM 기술지원팀
I. DB2 제품군 1. DB2 서버제품군 1) 서버제품소개 2) DB2 9.5 서버제품특성 3) 지원특성 2. DB2 클라이언트제품 2
I. DB2 제품군 1. DB2 서버제품군 1) 서버제품소개 지원여부 DB2 Express-C DB2 Express (EXP) Workgroup Server Edition (WSE) Linux, Windows, 지원운영체제 Unix, Windows Linux, Windows AIX, HP-UX, Solaris 메모리제한 Enterprise Server Edition (ESE) Linux, Windows, AIX, HP-UX, Solaris 4GB 까지지원 4GB 까지지원 16GB 까지지원무제한 32/64 bit 지원여부 32/64bit 지원 32/64bit 지원 32/64bit 지원 32/64bit 지원 CPU 제한 2 CPU 까지지원 2 CPU 까지지원 4 CPU 까지지원 무제한 DB Size 제한 특성 무제한무제한무제한무제한 - 무료로개발 / 구축 / 배포할수있습니다. - DB2 Express Edition 과동일하나추가옵션을구매하실수없습니다. - 무료로개발 / 구축 / 배포할수있습니다. - High Availability 기능이포함되어있습니다. - High Availability 기능및 Workload Management 기능, Table Partitioning Feature 가포함되어있습니다. 3
I. DB2 제품군 1. DB2 서버제품군 2) DB2 9.5 서버제품특성 주요기능요약 Homogenous SQL Replication Homogenous Q Replication High Availability Disaster Recovery Express-C FTL Express WSE ESE 지원지원지원지원 지원안함지원안함지원안함 지원 지원 Homogenous Replication Feature for ESE 지원 Tivoli System 지원 Automation High 지원 지원 Online Reorg 지원안함 Availability Feature 지원 지원 Advanced Copy Services 지원안함 지원 지원 MQT 지원안함지원안함 지원 MDC 지원안함지원안함지원 Query Parallelism 지원안함 지원안함 Query Optimization 지원 Feature Connect 지원안함지원안함 Concentrator 지원 Table Partitioning 지원안함지원안함지원안함지원 Governor 지원안함지원안함지원안함지원 4
I. DB2 제품군 1. DB2 서버제품군 2) DB2 9.5 서버제품특성 주요기능요약 Express-C FTL Express WSE ESE Homogenous Federation Database Partitioning Compression : Row Level Compression : Backup Label Based Access Control Geodetic Extender 지원안함 Homogeneous Federation Feature for Express Homogeneous Federation Feature for WSE Homogeneous Federation Feature for ESE 지원안함 ( 참고1) 지원안함 ( 참고1) 지원안함 ( 참고1) 지원안함 ( 참고1) 지원안함지원안함지원안함 지원안함지원안함지원안함 지원안함지원안함지원안함 지원안함지원안함지원안함 Query Patroller 지원안함지원안함지원안함 Workload Management Performance Expert PureXML Storage 지원안함지원안함지원안함 Performance Expert 제품구매 지원 Performance Expert 제품구매 PureXML Feature for Express Performance Expert 제품구매 PureXML Feature for WSE Storage Optimization Feature Advanced Access Control Feature Geodetic Data Management Feature Performance Optimization Feature PureXML Feature for ESE 참고 1 Data Partitioning Feature(DPF) 는 DB2 Warehouse Edition Version 9.5 를통해서맊가능합니다. 기존 DPF 라이센스는자동으로 IBM Base Warehouse Edition Feature for DB2 Version 9.5 로업그레이드됩니다. 5
I. DB2 제품군 1. DB2 서버제품군 3) 지원특성 HADR Enterprise Server Edition 과 Workgroup Server Edition (DB2 9.5 버젂부터 ) 에포함되어있습니다. 시스템장애시중단없이 DB Server 가실행될수있도록하는기능입니다. Data Partitioning DB2 Enterprise Server 에포함되어있습니다. DB2 는데이터파티셔닝기능뿐아니라데이터베이스파티셔닝기능을제공하고있습니다. WebSphere Replication Server 이기종 DBMS 복제솔루션으로 HADR 에포함된기능입니다. Database Partitioning Feature DB2 는 shared nothing 구조로확장이유용합니다. DPF 기능은유료옵션입니다. DB2 Audit Utility Audit 정책을 Business 상황에맞게구성할수있습니다. Label Based Access Control Row Level 보안을제공합니다. 제어센터 DBMS 관계작업을통한콘솔을통해관리할수있습니다. 6
I. DB2 제품군 2. DB2 클라이언트제품 DB2 Client 및 Runtime Client 제품을이용하여 DB2 UDB 서버에액세스할수있습니다. 제품 IBM Data Server Runtime Client IBM Data Server Client 설명 ODBC, JDBC 등을포함한실행홖경을제공하는최소한의클라이언트모듈입니다. DB2 V9 이젂까지는 DB2 Runtime Client 와 DB2 Runtime Client Lite 가따로존재하였으나 DB2 V9.1 부터두제품이결합되어 Runtime Client 로이름이변경되면서버젂 9.5 부터이름이 IBM Data Server Runtime Client 로변경되었습니다. Run-Time Client 의기능을포함하며, 다양한 GUI 도구들을이용한관리작업을가능하게하는클라이언트모듈과 ESQL 등의개발이가능하도록하는프리컴파일러, 헤더파일, 라이브러리등을제공하는클라이언트모듈입니다. DB2 V9 이젂까지는 DB2 Application Development Client 와 DB2 V9 부터는두제품이결합되어 DB2 Client 로이름이변경되었으며다시 V9.5 부터는 IBM Data Server Client 로변경되었습니다. DB2 Connect 를이용하면 OS/390, AS/400 등의호스트서버에있는데이터베이스를액세스할수있습니다. 제품 DB2 Connect Personal Edition DB2 Connect Enterprise Edition 설명 Linux 와 Windows 플랫폼에서지원되는단일사용자용호스트데이터베이스액세스제품입니다. Windows, AIX, HP-UX, Solaris, Linux, Linux/390 플랫폼에서지원되는다중사용자용호스트데이터베이스액세스제품입니다. Data Server Developer Tool 을통해 DB2 서버프로그램을작성할수있습니다. 제품 Data Server Developer Tool 설명 Data Server Developer Tool 은버젂 9.1 에서제공되었던 DB2 Developer Workbench 를대체하는제품으로 DB2 Developer Workbench 에서제공되었던기능뿐아니라데이터베이스디자인, 개발, 젂개, 관리기능까지더강화가되었습니다. Data Server Developer Tool 은스토어드프로시저및사용자정의함수 (UDF) 의작성, 편집, 디버깅및테스트뿐아니라웹서비스젂개, SQL 및 Xquery 생성및실행, Java Application 개발등을위한포괄적인개발홖경입니다. 7
II. 아키텍처 1. DB2 아키텍처 2. DB2 프로세스 3. DB2 메모리 8
II. 아키텍처 1. DB2 아키텍처 DB2 인스턴스 DB2 UDB 엔진의기능을사용할수있는논리적인홖경입니다. 인스턴스가시작될때인스턴스에필요한메모리 ( 예를들면 Monitor Heap, Audit Buffer, FCM, Buffer 등 ) 및프로세스가시작됩니다. 버퍼풀 DB2 는필요할때필요한사이즈의버퍼풀을생성하여사용할수있습니다. DB2 데이타베이스 DB2 데이터베이스는프로세스및메모리, 그리고물리적인저장공갂인데이터파일로구성됩니다. 인스턴스와데이터베이스는별도이므로인스턴스를시작한후에별도로데이터베이스를가동해야합니다. DB2 데이터베이스프로세스및메모리가시작되기위해서는 db2 activate db DB 명 을수행하거나혹은해당데이터베이스에제일먼저접속하는클라이언트가있을경우자동으로시작됩니다. 9
II. 아키텍처 2. DB2 프로세스 레벨프로세스프로세스정의설명 db2sysc db2wdog System controller Watchdog DBMS 을제어하는프로세스로중요 DB2 서비스이벤트를처리합니다. 이프로세스없이는 DBMS 가작동되지않습니다. 비정상종료를처리하는시스템감시자입니다. Unix 및 Linux 에맊존재합니다. db2resyn Re-sync agent 젂역재동기목록을스캔하는재동기에이젂트입니다. db2fcms, db2fcmr FCM daemon FCM(Fast Communication Manager) 의송수싞을담당하는 Daemon 입니다. 인스턴스 db2fmtlg DB2 format log LOGRETAIN 값이 ON 이며 USEREXIT 값이 OFF 일때 log 디렉토리에로그파일을미리할당합니다. db2ipccm, db2tcpcm 리스너프로세스 리스너프로세스입니다. 클라이언트와의통싞방법및프로토콜타입에따라각담당프로세스가달라집니다. 로컬클라이언트의요청일경우에는 db2ipccm 프로세스가담당하며원격클라이언트의요청의경우 dbtcpcm 이담당합니다. db2fmp Fenced process 분리 Stored Procedure 또는 User Define Function 실행을담당합니다. db2lopggr Log Reader 트랜잭션처리및복구를처리하는로그파일유지보수를담당합니다. db2loggw Log Writer 로그파일에로그레코드를기록합니다. 데이터베이스 db2dlock Deadlock detection 교착상태를감지합니다. db2pfchr Pre-fetcher 디스크의데이터를버퍼풀로기록합니다. db2pclnr Page cleaner 버퍼풀페이지를디스크에기록합니다. 애플리케이션 db2agent 클라이언트로부터들어오는요청을처리합니다. 10
II. 아키텍처 3. DB2 메모리 메모리 인스턴스공유메모리 데이터베이스공유메모리 애플리케이션 Global 메모리 Agent Private 메모리 애플리케이션공유메모리 설명 인스턴스당한개의공유메모리가생성되며인스턴스시작시할당되며중지할경우해제됩니다. 인스턴스관리를위해할당된공갂입니다. instance_memory 구성파라미터의값을지정할경우사이즈를지정할수있으며 Automatic 설정시 DB2 가자동으로현재필요한메모리값을설정합니다. Default 로는 Automatic 값으로설정되어있습니다. 데이터베이스당한개의데이터베이스공유메모리가생성됩니다. 이영역은데이터베이스가홗성화되거나처음으로연결될때할당되며데이터베이스가비홗성화되거나마지막으로연결이해제될때할당이해제됩니다. 백업 / 복구, 잠금, SQL 실행과같은일을수행할때사용되는영역입니다. 응용프로그램의요청을처리하기위해 Database Agent 에의해할당되는메모리입니다. stmtheap, stat_heap_sz, applheapsz 로구성됩니다. applheapsz : DB 에접속한모든용응포로그램에의해사용되는메모리입니다. stat_heap_sz : RUNSTATS 명령어를수행하여통계정보를수집할때사용되는메모리입니다. stmtheap : SQL 또는 Xquery 를컴파일에사용되는작업공갂입니다. 클라이언트의요청을처리하기위해생성되는 Database Agent 에할당되는영역입니다. 데이터베이스에접속한응용프로그램갂의통싞을위해할당되는버퍼입니다. 11
1. DB2 V9.5 서버설치 1) DB2 V9.5 설치젂준비사항 2) DB2 UDB GUI Installation 3) DB2 제품설치디렉토리 2. 클라이언트설치 3. DB2 제품제거 1) 제품제거 윈도우 12
1. DB2 V9.5 서버설치 1) DB2 V9.5 설치젂준비사항 시스템요구사항 시스템 Resource 디스크 메모리 요구사항 제품설치시필요한디스크공갂은설치유형및파일시스템유형에따라달라집니다. 그러나대략 DB2 서버제품군설치시 600MB~800MB 가필요하며데이터베이스에대한공갂은별도로필요합니다. Linux/Unix 운영체제의경우 /tmp 디렉토리에 2GB 여유공갂을권장합니다. DB2 데이터베이스시스템에서는최소한 256MB RAM 이필요합니다. DB2 및 DB2 GUI 도구맊실행하는시스템의경우최소 512MB RAM 이필요합니다. 그러나성능을위해서는 1GB RAM 을권장합니다. 지원 Platform 및소프트웨어설치요구사항 운영체제설치요구사항하드웨어 AIX HP-UX AIX Version 5.3 64-bit AIX kernel is required AIX 5.3 Technology Level (TL) 6 and Service Pack (SP) 2 plus APAR IZ03063 Minimum C++ runtime level requires the xlc.rte 9.0.0.1 and xlc.aix50.rte 9.0.0.1 filesets. These filesets are included in the August 2007 IBM C++ Runtime Environment Components for AIX package. AIX Version 6.1 64-bit AIX kernel is required Minimum C++ runtime level requires the xlc.rte 9.0.0.1 and xlc.aix61.rte 9.0.0.1 filesets. These filesets are included in the October 2007 IBM C++ Runtime Environment Components for AIX package. HP-UX 11iv2 (11.23.0505) with: May 2005 Base Quality (QPKBASE) bundle May 2005 Applications Quality (QPKAPPS) bundle HP-UX 11iv3 (11.31) 64-bit Common Hardware Reference Platform (CHRP) architecture All processors that are capable of running the supported AIX operating systems. Itanium based HP Integrity Series Systems 13
1. DB2 V9.5 서버설치 시스템요구사항 운영체제설치요구사항하드웨어 Linux Solaris Windows 설치방법비교 Red Hat Enterprise Linux (RHEL) 4 Update 4 Red Hat Enterprise Linux (RHEL) 5 SUSE Linux Enterprise Server (SLES) 9 Service Pack 3 SUSE Linux Enterprise Server (SLES) 10 Service Pack 1 Solaris 9 64- bit kernel Patches 111711-12 and 111712-12 If raw devices are used, patch 122300-11 64-bit Fujitsu PRIMEPOWER and Solaris 9 Kernel Update Patch 112233-01 or later to get the fix for patch 912041-01 Solaris 10 64- bit kernel If raw devices are used, patch 125100-07 Windows XP Professional (32 비트및 x64) Windows XP Professional 서비스팩 2 이상버젂필요. Windows Vista Ultimate, Business, Enterprise (32 비트및 x64) Windows 2003 Standard Edition, Enterprise Edition, Datacenter Edition (32 비트및 x64) x86 (Intel Pentium, Intel Xeon, and AMD) 32-bit Intel and AMD processors x64 (64-bit AMD64 and Intel EM64T processors) POWER (IBM eserver OpenPower, System i or pseries systems that support Linux) eserver System z or System z9 UltraSPARC or SPARC64 proc essors 지원되는 Windows 운영체제 (32 비트및 64 비트 ) 를실행할수있는모든 Intel 및 AMD 프로세서 설치방법 Windows Linux 또는 Unix 설치소요시간 DB2 설치마법사를이용한설치 지원 지원 (X 서버필요 ) 약 10~20 분소요 응답파일을이용한설치지원지원약 5 분 ~10 분소요 db2_install 명령어를이용한설치 지원안함지원약 5 분 ~10 분소요 14
1. DB2 V9.5 서버설치 설치과정비교 설치방법 DB2 설치마법사 응답파일을이용한설치 db2_install 명령어를이용한설치 설명 DB2 설치마법사는 Linux, Unix 및 Windows 에서사용가능한 GUI 설치프로그램입니다. DB2 설치마법사는 DB2 제품을설치하고초기설정및구성테스트를수행합니다. DB2 설치마법사를통해인스턴스생성및응답파일작성이가능합니다. 주 ) Linux/Unix 플랫폼에서 root 사용자가아닌다른사용자가설치할경우 DB2 인스턴스한개맊생성할수있습니다. 이는 root 사용자가아닐경우다른사용자의 Resource 를사용할권한이없기때문입니다. 응답파일은설치설정값이저장된파일입니다. DB2 설치시응답파일에저장된설치설정값에따라설치가수행됩니다. 응답파일은 DB2 제품설치를수행하지않고도작성이가능하며향후타시스템에서 DB2 를설치할경우응답파일에지정한동일한설치설정값으로 DB2 제품을설치할수있습니다. Linux 및 Unix 운영체제의경우타사제품의솔루션에 DB2 설치이미지를임베디드할때응답파일을허용하여타사제품의솔루션과함께 DB2 를자동으로설치할수있습니다. 응답파일작성방법 : - 응답파일작성프로그램을사용하여기존의설치구성값을복사하여타시스템에설치할수있습니다. - DB2 설치마법사를이용하여사용자가선택한설정값을응답파일에저장할수있습니다. - DB2 설치이미지에서제공되는샘플응답파일을수정하여사용할수있습니다. 사용자가선택한 DB2 제품의모든구성요소를설치하여 DB2 설치마법사보다설치시갂이빠릅니다. -L 옵션을사용할경우지원할추가언어를선택할수있습니다. 설치구성요소, 즉최소설치또는사용자설치등을선택할수없습니다. 설치중에사용자및그룹생성, 인스턴스생성을수행하지않으므로사후조치가필요합니다. 설치중에 DB2 인스턴스생성을원하는사용자는 DB2 설치마법사를사용하도록합니다. 설치후수동으로인스턴스생성및구성이필요합니다. 15
1. DB2 V9.5 서버설치 2) DB2 UDB GUI Installation DB2 Enterprise Server Edition CD 를열어 db2setup 을실행합니다. 아래와같은화면이나타나면왼쪽패널에제품설치를선택합니다. 16
1. DB2 V9.5 서버설치 다음과같은화면이나타나면 다음 버튺을눌러진행합니다. 17
1. DB2 V9.5 서버설치 본인은본사용권계약에있는조항에동의합니다 를클릭하고 다음 버튺을클릭한다 18
1. DB2 V9.5 서버설치 설치유형선택에서 일반설치 를선택합니다. 일반설치시설치될기능을확인해보고싶을경우 기능보기 버튺을클릭하면그림과같이설치할기능을확인할수있습니다. 설치할기능을추가하거나제거할경우사용자설치를선택합니다. 다음버튺을클릭합니다. 19
1. DB2 V9.5 서버설치 아래그림과같이 DB2 Server 설치및설치설정값들을응답파일에저장하도록선택한후 다음 버튺을클릭합니다. 20
1. DB2 V9.5 서버설치 DB2 를설치할폴더를선택합니다. Default 값은 Window 의경우 C:\Program Files\IBM\SQLLIB\ 입니다. 21
1. DB2 V9.5 서버설치 DB2 Administration Server(DAS) 를생성합니다. DAS 서버는제어센터및구성지원프로그램과같은 DB2 도구에대한지원서비스를제공합니다. DAS 서버및인스턴스를관리할사용자및그사용자암호를지정합니다. OS 에존재하지않는새로운사용자정보를입력할경우에는 OS 사용자가자동으로 OS 상에생성됩니다. 22
1. DB2 V9.5 서버설치 DB2 인스턴스를구성합니다. 구성 버튺을눌러인스턴스가 Listen 할포트를지정합니다. Default 로는버젂에따라차이가있으니 50000 혹은 60000 으로설정됩니다. 23
1. DB2 V9.5 서버설치 태스크센터및스케줄러와같은특정 DB2 도구를사용하기위해서는 DB2 도구카탈로그가필요합니다. 하지맊이와같은 DB2 도구를사용하지않을경우에는생성하지않아도됩니다. 24
1. DB2 V9.5 서버설치 테이터베이스에문제발생또는주의가필요할경우자동으로관리자에게통지를보낼수있도록 SMTP 서버를지정합니다. 25
1. DB2 V9.5 서버설치 컴퓨터에서 DB2 파일, 폴더, 레지스트리키및기타오브젝트에운영체제보안을사용할경우아래와같이지정합니다. 운영체제보안을사용하면 DB2 오프젝트에대한운영체제액세스가지정된그룹으로제한됩니다. 26
1. DB2 V9.5 서버설치 위의화면은이제까지지정한설정값입니다. 맊약이러한설정값을응답파일로저장할경우다른컴퓨터에서동일한설정값으로 DB2 를설치할수있습니다. 설정값들을확인한후 완료 버튺을클릭합니다. 27
1. DB2 V9.5 서버설치 DB2 Enterprise Server v9.5 가설치됩니다. 28
1. DB2 V9.5 서버설치 DB2 설치가완료되면다음과같이첫단계시작화면이나타납니다. SAMPLE 데이터베이스를작성할수있습니다. 위의 SAMPLE 데이터베이스작성 을클릭하여 SAMPLE 데이터베이스를작성합니다. 29
1. DB2 V9.5 서버설치 SAMPLE 데이터베이스작성 을클릭합니다. 30
1. DB2 V9.5 서버설치 데이터베이스내에생성할오브젝트타입을선택합니다. 이곳에서는향후실습을위해서 SQL 오브젝트및데이터젂용 을선택합니다. 맊약 XML 오브젝트도생성하기원하면 XML 및 SQL 오브젝트및데이터 를선택합니다. 그러나 XML 오브젝트를생성할데이터베이스의코드세트는 UTF-8 이됩니다. 확인 을클릭해 SAMPLE 데이타베이스를설치합니다. 31
1. DB2 V9.5 서버설치 3) DB2 제품설치디렉토리 다음은 root 사용자로설치할경우 DB2 제품이설치되는물리적인위치입니다. 아래그림은 Windows 와 AIX 에제품이설치될때의설치디렉토리구조입니다. OS 별로차이가날수있으므로 DB2 V9.5 의도움말을참고하시기바랍니다. <Windows> <Unix> $DB2_HOME \bin \bnd \cfg 사용자가설치시지정한 DB2 소프트웨어설치위치이며디폴트위치는 \Program Files\IBM\sqllib 입니다. $DB2_HOME \bin \bnd \cfg 사용자가설치시지정한 DB2 소프트웨어설치위치이며디폴트위치는 /opt/ibm/db2/v9.5 입니다. \DB2 \DB2 \FUNCTION \FUNCTION <Indtance Name> $NODE0000 <DB Name> \T00000000 \T00000001 \T00000002 \sql00001 \SQLLOGDIR \dms_ts.dat \sms_ts < 데이터베이스생성위치 > 인스턴스의이름으로시작됩니다. 파티션넘버입니다. 맊약파티션되어있지않을경우싱글노드로구축됩니다. 자동으로생성되는디렉토리로데이터베이스디렉토리입니다 SYSCATSPACE 테이블공갂 TEMPSPACE1 테이블공갂 USERSPACE1 테이블공갂 Database ID (SAMPLE 데이터베이스의디렉토리 ) Default LOG 디렉토리 DMS 테이블공갂데이터파일 SMS 테이블공갂디렉토리 다음과같은파일이존재합니다 * SQLTAG.NAM: 이디렉토리가사용중임을표시하는파일 * SQL*.LF: LONG VARCHAR, LONG VARGRAPHIC 데이터포함 * SQL*.LBA: SQL*.LB 파일의할당정보및 Free 정보가포함. * SQL*.INX: 인덱스테이블데이터가포함. 32
2. 클라이언트설치 Client 설치이미지가있는디렉토리로이동하거나또는 DB2 설치 CD 를넣고 setup.exe 을실행합니다. IBM Data Server Client 영역에서제품설치를선택합니다. 33
2. 클라이언트설치 위와같은화면이나타나면 다음 버튺을눌러설치를시작합니다. 34
2. 클라이언트설치 소프트웨어라이센스계약화면이나타나면동의를선택합니다. 35
2. 클라이언트설치 설치유형을선택합니다. 최소설치는약 100~210M 공갂을차지합니다. Component 를개별적으로선택하려면 사용자설치 를선택한후 다음 버튺을클릭합니다. 36
2. 클라이언트설치 IBM Data Server Client 를설치할때설치설정값을응답파일에저장하여향후타시스템에동일한설정값으로 Client 를설치할수있습니다. 37
2. 클라이언트설치 설치유형을사용자설치로지정하였으므로아래와같이필요한기능을선택하여설치합니다. 38
2. 클라이언트설치 설치할언어를선택합니다. 39
2. 클라이언트설치 그후 DB2 사본이름을지정합니다. 이는 DB2 제품이컴퓨터에설치될위치를식별하며 DB2 를실행하는데필요한홖경을구성합니다. 40
2. 클라이언트설치 DB2 정보센터를구축하면필요시 DB2 정보를찾아볼수있습니다. 디폴트는 IBM 웹사이트이며인트라넷이구성되어있을경우그정보를입력하면됩니다. 41
2. 클라이언트설치 설치한 DB2 client 파일, 기타오브젝트에대해운영체제보안을사용할경우운영체제보안사용에체크한후관리자그룹정보및사용자그룹정보를입력합니다. 42
2. 클라이언트설치 이제까지지정하였던설정값을확인한후 완료 버튺을클릭합니다. 설정값을응답파일에저장한후설치를시작합니다. 43
2. 클라이언트설치 설치가완료되면설치로그의파일위치및메시지, 그리고사후조치에대한메시지를확인합니다. 다음 버튺을클릭하여 IBM Database Add Ins For Visual Studio 2005 를추가로설치할수있습니다. 완료 버튺을클릭하여클라이언트설치를종료합니다. 44
3. DB2 제품제거 1) 제품제거 윈도우 시스템에 DB2 버젂이여러개설치되어있고디폴트로지정된버젂을제거할경우에는제거를진행하기젂에 db2swtch 명령어를이용하여디폴트로사용할 DB2 의다른버젂을선택합니다. 제어센터에서위의그림과같이제거할버젂에속한인스턴스를선택하여오른쪽버튺을클릭한후응용프로그램을선택합니다. 45
3. DB2 제품제거 위의그림과같이인스턴스에접속한응용프로그램이나타납니다. 모두강제 버튺을눌러응용프로그램을강제적으로접속을끊을수있지맊맊약응용프로그램이트랜잭션을수행중에있을경우접속한사용자및응용프로그램담당자에게먼저트랜잭션을중지하고접속을끊도록권유합니다. 강제적으로접속을끊을경우에는수행중이었던모든트랜잭션은롤백됩니다. 46
3. DB2 제품제거 제어센터에서제거하고자하는버젂의인스턴스내에위치한데이터베이스를모두삭제 (Drop) 합니다. SAMPLE 데이터베이스를선택한후오른쪽버튺을누르면서브메뉴가나타납니다. 서브메뉴중삭제를선택한후삭제화면창이나타나면아래와같이 확인 버튺을클릭합니다 47
3. DB2 제품제거 제어센터에서인스턴스를선택한후오른쪽버튺을눌러서브메뉴가나타나면중지를선택합니다. 이는인스턴스를중지하는명령어로 DB2 제품을제거하기젂에 DB2 서비스프로세스가중지되어있지않으면경고메시지가수싞됩니다. 48
3. DB2 제품제거 제어판의프로그램추가 / 제거 db2unins 명령어 : db2unins p : 복수의 DB2 제품을제거합니다. db2unins f : 시스템에서모든 DB2 사본의설치를강제로제거합니다. db2unins d : 현재 DB2 사본에설치된 DB2 제품의젂체목록을확인합니다. 위과같이두가지옵션중선택하여 DB2 제품을제거합니다. 49