DB2 Information Management DB2 UDB CLP Command Summary
DB2 CLP CLP Command Description db2startDatabase Instance Start. db2stopDatabase Instance Stop. get admin cfg Admin Server 의 현재 값을 Return 한다. get dbm cfg DBM CFG 의 현재 ( 변경요청 ) 값을 Return 한다. get dbm cfg show detail DBM CFG 의 현재 값과 변경 될 값을 Return 한다.(V8) update dbm cfg using DBM Parameter 를 Value 로 변경한다. get instance 환경변수 DB2INSTANCE 의 값을 Return 한다. list active databases Active databases 와 connection 수를 나열한다. list application [show detail] 현재 접속되어 있는 Application 의 정보를 Return 한다. force application (h1 [,h2,..,hn]) Handle Number 에 의해 해당 Application 을 Disconnect 한다. force application all Database 에 모든 Application 을 Disconnect 한다. Instance
DB2 CLP CLP Command Description create database Database 을 생성한다. activate database Database 을 활성화 (Start) 한다. deactivate database Database 을 비활성화 (Stop) 한다. connect to [ [user ] using ] Database 에 사용자 와 비밀번호 로 Connect 한다. get connection state Database 접속 상태를 확인한다. connect reset Database 접속을 해지한다. connect terminate Database 접속을 해지하고, Back End Process 를 종료하며, Registry Variable 에 변경된 환경변수를 값을 적용한다. get db cfg show detail DB CFG 의 현재 값과 변경 될 값을 Return 한다. (V8) get db cfg for Database 의 구성 값을 Return 한다. update db cfg for using Database 의 매개변수 를 Value 로 변경한다. describe table [show detail] Table/View 의 Column 정보를 표시한다. describe indexes for table [show detail] Table 의 Index 정보를 표시한다. list tablespaces [show detail] Table space ID, name, type, contents 와 state 를 표시한다. list tablespace containers for [show detail] Table space 의 Container 정보를 표시한다. LIST TABLES [FOR {USER | ALL | SYSTEM | SCHEMA schema-name}] [SHOW DETAIL] Table List 를 표시한다. Database
DB2 CLP CLP Command Description catalog [admin] node … 에 해당하는 항목을 Node Directory 에 생성한다. list [admin] node directory Node directory 의 항목을 표시한다. catalog database … Database 항목을 Database Directory 에 생성한다. list database directory [on ] Database Directory 내의 Instance 에 해당하는 항목을 표시한다. catalog tcpip node mynode remote server catalog db sample as mydb at node mynode uncatalog db mydb uncatalog node mynode Connectivity
DB2 CLP CLP Command Description get monitor switches 실행 중인 Session 의 Monitor Switch 를 나열한다. update monitor switches using bufferpool [global] [on|off] update monitor switches using lock [global] [on|off] update monitor switches using sort [global] [on|off] update monitor switches using statement [global] [on|off] update monitor switches using table [global] [on|off] update monitor switches using timestamp [global] [on|off] update monitor switches using uow [global] [on|off] Session 의 Monitor Switch 를 변경한다. reset monitor all Monitor Switch 의 값을 초기화 한다. reorgchk [current|update] statistics on table user reorgchk [current|update] statistics on table system reorgchk [current|update] statistics on table all reorgchk [current|update] statistics on table. reorgchk [current|update] statistics on all reorgchk [current|update] statistics on schema Table 의 Reorganization 필요 유무를 점검한다. Performace
DB2 CLP CLP Command Description get snapshot for dbm get snapshot for all on get snapshot for db on get snapshot for tables on get snapshot for tablespaces on get snapshot for locks on get snapshot for bufferpools on get snapshot for applications on get snapshot for dynamic sql on get snapshot for application agentid 4 get snapshot for locks for application agentid 4 get snapshot for locks for application applid *LOCAL.DB Instance / Database / Table space / Table / Bufferpool / Lock Application / SQL / Agent 및 Health 등 다양한 Level 의 Performance 정보를 나열한다. runstats on table db2admin.employee runstats on table db2admin.employee with distribution on columns (empid, empname) runstats on table db2admin.employee with distribution default num_freqvalues 50 runstats on table db2admin.employee for indexes db2user.empl1, db2user.empl2 runstats on table db2admin.employee for indexes all runstats on table db2admin.employee and sampled detailed indexes all runstats on table db2admin.employee on key columns and indexes all Database Directory 내의 Instance 에 해당하는 항목을 표시 한다. Performance
DB2 CLP CLP Command Description export export to emp.del of del select * from employee Database data 를 Flat 파일로 추출한다. import import from emp.del of del messages emp.msg insert into employee Import Utility 를 사용하여 Database 에 Data 를 저장한다. load load from employee of del modified by dumpfile=emp.dump identityoverride warningcount 100 messages emp.msg insert into employee ; Load Utility 를 사용하여 Database 에 Data 를 저장한다. load query table [to local-message-file] [nosummary | summaryonly] [showdelta] Load Utility 의 진행상태를 표시한다. backup database [to ] Database 를 Backup 한다. restore database [from ] Database 를 Restore 한다. Administration
DB2 CLP CLP Command Description CURRENT DATE (Data type : Date) Admin server configuration 을 Return 한다. CURRENT DEGREE (Data type : Char(5)) Intra-Partition 의 Degree 정보를 Return 한다. CURRENT QUERY OPTIMZATION (Data type : Integer) Optimization Level 정보를 Return 한다. CURRENT SERVER (Data type : Varchar(18)) 현재 접속되어 있는 Database 정보를 Return 한다. CURRENT TIME (Data type : Time) SQL 문장이 실행되는 시점의 시간을 Return 한다. CURRENT TIMESTAMP (Data type : Timestamp) SQL 문장이 실행되는 시점의 micro-second 을 Return 한다 USER (Data type : Char(8)) Database 에 접속되어 있는 User-ID 를 반환한다. Special Registers