DB2命令窗口和命令行处理器
2015-06-12 17:03
190 查看
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命令可以通过?回车查看
结果如下
DB2 命令行处理器增强版
进入SQL交互模式,执行有限的命令,具体命令可以通过HELP INDEX查看
结果如下
在DB2 10中已经删除了命令编辑器(命令编辑器本来是DB2 9和之前版本的图形界面),新版本建议安装Data Studio来管理
菜单与可执行文件的对应关系
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命令可以通过?回车查看
结果如下
(c) Copyright IBM Corporation 1993,2007 DB2 客户机 10.5.5 的命令行处理器 可从命令提示符处发出数据库管理器命令和 SQL 语句。例如: db2 => connect to sample db2 => bind sample.bnd 要获得一般帮助,输入:?。 要获得命令帮助,输入:? command,其中 command 可以是 数据库管理器命令的前几个关键字。例如: ? CATALOG DATABASE 用于关于 CATALOG DATABASE 命令的帮助 ? CATALOG 用于关于所有 CATALOG 命令的帮助。 要退出 db2 交互方式,在命令提示符处输入 QUIT。在非交互方式下,所有命令都必须以“db2”作前缀。 要列出当前命令选项设置,输入 LIST COMMAND OPTIONS。 要获取更详细的帮助,请参阅 Online Reference Manual。 db2 => ? ACTIVATE DATABASE GET CONTACTS REFRESH LDAP ADD CONTACT GET/UPDATE DB CFG REGISTER LDAP ADD CONTACTGROUP GET/UPDATE DBM CFG REGISTER XMLSCHEMA ADD DBPARTITIONNUM GET DBM MONITOR SWITCHES REGISTER XSROBJECT ADD XMLSCHEMA GET DESCRIPTION FOR HEALTH REORG INDEXES/TABLE ARCHIVE LOG GET NOTIFICATION LIST REORGCHK ATTACH GET HEALTH SNAPSHOT RESET ADMIN CFG AUTOCONFIGURE GET INSTANCE RESET ALERT CFG BACKUP DATABASE GET MONITOR SWITCHES RESET DB CFG BIND GET RECOMMENDATIONS RESET DBM CFG CATALOG APPC NODE GET ROUTINE RESET MONITOR CATALOG APPN NODE GET SNAPSHOT RESTART DATABASE CATALOG DATABASE HELP RESTORE DATABASE CATALOG DCS DATABASE HISTORY REWIND TAPE CATALOG LDAP DATABASE IMPORT ROLLFORWARD DATABASE CATALOG LDAP NODE INITIALIZE TAPE RUNCMD CATALOG LOCAL NODE INSPECT RUNSTATS CATALOG NPIPE NODE LIST ACTIVE DATABASES SET CLIENT LIST COMMAND OPTIONS LIST APPLICATIONS SET RUNTIME DEGREE CATALOG ODBC DATA SOURCE LIST DATABASE DIRECTORY SET TABLESPACE CONTAINERS CATALOG TCPIP NODE LIST DB PARTITION GROUPS SET TAPE POSITION CHANGE DATABASE COMMENT LIST DBPARTITIONNUMS SET UTIL_IMPACT_PRIORITY CHANGE ISOLATION LEVEL LIST DCS APPLICATIONS SET WRITE COMPLETE XMLSCHEMA LIST DCS DIRECTORY START DATABASE MANAGER CREATE DATABASE LIST DRDA INDOUBT START HADR CREATE TOOLS CATALOG LIST HISTORY STOP DATABASE MANAGER DEACTIVATE DATABASE LIST INDOUBT TRANSACTIONS STOP HADR DECOMPOSE XML DOCUMENT LIST NODE DIRECTORY TAKEOVER HADR DECOMPOSE XML DOCUMENTS LIST ODBC DATA SOURCES TERMINATE DEREGISTER LIST PACKAGES/TABLES UNCATALOG DATABASE DESCRIBE LIST TABLESPACE CONTAINERS UNCATALOG DCS DATABASE DETACH LIST TABLESPACES UNCATALOG LDAP DATABASE DROP CONTACT LIST UTILITIES UNCATALOG LDAP NODE DROP CONTACTGROUP LOAD UNCATALOG NODE DROP DATABASE LOAD QUERY UNCATALOG ODBC DATA DROP DBPARTITIONNUM PING UNQUIESCE DATABASE DROP TOOLS CATALOG PREP/PRECOMPILE UNQUIESCE INSTANCE ECHO PRUNE HISTORY/LOGFILE UPDATE ALERT CFG EDIT PUT ROUTINE UPDATE COMMAND OPTIONS EXPORT QUERY CLIENT UPDATE CONTACT FORCE APPLICATION QUIESCE DATABASE UPDATE CONTACTGROUP GET/UPDATE ADMIN CFG QUIESCE INSTANCE UPDATE NOTIFICATION LIST GET ALERT CFG QUIESCE TABLESPACES UPDATE HISTORY GET/UPDATE CLI CFG QUIT UPDATE LDAP NODE GET CONNECTION STATE REBIND UPDATE MONITOR SWITCHES GET CONTACTGROUP RECOVER UPGRADE DATABASE GET CONTACTGROUPS REDISTRIBUTE DB PARTITION XQUERY 注意:某些命令是特定于操作系统,可能不可用。 要获得进一步帮助: ? db2-command - 关于指定命令的帮助 ? OPTIONS - 关于所有命令选项的帮助 ? HELP - 关于阅读帮助屏幕的帮助 前面的三个选项可以在操作系统提示符下作为 db2 <option> 运行。 !db2ic - DB2 信息中心(仅用于 Windows) 此命令还可以从操作系统提示符处作为 db2ic 运行。 db2 =>
DB2 命令行处理器增强版
进入SQL交互模式,执行有限的命令,具体命令可以通过HELP INDEX查看
结果如下
CLPPlus: 版本 1.6 Copyright (c) 2009, 2011, IBM CORPORATION. All rights reserved. SQL> HELP INDEX INDEX ------- 请输入“HELP [topic]”以获取命令行帮助。 @ ACCEPT APPEND BREAK BTITLE CHANGE CLEAR CLPPLUS COLUMN COMPUTE CONNECT COPY CURRENT_SCHEMA DEFINE DEL DESCRIBE DISCONNECT EDIT EXECUTE EXIT EXPLAIN EXPORT GET GET_DBM_CFG GET_DB_CFG HELP HOST IMPORT INDEX INPUT LIST LOAD PASSWORD PAUSE PRINT PROMPT QUIT REMARK REORG REORGCHK REPFOOTER REPHEADER RESET_DBM_CFG RESET_DB_CFG RUNSTATS SAVE SERVEROUTPUT SET SHOW SPOOL START TTITLE UNDEFINE UPDATE_DBM_CFG UPDATE_DB_CFG VARIABLE WHENEVER SQL>
在DB2 10中已经删除了命令编辑器(命令编辑器本来是DB2 9和之前版本的图形界面),新版本建议安装Data Studio来管理
相关文章推荐
- c++中引用和指针的区别和联系
- find删除用户家目录下的文件需注意
- Sevelt3.0新特性总结
- 工厂模式、控制反转及依赖注入
- ym——Android酷炫实用的开源框架(UI框架)(终)
- sourceRelative("xxx.bsh")
- Java Socket编程
- win32 菜单资源的载入
- 数组中重复的数字
- pycharm开发python时出现控制中文显示乱码
- 邻接表和SPFA(POJ 1511)
- 在Android应用中使用自定义证书的HTTPS连接(下)
- c#的依赖注入
- 数据库01-sqlite3 (了解)
- Reverse Integer
- 大数据下gora-hbase
- Android中的颜色设置
- mysql修改密码
- 判断输入的整数是不是回文数
- win7下如何查看Net Framework版本