加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

DB2——命令窗口和命令行处理器

发布时间:2020-12-14 03:20:43 所属栏目:大数据 来源:网络整理
导读:?DB2命令窗口和命令行处理器实际上都是CMD命令窗口生成的,具体区别如下 菜单与可执行文件的对应关系 D:Program FilesIBMSQLLIBBIN DB2 命令窗口 - Administrator ---- db2cwadmin.bat DB2 命令窗口 ---- DB2CW.BAT DB2 命令行处理器 ---- DB2CMD.exe

?DB2命令窗口和命令行处理器实际上都是CMD命令窗口生成的,具体区别如下

菜单与可执行文件的对应关系
D:Program FilesIBMSQLLIBBIN
DB2 命令窗口 - Administrator <----> db2cwadmin.bat
DB2 命令窗口 <----> DB2CW.BAT
DB2 命令行处理器 <----> DB2CMD.exe 参数为:DB2SETCP.BAT DB2.EXE
DB2 命令行处理器加强版 <----> clpplus.bat

DB2 添加的环境变量
D:PROGRA~1IBMSQLLIBBIN;D:PROGRA~1IBMSQLLIBFUNCTION;D:PROGRA~1IBMSQLLIBSAMPLESREPL

DB2 命令窗口
又称为db2非交互方式。作用是切换到DB2的BIN目录,可以直接执行D:Program FilesIBMSQLLIBBIN下面的可执行文件(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来管理

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读