`
zc-111
  • 浏览: 119255 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DB2 命令收集

阅读更多


环境:
DB2 V9.1
Windows XP Professional CN

准备工作:

进入DB2命令行控制处理器,输入db2

C:\DB291\IBM\SQLLIB\BIN>db2
(c) Copyright IBM Corporation 1993,2003
DB2 ADCL 9.1.0 的命令行处理器

可从命令提示符处发出数据库管理器命令和 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 =>

查看命令:

一、查看所有命令:

db2 => ?
ACTIVATE DATABASE        GET CONTACTS               RECOVER
ADD CONTACT              GET/UPDATE DB CFG          REDISTRIBUTE DB PARTITION
ADD CONTACTGROUP         GET/UPDATE DBM CFG         REFRESH LDAP
ADD DATALINKS MANAGER    GET DBM MONITOR SWITCHES   REGISTER LDAP
ADD DBPARTITIONNUM       GET DESCRIPTION FOR HEALTH REGISTER XMLSCHEMA
ADD XMLSCHEMA            GET NOTIFICATION LIST      REGISTER XSROBJECT
ARCHIVE LOG              GET HEALTH SNAPSHOT        REORG INDEXES/TABLE
ATTACH                   GET INSTANCE               REORGCHK
AUTOCONFIGURE            GET MONITOR SWITCHES       RESET ADMIN CFG
BACKUP DATABASE          GET RECOMMENDATIONS        RESET ALERT CFG
BIND                     GET ROUTINE                RESET DB CFG
CATALOG APPC NODE        GET SNAPSHOT               RESET DBM CFG
CATALOG APPN NODE        HELP                       RESET MONITOR
CATALOG DATABASE         HISTORY                    RESTART DATABASE
CATALOG DCS DATABASE     IMPORT                     RESTORE DATABASE
CATALOG LDAP DATABASE    INITIALIZE TAPE            REWIND TAPE
CATALOG LDAP NODE        INSPECT                    ROLLFORWARD DATABASE
CATALOG LOCAL NODE       LIST ACTIVE DATABASES      RUNCMD
CATALOG NPIPE NODE       LIST APPLICATIONS          RUNSTATS
CATALOG NETBIOS NODE     LIST COMMAND OPTIONS       SET CLIENT
CATALOG ODBC DATA SOURCE LIST DATABASE DIRECTORY    SET RUNTIME DEGREE
CATALOG TCPIP NODE       LIST DB PARTITION GROUPS   SET TABLESPACE CONTAINERS
CHANGE DATABASE COMMENT  LIST DATALINKS MANAGERS    SET TAPE POSITION
CHANGE ISOLATION LEVEL   LIST DBPARTITIONNUMS       SET UTIL_IMPACT_PRIORITY
COMPLETE XMLSCHEMA       LIST DCS APPLICATIONS      SET WRITE
CREATE DATABASE          LIST DCS DIRECTORY         START DATABASE MANAGER
CREATE TOOLS CATALOG     LIST DRDA INDOUBT          START HADR
DEACTIVATE DATABASE      LIST HISTORY               STOP DATABASE MANAGER
DECOMPOSE XML DOCUMENT   LIST INDOUBT TRANSACTIONS  STOP HADR
DEREGISTER               LIST NODE DIRECTORY        TAKEOVER
DESCRIBE                 LIST ODBC DATA SOURCES     TERMINATE
DETACH                   LIST PACKAGES/TABLES       UNCATALOG DATABASE
DROP CONTACT             LIST TABLESPACE CONTAINERS UNCATALOG DCS DATABASE
DROP CONTACTGROUP        LIST TABLESPACES           UNCATALOG LDAP DATABASE
DROP DATABASE            LIST UTILITIES             UNCATALOG LDAP NODE
DROP DATALINKS MANAGER   LOAD                       UNCATALOG NODE
DROP DBPARTITIONNUM      LOAD QUERY                 UNCATALOG ODBC DATA
DROP TOOLS CATALOG       MIGRATE DATABASE           UNQUIESCE DATABASE
ECHO                     PING                       UNQUIESCE INSTANCE
EDIT                     PREP/PRECOMPILE            UPDATE ALERT CFG
EXPORT                   PRUNE HISTORY/LOGFILE      UPDATE COMMAND OPTIONS
FORCE APPLICATION        PUT ROUTINE                UPDATE CONTACT
GET/UPDATE ADMIN CFG     QUERY CLIENT               UPDATE CONTACTGROUP
GET ALERT CFG            QUIESCE DATABASE           UPDATE NOTIFICATION LIST
GET AUTHORIZATIONS       QUIESCE INSTANCE           UPDATE HISTORY
GET/UPDATE CLI CFG       QUIESCE TABLESPACES        UPDATE LDAP NODE
GET CONNECTION STATE     QUIT                       UPDATE MONITOR SWITCHES
GET CONTACTGROUP         REBIND                     XQUERY
GET CONTACTGROUPS        RECONCILE

注意:某些命令是特定于操作系统,可能不可用。

要获得进一步帮助:
                  ? db2-command   - 关于指定命令的帮助
                  ? OPTIONS       - 关于所有命令选项的帮助
                  ? HELP          - 关于阅读帮助屏幕的帮助
前面的三个选项可以在操作系统提示符下作为 db2 <option> 运行。

                  !db2ic    - DB2 信息中心(仅用于 Windows)
此命令还可以从操作系统提示符处作为 db2ic 运行。

二、查看某一命令的用法

? db2-command   - 关于指定命令的帮助

db2 => ? connect
CONNECT [USER username [{USING password
[NEW new-password CONFIRM confirm-password] |
CHANGE PASSWORD}]]

CONNECT RESET

CONNECT TO database-alias
[IN {SHARE MODE | EXCLUSIVE MODE [ON SINGLE DBPARTITIONNUM]}]
[USER username [{USING password
[NEW new-password CONFIRM confirm-password] |
CHANGE PASSWORD}]]

db2 => ? EXPORT
EXPORT TO filename OF {IXF | DEL | WSF}
[LOBS TO lob-path [ {,lob-path} ... ] ][LOBFILE lob-file [ {,lob-file} ... ] ]
[XML TO xml-path [ {,xml-path} ... ] ][XMLFILE filename [ {,filename} ... ] ]
[MODIFIED BY {filetype-mod ...}][XMLSAVESCHEMA]
[METHOD N ( column-name [ {,column-name} ... ] )] [MESSAGES message-file]
{select-statement | XQUERY xquery-statement |
HIERARCHY {STARTING sub-table-name |
(sub-table-name [{, sub-table-name} ...])} [WHERE ...] }
  filetype-mod:
    NODOUBLEDEL、LOBSINFILE、CHARDELx、COLDELx、DLDELx、DECPLUSBLANK、
    DECPTx、DATESISO、1、2、3、4、CODEPAGE=x、STRIPLZEROS 和 NOCHARDEL

db2 => ? ADD CONTACT
ADD CONTACT contact-name TYPE {EMAIL | PAGE [MAXIMUM PAGE LENGTH page-length]}
ADDRESS recipients-address [DESCRIPTION contact-description]


三、查看屏幕的帮助

db2 => ? help
有关阅读帮助屏幕的指示信息:
   [ ]     包括可选参数
   { }     包括必要参数
   |       分隔两项或多项,只可选取其中一项
   ...     表示可重复的参数。
   键和保留字应大写 - 它们是必要的。

例如:
   CONNECT TO database-alias [IN {SHARE | EXCLUSIVE} MODE]
   [USER username [USING password]]

指示下列各项为有效语句:
      CONNECT TO sample
      CONNECT TO sample IN SHARE MODE
      CONNECT TO sample in EXCLUSIVE MODE
      CONNECT TO sample IN SHARE MODE USER smith USING pw

而下列各项为无效语句:
  CONNECT TO sample IN MODE                    (需要 SHARE 或 EXCLUSIVE )
  CONNECT TO sample IN SHARE EXCLUSIVE MODE (不能使用 SHARE 和 EXCLUSIVE)
  CONNECT TO sample USING pw                 (不能在没有用户名时使用密码)

在某些平台上,也可将 HELP 作为一个命令来访问
联机“命令参考”和 SQL Reference。

HELP 命令的语法是:
    HELP [character-string]

四、查看命令选项

? OPTIONS       - 关于所有命令选项的帮助

db2 => ? OPTIONS
db2 [option ...] [db2-command | sql-statement |
    [? [phrase | message | sqlstate | class-code]]]
option:-a、-c、-d、-e{c|s}、-finfile、-i、-lhistfile、-m、-n、-o、
        -p、-q、-rreport、-s、-t、-td;、-v、-w、-x 和 -zoutputfile。

选项    描述                                      缺省设置
------  ----------------------------------------  ---------------
   -a    显示 SQLCA                                OFF
   -c    自动落实                                  ON
   -d    检索并显示 XML 声明                       OFF
   -e    显示 SQLCODE/SQLSTATE                     OFF
   -f    读取输入文件                              OFF
   -i    显示 XML 数据并带有缩进                   OFF
   -l    将命令记录到历史记录文件中                OFF
   -m    显示受影响的行数                          OFF
   -n    除去换行字符                              OFF
   -o    显示输出                                  ON
   -p    显示 db2 交互式提示符                     ON
   -q    保留空格和换行符                          OFF
   -r    将输出报告保存到文件                      OFF
   -s    在命令出错时停止执行                      OFF
   -t    设置语句终止字符                          OFF
   -v    回传当前命令                              OFF
   -w    显示 FETCH/SELECT 警告消息                ON
   -x    不打印列标题                              OFF
   -z    将所有输出保存到输出文件                  OFF

注意:
使用 DB2OPTIONS 环境变量定制选项缺省值。
紧跟选项字母后的减号(-)使该选项关闭。
使用 UPDATE COMMAND OPTIONS 更改选项设置(以交互式或
文件输入方式)。

五、返回命令行处理器

db2 => quit
DB20000I  QUIT命令成功完成。

六、在DB2命令行处理器直接查看命令

C:\DB291\IBM\SQLLIB\BIN>db2 ?
db2 [option ...] [db2-command | sql-statement |
    [? [phrase | message | sqlstate | class-code]]]
option:-a、-c、-d、-e{c|s}、-finfile、-i、-lhistfile、-o、-m、-n、
        -p、-q、-rreport、-s、-t、-td;、-v、-w、-x 和 -zoutputfile。
db2-command:
ACTIVATE DATABASE        GET CONTACTS               RECOVER
ADD CONTACT              GET/UPDATE DB CFG          REDISTRIBUTE DB PARTITION
ADD CONTACTGROUP         GET/UPDATE DBM CFG         REFRESH LDAP
ADD DATALINKS MANAGER    GET DBM MONITOR SWITCHES   REGISTER LDAP
ADD DBPARTITIONNUM       GET DESCRIPTION FOR HEALTH REGISTER XMLSCHEMA
ADD XMLSCHEMA            GET NOTIFICATION LIST      REGISTER XSROBJECT
ARCHIVE LOG              GET HEALTH SNAPSHOT        REORG INDEXES/TABLE
ATTACH                   GET INSTANCE               REORGCHK
AUTOCONFIGURE            GET MONITOR SWITCHES       RESET ADMIN CFG
BACKUP DATABASE          GET RECOMMENDATIONS        RESET ALERT CFG
BIND                     GET ROUTINE                RESET DB CFG
CATALOG APPC NODE        GET SNAPSHOT               RESET DBM CFG
CATALOG APPN NODE        HELP                       RESET MONITOR
CATALOG DATABASE         HISTORY                    RESTART DATABASE
CATALOG DCS DATABASE     IMPORT                     RESTORE DATABASE
CATALOG LDAP DATABASE    INITIALIZE TAPE            REWIND TAPE
CATALOG LDAP NODE        INSPECT                    ROLLFORWARD DATABASE
CATALOG LOCAL NODE       LIST ACTIVE DATABASES      RUNCMD
CATALOG NPIPE NODE       LIST APPLICATIONS          RUNSTATS
CATALOG NETBIOS NODE     LIST COMMAND OPTIONS       SET CLIENT
CATALOG ODBC DATA SOURCE LIST DATABASE DIRECTORY    SET RUNTIME DEGREE
CATALOG TCPIP NODE       LIST DB PARTITION GROUPS   SET TABLESPACE CONTAINERS
CHANGE DATABASE COMMENT  LIST DATALINKS MANAGERS    SET TAPE POSITION
CHANGE ISOLATION LEVEL   LIST DBPARTITIONNUMS       SET UTIL_IMPACT_PRIORITY
COMPLETE XMLSCHEMA       LIST DCS APPLICATIONS      SET WRITE
CREATE DATABASE          LIST DCS DIRECTORY         START DATABASE MANAGER
CREATE TOOLS CATALOG     LIST DRDA INDOUBT          START HADR
DEACTIVATE DATABASE      LIST HISTORY               STOP DATABASE MANAGER
DECOMPOSE XML DOCUMENT   LIST INDOUBT TRANSACTIONS  STOP HADR
DEREGISTER               LIST NODE DIRECTORY        TAKEOVER
DESCRIBE                 LIST ODBC DATA SOURCES     TERMINATE
DETACH                   LIST PACKAGES/TABLES       UNCATALOG DATABASE
DROP CONTACT             LIST TABLESPACE CONTAINERS UNCATALOG DCS DATABASE
DROP CONTACTGROUP        LIST TABLESPACES           UNCATALOG LDAP DATABASE
DROP DATABASE            LIST UTILITIES             UNCATALOG LDAP NODE
DROP DATALINKS MANAGER   LOAD                       UNCATALOG NODE
DROP DBPARTITIONNUM      LOAD QUERY                 UNCATALOG ODBC DATA
DROP TOOLS CATALOG       MIGRATE DATABASE           UNQUIESCE DATABASE
ECHO                     PING                       UNQUIESCE INSTANCE
EDIT                     PREP/PRECOMPILE            UPDATE ALERT CFG
EXPORT                   PRUNE HISTORY/LOGFILE      UPDATE COMMAND OPTIONS
FORCE APPLICATION        PUT ROUTINE                UPDATE CONTACT
GET/UPDATE ADMIN CFG     QUERY CLIENT               UPDATE CONTACTGROUP
GET ALERT CFG            QUIESCE DATABASE           UPDATE NOTIFICATION LIST
GET AUTHORIZATIONS       QUIESCE INSTANCE           UPDATE HISTORY
GET/UPDATE CLI CFG       QUIESCE TABLESPACES        UPDATE LDAP NODE
GET CONNECTION STATE     QUIT                       UPDATE MONITOR SWITCHES
GET CONTACTGROUP         REBIND                     XQUERY
GET CONTACTGROUPS        RECONCILE

注意:某些命令是特定于操作系统,可能不可用。

要获得进一步帮助:
                  ? db2-command   - 关于指定命令的帮助
                  ? OPTIONS       - 关于所有命令选项的帮助
                  ? HELP          - 关于阅读帮助屏幕的帮助
前面的三个选项可以在操作系统提示符下作为 db2 <option> 运行。

                  !db2ic    - DB2 信息中心(仅用于 Windows)
此命令还可以从操作系统提示符处作为 db2ic 运行。

C:\DB291\IBM\SQLLIB\BIN>db2 ? connect
CONNECT [USER username [{USING password
[NEW new-password CONFIRM confirm-password] |
CHANGE PASSWORD}]]

CONNECT RESET

CONNECT TO database-alias
[IN {SHARE MODE | EXCLUSIVE MODE [ON SINGLE DBPARTITIONNUM]}]
[USER username [{USING password
[NEW new-password CONFIRM confirm-password] |
CHANGE PASSWORD}]]

注意:从操作系统提示符处,给命令加上“db2”前缀。
      特殊字符可能需要转义序列(\),例如:
      db2 \? change database
      db2 ? change database xxx comment with \"text\"

 

分享到:
评论

相关推荐

    db2top命令详解

    ### db2top命令详解 #### 一、概述 db2top是IBM Alphaworks推出的一款功能强大的实时监控工具,用于监测复杂的DB2环境。它不仅适用于多分区数据库(Database Partitioning Feature,简称DPF)环境,同时也适用于非...

    DB2常用命令集

    - **注意事项**: 适用于快速执行简单的DB2命令。 - **示例**: `db2cmd "db2select * from mytable"` #### 14. 获取数据库管理配置信息 - **命令**: `db2getdbmcfg` - **描述**: 获取当前数据库管理配置的信息。 - ...

    DB2 数据库命令简介

    - `db2 runstats on table 表名 with distribution and indexes all` 收集表和索引的统计信息。 10. **数据导入导出**: - `db2 export to 文件路径 of del select * from 表名` 导出数据到文本文件,使用...

    DB2 数据库常用命令

    ### DB2 数据库常用命令详解 #### 一、db2move — 数据库迁移与转换工具 `db2move`是IBM DB2数据库管理系统中的一个强大工具,主要用于在不同DB2数据库之间进行数据迁移和转换。它支持数据的导出、导入和加载功能...

    db2top资源查看命令详解

    ### DB2TOP 资源查看命令详解 #### 命令概述 `db2top` 是 IBM DB2 数据库管理系统中的一个性能监控工具,它主要用于监控和诊断 DB2 UDB(Universal Database)数据库在 DPF(Distributed Partitioned File System)...

    DB2日常处理语句db2命令

    本文将详细介绍几个常用的DB2命令及其作用。 1. **db2start** 和 **db2stop** - `db2start` 用于启动DB2数据库管理实例。它不是启动单个数据库,而是启动整个DB2服务,使得所有已配置的数据库实例都可以使用。 - ...

    db2 常用命令集合

    ### DB2常用命令详解 #### 一、启动与停止数据库 ...该命令将生成一系列`runstats`命令,用于对数据库`DB2`中的所有用户表执行统计信息收集操作(排除系统表)。通过这种方式,可以批量执行维护任务,提高工作效率。

    DB2常用的命令

    ### DB2常用的命令详解 #### 一、数据库的启动与停止 - **启动数据库**: `db2start` - **作用**: 启动指定的DB2数据库实例。 - **示例**: 如果需要启动名为`oyd`的数据库实例,则执行`db2start`。 - **停止...

    常用DB2操作命令使用

    #### 其他常用DB2命令 除了上述提及的命令外,DB2还提供了一系列其他实用的命令: - **db2admin**:用于DB2的管理操作,例如创建数据库、用户等。 - **db2adutl TSM**:与Tivoli Storage Manager (TSM) 相关的备份...

    DB2新手入门命令记录

    ### DB2新手入门命令记录 #### 一、DB2连接与管理 1. **启动DB2实例** - 命令: `db2start` - 说明: 使用DB2实例管理员(db2inst1)身份启动DB2实例。 2. **停止DB2实例** - 命令: `db2stop` - 说明: 使用DB2...

    db2常用命令大全

    同时,`db2 runstats on table &lt;表名&gt; with distribution and indexes all` 会收集表的统计信息。 13. **导出表数据**: 数据导出可以使用 `db2 export to &lt;输出文件&gt; of &lt;格式&gt; select * from &lt;表名&gt;`,例如,将...

    数据库DB2常用的命令

    在DB2的日常管理和维护中,熟练掌握一系列常用命令是至关重要的。以下是对这些命令的详细解释和使用场景: 1. **启动数据库**:`db2start` - 这个命令用于启动已经安装的DB2数据库实例,确保数据库服务正常运行。 ...

    DB2常用命令简介

    ### DB2常用命令详解 #### 一、启动与停止数据库实例 **命令**: `db2start` **描述**: 使用此命令来启动一个DB2数据库实例。通常在服务器启动时使用。 **示例**: ``` db2start ``` --- #### 二、关闭数据库...

    DB2 常用命令学习资料

    `runstats` 命令收集统计信息以优化查询计划。 13. **导出表数据**: `db2 export to &lt;输出文件路径&gt; of &lt;格式&gt; select * from &lt;表名&gt;` 将表数据导出为指定格式(如DEL或IXF)。 14. **导入表数据**: `db2 ...

    DB2的命令大全

    精心收集整理的DB2 常用命令大全。 作为工具用查询。

    IBM DB2常用命令描述

    ### IBM DB2 常用命令详解 #### 1. db2start - **功能**:启动 DB2 数据库管理器。 - **说明**:在命令行环境下执行此命令可以启动 DB2 数据库管理器服务,使数据库系统处于运行状态。 #### 2. db2stop - **功能**...

    DB2 常用命令组合锦集

    - **db2 -v runstats on table TAB_NAME and indexes all**:收集表和索引的统计信息,用于优化查询计划和性能。 ### 25. 检查统计信息是否已更新 - **db2 -v "select tbname, nleaf, nlevels, stats_time from ...

    DB2数据常用命令。。

    根据提供的文件信息,我们可以归纳总结出一系列与DB2数据库相关的常用命令及操作。DB2是IBM推出的一款关系型数据库管理系统,被广泛应用于企业级的数据管理领域。以下将详细介绍这些命令的功能及其应用场景: ### 1...

Global site tag (gtag.js) - Google Analytics