`
loveseaside
  • 浏览: 152887 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

db2执行命令(二)

    博客分类:
  • db2
阅读更多

  db2   -svtf   xxx.sql   (缺省是;)  
  db2   -td@   -vf   xxx.sql(自定义@)  
  db2 -tvf 输出文件名.sql

  DB2默认的是";"号,直接db2 -v -f就可以了
 如果要自定义分隔符号 命令写成db2 -td自定义分隔符号 -v -f

一)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 更改选项设置(以交互式或
 文件输入方式)。


二)db2look

db2look 版本 9.1

语法: db2look -d DBname [-e] [-xs] [-xdir Path] [-u Creator] [-z Schema]
                          [-t Tname1 Tname2...TnameN] [-tw Tname] [-h]
                          [-o Fname] [-a] [-m] [-c] [-r] [-l] [-x] [-xd] [-f]
                          [-fd] [-td x] [-noview] [-i userID] [-w password]
                          [-v Vname1 Vname2 ... VnameN] [-dp] [-ct]
                          [-wrapper WrapperName] [-server ServerName] [-nofed]

        db2look [-h]

        -d: 数据库名称:这必须指定

        -e: 抽取复制数据库所需要的 DDL 文件
       -xs: 导出 XSR 对象并生成包含 DDL 语句的脚本
     -xdir: 路径名:将用来放置 XSR 对象的目录
        -u: 创建程序标识:如果 -u 和 -a 都未指定,则将使用 $USER
        -z: 模式名:如果同时指定了 -z 和 -a,则将忽略 -z
        -t: 生成指定表的统计信息
       -tw: 为名称与表名的模式条件(通配符)相匹配的表生成 DDL
        -h: 更详细的帮助消息
        -o: 将输出重定向到给定的文件名
        -a: 为所有创建程序生成统计信息
        -m: 在模拟方式下运行 db2look 实用程序
            -c: 不要生成模拟的 COMMIT 语句
            -r: 不要生成模拟的 RUNSTATS 语句
        -l: 生成数据库布局:数据库分区组、缓冲池和表空间。
        -x: 生成排除对象的原始定义程序的“授权”语句 DDL
       -xd: 生成包括对象的原始定义程序的“授权”语句 DDL
        -f: 抽取配置参数和环境变量
       -td: 将 x 指定为语句定界符(缺省定界符为分号(;))
        -i: 登录到数据库驻留的服务器时所使用的用户标识
        -w: 登录到数据库驻留的服务器时所使用的密码
   -noview: 不要生成 CREATE VIEW ddl 语句
  -wrapper: 为适用于此包装器的联合对象生成 DDL
   -server: 为适用于此服务器的联合对象生成 DDL
    -nofed: 不要生成 Federated DDL
       -fd: 为 opt_buffpage 和 opt_sortheap 以及其他配置和环境参数生成 db2fopt
语句。
        -v: 只为视图生成 DDL,当指定了 -t 时将忽略此选项
       -dp: 在 CREATE 语句之前生成 DROP 语句
       -ct: 按对象创建时间生成 DDL 语句

分享到:
评论

相关推荐

    linux下DB2常用命令

    Linux 下 DB2 常用命令 DB2 是一个 relation database management system(关系数据库管理系统),广泛应用于企业级的数据存储和管理中。在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面...

    db2top命令详解

    通常情况下,用户需要具备足够的权限来执行必要的监控命令。 #### 四、命令语法 db2top的基本命令格式如下: ``` db2top [参数] ``` #### 五、命令参数 db2top提供了丰富的参数选项,以满足不同场景的需求。以下...

    DB2 常用cmd命令

    1、 打开命令行窗口  #db2cmd ... # db2cmd db2cc 3、 打开命令编辑器  db2cmd db2ce ... 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force

    db2查看sql执行计划

    本文将详细介绍如何在DB2中查看SQL执行计划,并通过实际案例深入解析相关命令及其参数的作用。 ### 一、DB2简介 DB2是IBM公司开发的一款关系型数据库管理系统(RDBMS),广泛应用于企业级应用中。它支持多种操作系统...

    db2常用命令大全,有说明

    ### DB2常用命令详解 #### 一、创建数据库 **命令**: ```sql CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 ``` **说明**:此命令用于在...

    Linux系统重启db2数据库命令实例详解.docx

    你可以通过执行`db2 list applications for db db_name`命令来检查当前是否有活动的链接。如果有活动链接,你需要终止它们,这可以通过`db2 force application all`命令完成。接着,再次运行`db2 list applications ...

    db2常用命令总结.pdf

    标题:"db2常用命令总结.pdf" ### 知识点概览 本文档旨在总结IBM DB2数据库管理系统中常用的命令操作,覆盖了从基础的数据库管理到数据表操作以及脚本文件处理等多个方面,为DB2数据库管理员和开发人员提供一份...

    DB2V97命令.pdf

    - DB2命令行处理器会根据命令执行的结果返回不同的状态码,这些状态码有助于开发者和管理员判断命令执行的情况。 - **调用命令帮助**: - 可以使用`?`或`help`命令来获取当前环境下的帮助信息。 - 例如,要获取`...

    Java开发人员常用DB2命令总结

    - **备注**:在执行此命令前需要先断开数据库连接。 - **在线备份数据库** - **命令**:`db2 "BACKUP DATABASE <databasename> ONLINE TO <path> WITH 2 BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"` ...

    DB2 数据库命令简介

    以上就是DB2数据库管理的一些基本命令,这些命令在日常管理中非常实用,能够帮助你完成数据库的启停、连接、SQL执行、配置管理、数据备份恢复以及数据导入导出等任务。掌握这些命令将大大提高你的工作效率。在实际...

    DB2常用命令集

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

    Db2 常用命令Db2 常用命令Db2 常用命令.doc

    ### Db2常用命令详解 #### 一、Db2概述与基本命令 Db2是由IBM公司开发的一款关系型数据库管理系统(RDBMS),广泛应用于企业级数据处理领域。掌握Db2的基本命令对于日常维护和管理至关重要。 - **启动DB2管理器**...

    db2数据库常用命令

    ### DB2数据库常用命令知识点详解 #### 一、创建数据库 **命令:** ``` CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODE SET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 ``` **解释:** 该...

    db2脚本命令

    5. 停止数据库实例:`#db2stop`,如果不能停止数据库实例由于激活的连接,可以执行`db2 force application all`命令,然后再执行`db2stop`命令。 6. 创建数据库:``#db2 create db [dbname]``,例如:`#db2 create ...

    db2数据库命令

    - 命令编辑器是一个增强的文本编辑器,专门用于编写和执行SQL语句及DB2命令,支持语法高亮和结果集查看。 #### 二、数据库操作命令 4. **启动数据库实例**:`#db2start` - 启动指定的数据库实例,使其实例服务...

    掌握六大方式如何执行DB2的命令

    对于有多个DB2子系统的环境,需要在命令前加上特定的子系统名前缀,如“-DSN1 DIS GROUP DETAILS”,这使得命令能够针对指定的DB2子系统执行,允许运行所有的DB2命令。 2. **通过IMS控制台或应用程序** ...

    DB2常用命令

    - **注意事项**: 在执行此命令前,确保已安装了DB2客户端,并且数据库服务正在运行。 #### 2. 强制关闭所有应用程序 - **命令**: `db2 force application all` - **描述**: 强制关闭与数据库相关的所有应用程序会话...

    db2批处理执行的命令(一)

    这些批处理文件通常使用DOS命令或者Windows PowerShell脚本编写,包含了DB2的命令行工具db2cmd或db2.exe执行的SQL命令。我们可以假设这些文件分别代表了两个独立的批处理流程,可能是数据导入、数据库维护、备份或...

    DB2命令大全

    命令`#db2stop`可以停止数据库实例,若因有活跃的数据库连接无法停止,可先执行`db2forceapplicationall`来强制关闭所有连接,再使用`/db2stopforce`命令强制停止。 **6. 创建数据库** `#db2createdb[dbname]`...

    Db2_SQL命令大全(完整版)

    ### Db2_SQL命令大全知识点详解 #### 连接数据库 **命令格式:** ``` connect to [数据库名] user [操作用户名] using [密码]; ``` - **功能介绍:**此命令用于建立与DB2数据库的连接。 - **参数解释:** - `...

Global site tag (gtag.js) - Google Analytics