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

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来管理

原文地址:https://www.cnblogs.com/wy20110919/p/9328397.html

时间: 2024-10-05 13:21:17

DB2——命令窗口和命令行处理器的相关文章

【转】DB2 的命令行处理器和脚本编写

命令行处理器是 DB2 的接口,它最佳地体现了 DB2 的威力,以及 DB2 的简单性和通用性.作者通过例子对其进行了详细的论述. 0 评论: Blair Adamache, DB2 Technology Development, IBM 关闭 [x] Blair Adamache 是 IBM 多伦多实验室里的一名有 17 年工作经验的老员工.他拥有修辞学(Rhetoric)的硕士学位,但是承诺只将自己的能力应用于好的服务.Blair 当前的职责是管理 DB2 服务小组,这个小组负责确保客户能够

system调用命令行命令而不显示命令行窗口

system调用命令行命令而不显示命令行窗口 通常用system调用命令行命令时都会弹出黑底白字的命令行窗口,下面的代码可以不显示弹出的命令行窗口. 代码如下 1 #pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" ) // 设置入口地址 2 #include <windows.h> 3 #include <stdio.h>

Cmdow-一个win32窗口管理命令行工具

最近有个需求,将同一个程序运行8个实例,并按照规则在两个窗口上分布,本以为用bat就可以实现,结果发现没那么容易,搜了很久找到了这个工具cmdow.exe,发现这个东西真不错. 符合了我们项目的需求:单文件,离线可用,免安装,非常省心. 直接bat里调用,可以实现很多功能,但是我们这次的需求用bat实现还比较难(bat的for循环里的赋值结合运算很难搞),于是就结合C#实现了. 简易入门教程 第一部分 cmdow    : 显示所有进程 cmdow /t : 显示所有在任务栏上的进程 cmdow

db2中的常用命令及使用方法

一.高(重要度) 1.启动一个db 2实例使用:  net start instanceName 2.停止一个db 2实例使用:  net stop instanceName 3.启动配置助手:  db2=>!db2ca 4.手工配置连接:  db2=>catalog node/db 5.删除视图:  db2=>drop view view_name 6.创建表:  db2=>create table tablename 7.列出活动的数据库和连接数:  db2=>list

WinDbg命令窗口的使用

调试器命令窗口是windbg中的主要调试信息窗口.可以在此窗口中输入调试程序命令并查看命令输出.Windbg的命令窗口是我们进行调试时,主要打交道的窗口.界面如下 对于windbg,“调试器命令窗口”是指标题栏中标记为“命令”的窗口.此窗口包含两个窗格: 在底部的小窗格中,输入命令.  在上面的大窗格中,可以查看命令输出. 打开和关闭命令窗口 通常我们通过打开exe程序.附加到进程或打开dmp文件进行调试时,会自动打开此窗口,但很有可能我们关闭掉了这个窗口,有如下重新打开方式: 点击工具栏按钮

Windows系统下如何在cmd命令窗口中切换Python2.7和Python3.6

针对在同一系统下我们可能安装多个版本的Python,毕竟Python2.7与Python3.6还是有不同的需求,但是在用Cmd命令窗口是我们可能默认的系统变量环境是其中一个版本,当我们需要在cmd命令窗口中需要对另外的一个版本进行操作时,我以前只有去更改系统环境变量Python2.7与Python3.6的位置前后顺序,让暂时需要的版本的位置处于环境变量前排..........But ~~这不是一个省心好方法,终于在今天,我get到了一个新的办法,目前感觉还不错. ================

win7右键点击文件夹进入命令窗口方法

方法一:按住shift键,鼠标右击,会出现"在此处打开命令窗口":方法二:修改注册表,为鼠标右键添加打开命令行功能:(1)将下列内容赋值到记事本中,并保存为.reg文件.Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\folder\shell\cmd]@="在此位置打开CMD"[HKEY_CLASSES_ROOT\folder\shell\cmd\command]@="cmd.exe /k c

win7打开命令窗口及常用命令

打开命令行 1.Shift+R,输入cmd 回车 2.在桌面进行操作:Shift+右键,点击在此处打开命令窗口(W) 常见命令 d:回车 进入D盘 dir     查看当前目录下的文件及文件夹 md 创建文件夹 rd 删除文件夹 cd                 进入指定目录 cd .. 返回上级目录 cd / 返回根目录 del *.txt  删除已.txt结尾的所有文件 exit 退出 cls 清屏

Vim的分割窗口split命令

显示两个不同的文件:或者同时显示一个文件的两个不同地方:又或者并排比较两个文件.这一切都可以通过分割窗口实现. 打开新窗口最简单的命令如下: :split (水平分割) || :vsplit (垂直分割)这个命令把屏幕分解成两个窗口并把光标置于上面的窗口中. CTRL-W w 命令可以用于在窗口间跳转.如果你在上面的窗口,它会跳转到下面的窗口,如果你在下面的窗口,它会跳转到上面的窗口.(CTRL-W CTRL-W 可以完成相同的功能这是为了避免你有时按第二次的时候从 CTRL 键上缩手晚了.)