DB2——命令視窗和命令列處理器

來源:互聯網
上載者:User

標籤:選項   def   dos   tab   介面   tran   arc   create   change   

 DB2命令視窗和命令列處理器實際上都是CMD命令視窗產生的,具體區別如下

菜單與可執行檔的對應關係
D:\Program Files\IBM\SQLLIB\BIN\
DB2 命令視窗 - Administrator <----> db2cwadmin.bat
DB2 命令視窗 <----> DB2CW.BAT
DB2 命令列處理器 <----> DB2CMD.exe 參數為:DB2SETCP.BAT DB2.EXE
DB2 命令列處理器加強版 <----> clpplus.bat

DB2 添加的環境變數
D:\PROGRA~1\IBM\SQLLIB\BIN;D:\PROGRA~1\IBM\SQLLIB\FUNCTION;D:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL

DB2 命令視窗
又稱為db2非互動方式。作用是切換到DB2的BIN目錄,可以直接執行D:\Program Files\IBM\SQLLIB\BIN\下面的可執行檔(exe、bat等等)
實際上DB2 命令視窗就是windos的CMD視窗切換到DB2的BIN目錄的結果。
由於DB2在安裝時自動化佈建了環境變數,CMD視窗執行的與db2相關的命令與DB2 命令視窗執行命令等價
可以執行的命令有:
作業系統的命令,如DIR、TREE
BIN目錄下的所有可執行檔,如db2start、db2stop
db2-command命令(需要在這些命令之前加db2和空格),如db2 connect to sample、db2 list tables for schema "目前使用者名"


DB2 命令視窗 - Administrator
與DB2 命令視窗作用一樣,增加了管理員前面,一般前面的視窗提示許可權問題時,改用這個視窗執行就行。
可以執行的命令同上


DB2 命令列處理器
又稱為db2互動方式,相當於在DB2 命令視窗、或者CMD視窗鍵入db2然後斷行符號,互動模式有一個好處就是前面所有需要輸入db2開頭的命令就不需要在輸入db2開頭了。
這個跟Oracle資料庫的sqlplus很像,如果需要退出互動模式,鍵入QUIT斷行符號即可
可以執行的命令有db2-command命令和部分bin目錄下的命令,具體db2-command命令可以通過?斷行符號查看
結果如下

 

  1.  (c) Copyright IBM Corporation 1993,2007
  2.  DB2 客戶機 10.5.5 的命令列處理器
  3.   
  4.  可從命令提示字元處發出資料庫管理員命令和 SQL 陳述式。例如:
  5.   db2 => connect to sample
  6.   db2 => bind sample.bnd
  7.   
  8.  要獲得一般協助,輸入:?。
  9.  要獲得命令協助,輸入:? command,其中 command 可以是
  10.  資料庫管理員命令的前幾個關鍵字。例如:
  11.   ? CATALOG DATABASE 用於關於 CATALOG DATABASE 命令的協助
  12.   ? CATALOG 用於關於所有 CATALOG 命令的協助。
  13.   
  14.  要退出 db2 互動方式,在命令提示字元處輸入
  15.  QUIT。在非互動方式下,所有命令都必須以“db2”作首碼。
  16.  要列出當前命令選項設定,輸入 LIST COMMAND OPTIONS。
  17.   
  18.  要擷取更詳細的協助,請參閱 Online Reference Manual。
  19.   
  20.  db2 => ?
  21.   ACTIVATE DATABASE GET CONTACTS REFRESH LDAP
  22.   ADD CONTACT GET/UPDATE DB CFG REGISTER LDAP
  23.   ADD CONTACTGROUP GET/UPDATE DBM CFG REGISTER XMLSCHEMA
  24.   ADD DBPARTITIONNUM GET DBM MONITOR SWITCHES REGISTER XSROBJECT
  25.   ADD XMLSCHEMA GET DESCRIPTION FOR HEALTH REORG INDEXES/TABLE
  26.   ARCHIVE LOG GET NOTIFICATION LIST REORGCHK
  27.   ATTACH GET HEALTH SNAPSHOT RESET ADMIN CFG
  28.   AUTOCONFIGURE GET INSTANCE RESET ALERT CFG
  29.   BACKUP DATABASE GET MONITOR SWITCHES RESET DB CFG
  30.   BIND GET RECOMMENDATIONS RESET DBM CFG
  31.   CATALOG APPC NODE GET ROUTINE RESET MONITOR
  32.   CATALOG APPN NODE GET SNAPSHOT RESTART DATABASE
  33.   CATALOG DATABASE HELP RESTORE DATABASE
  34.   CATALOG DCS DATABASE HISTORY REWIND TAPE
  35.   CATALOG LDAP DATABASE IMPORT ROLLFORWARD DATABASE
  36.   CATALOG LDAP NODE INITIALIZE TAPE RUNCMD
  37.   CATALOG LOCAL NODE INSPECT RUNSTATS
  38.   CATALOG NPIPE NODE LIST ACTIVE DATABASES SET CLIENT
  39.   LIST COMMAND OPTIONS LIST APPLICATIONS SET RUNTIME DEGREE
  40.   CATALOG ODBC DATA SOURCE LIST DATABASE DIRECTORY SET TABLESPACE CONTAINERS
  41.   CATALOG TCPIP NODE LIST DB PARTITION GROUPS SET TAPE POSITION
  42.   CHANGE DATABASE COMMENT LIST DBPARTITIONNUMS SET UTIL_IMPACT_PRIORITY
  43.   CHANGE ISOLATION LEVEL LIST DCS APPLICATIONS SET WRITE
  44.   COMPLETE XMLSCHEMA LIST DCS DIRECTORY START DATABASE MANAGER
  45.   CREATE DATABASE LIST DRDA INDOUBT START HADR
  46.   CREATE TOOLS CATALOG LIST HISTORY STOP DATABASE MANAGER
  47.   DEACTIVATE DATABASE LIST INDOUBT TRANSACTIONS STOP HADR
  48.   DECOMPOSE XML DOCUMENT LIST NODE DIRECTORY TAKEOVER HADR
  49.   DECOMPOSE XML DOCUMENTS LIST ODBC DATA SOURCES TERMINATE
  50.   DEREGISTER LIST PACKAGES/TABLES UNCATALOG DATABASE
  51.   DESCRIBE LIST TABLESPACE CONTAINERS UNCATALOG DCS DATABASE
  52.   DETACH LIST TABLESPACES UNCATALOG LDAP DATABASE
  53.   DROP CONTACT LIST UTILITIES UNCATALOG LDAP NODE
  54.   DROP CONTACTGROUP LOAD UNCATALOG NODE
  55.   DROP DATABASE LOAD QUERY UNCATALOG ODBC DATA
  56.   DROP DBPARTITIONNUM PING UNQUIESCE DATABASE
  57.   DROP TOOLS CATALOG PREP/PRECOMPILE UNQUIESCE INSTANCE
  58.   ECHO PRUNE HISTORY/LOGFILE UPDATE ALERT CFG
  59.   EDIT PUT ROUTINE UPDATE COMMAND OPTIONS
  60.   EXPORT QUERY CLIENT UPDATE CONTACT
  61.   FORCE APPLICATION QUIESCE DATABASE UPDATE CONTACTGROUP
  62.   GET/UPDATE ADMIN CFG QUIESCE INSTANCE UPDATE NOTIFICATION LIST
  63.   GET ALERT CFG QUIESCE TABLESPACES UPDATE HISTORY
  64.   GET/UPDATE CLI CFG QUIT UPDATE LDAP NODE
  65.   GET CONNECTION STATE REBIND UPDATE MONITOR SWITCHES
  66.   GET CONTACTGROUP RECOVER UPGRADE DATABASE
  67.   GET CONTACTGROUPS REDISTRIBUTE DB PARTITION XQUERY
  68.   
  69.   
  70.   
  71.  注意:某些命令是特定於作業系統,可能不可用。
  72.   
  73.  要獲得進一步協助:
  74.   ? db2-command - 關於指定命令的協助
  75.   ? OPTIONS - 關於所有命令選項的協助
  76.   ? HELP - 關於閱讀協助螢幕的協助
  77.  前面的三個選項可以在作業系統提示符下作為 db2 <option> 運行。
  78.   
  79.   !db2ic - DB2 資訊中心(僅用於 Windows)
  80.  此命令還可以從作業系統提示符處作為 db2ic 運行。
  81.  db2 =>


DB2 命令列處理器增強版
進入SQL互動模式,執行有限的命令,具體命令可以通過HELP INDEX查看
結果如下

 

  1.  CLPPlus: 版本 1.6
  2.  Copyright (c) 2009, 2011, IBM CORPORATION. All rights reserved.
  3.   
  4.   
  5.  SQL> HELP INDEX
  6.   
  7.   
  8.  INDEX
  9.  -------
  10.   
  11.  請輸入“HELP [topic]”以擷取命令列協助。
  12.   
  13.  @ ACCEPT APPEND BREAK
  14.  BTITLE CHANGE CLEAR CLPPLUS
  15.  COLUMN COMPUTE CONNECT COPY
  16.  CURRENT_SCHEMA DEFINE DEL DESCRIBE
  17.  DISCONNECT EDIT EXECUTE EXIT
  18.  EXPLAIN EXPORT GET GET_DBM_CFG
  19.  GET_DB_CFG HELP HOST IMPORT
  20.  INDEX INPUT LIST LOAD
  21.  PASSWORD PAUSE PRINT PROMPT
  22.  QUIT REMARK REORG REORGCHK
  23.  REPFOOTER REPHEADER RESET_DBM_CFG RESET_DB_CFG
  24.  RUNSTATS SAVE SERVEROUTPUT SET
  25.  SHOW SPOOL START TTITLE
  26.  UNDEFINE UPDATE_DBM_CFG UPDATE_DB_CFG VARIABLE
  27.  WHENEVER
  28.   
  29.   
  30.  SQL>


在DB2 10中已經刪除了命令編輯器(命令編輯器本來是DB2  9和之前版本的圖形介面),新版本建議安裝Data Studio來管理

DB2——命令視窗和命令列處理器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.