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

db2命令

    博客分类:
  • db2
阅读更多
DB命令

一、加载数据:
1、 以默认分隔符加载,默认为“,”号
         db2 "import from btpoper.txt of del insert into btpoper"
2、 以指定分隔符“|”加载
         db2 "import from btpoper.txt of del modified by coldel| insert into btpoper"
二、卸载数据:
1、 卸载一个表中全部数据
         db2 "export to btpoper.txt of del select * from btpoper"
         db2 "export to btpoper.txt of del modified by coldel| select * from btpoper"
2、 带条件卸载一个表中数据
         db2 "export to btpoper.txt of del select * from btpoper where brhid='907020000'"
         db2 "export to cmmcode.txt of del select * from cmmcode where codtp='01'"
         db2 "export to cmmcode.txt of del modified by coldel| select * from cmmcode where codtp='01'"
三、查询数据结构及数据:
         db2 "select * from btpoper"
         db2 "select * from btpoper where brhid='907020000' and oprid='0001'"
         db2 "select oprid,oprnm,brhid,passwd from btpoper"
四、删除表中数据:
         db2 "delete from btpoper"
         db2 "delete from btpoper where brhid='907020000' or brhid='907010000'"
五、修改表中数据:
         db2 "update svmmst set prtlines=0 where brhid='907010000' and jobtp='02'"
         db2 "update svmmst set prtlines=0 where jobtp='02' or jobtp='03'"
六、联接数据库
         db2 connect to btpdbs
七、清除数据库联接
         db2 connect reset         断开数据库连接
         db2 force applications all         断开所有数据库连接
八、备份数据库
         db2move btpdbs export
         db2look -d btpdbs -e -x [-a] -o crttbl.sql
九、恢复数据库
         db2 -stvf crttbl.sql
         db2move btpdbs import
十、DB2帮助命令:
         db2 ?
         db2 ? restroe
         db2 ? sqlcode (例:db2 ? sql0803) 注:code必须为4位数,不够4位,前面补0
十一、bind命令:将应用程序与数据库作一捆绑,每次恢复数据库后,建议都要做一次bind
        (1) db2 bind br8200.bnd
        (2) /btp/bin/bndall /btp/bnd
            /btp/bin/bndall /btp/tran/bnd
十二、查看数据库参数:
           db2 get dbm cfg
           db2 get db cfg for btpdbs
十三、修改数据库参数:
           db2 update db cfg for btpdbs using LOGBUFSZ 20
           db2 update db cfg for btpdbs using LOGFILSIZ 5120
           改完后,应执行以下命令使其生效:
           db2 stop
           db2 start
补充:
        db2 set schema btp         修改当前模式为"btp"
        db2 list tablespaces show detail          查看当前数据库表空间分配状况
        db2 list tablespace containers for 2       show detail 查看tablespace id=2使用容器所在目录
        db2 list application
        db2 list db directory                    列出所有数据库
        db2 list active databases                列出所有活动的数据库
        db2 list tables for all                  列出当前数据库下所有的表
        db2 list tables for schema btp           列出当前数据库中schema为btp的表
        db2 list tablespaces show detail         显示数据库空间使用情况
        db2 list packages for all
        db2 list       applications
        db2 "force applications (353)"    
        db2 "import from tab76.ixf of ixf commitcount 5000 insert into achact
        db2 "create table achact_t like achact"
        db2 "rename table achact_t to achact"
        db2 "insert into achact_t select * from achact where txndt>=(select lstpgdt from
           acmact where actno=achact.actno)"

db2 ? command       查看命令的用法      db2     ?     sqlnnnn     查看db2的错误      db2     ? nnnn      查看书数据库的出错信息    

转自 http://hi.baidu.com/teckangping/blog/item/bf436fce2d558d3ab700c857.html

分享到:
评论

相关推荐

    DB2 命令创建数据库,表,导入、导出数据。

    DB2 命令,创建数据库,表,导入、导出数据。

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

    ### Java开发人员常用DB2命令总结 #### 一、DB2 实例管理 在DB2中,实例(Instance)是数据库管理系统的一个独立运行环境。对于Java开发者来说,掌握实例的基本操作至关重要。 - **列出所有实例** - **命令**:`...

    DB2命令大全

    ### DB2命令大全详解 #### 一、DB2基础操作命令 **1. 打开命令行窗口** 使用`#db2cmd`命令可以开启DB2的命令行界面,这是进行DB2数据库管理和操作的基础。 **2. 打开控制中心** 通过`#db2cmddb2cc`命令,可以...

    db2命令大全,db2命令大全

    在本篇文章中,我们将详细介绍一些基本的 DB2 命令,包括连接数据库、创建缓冲池和表空间等关键操作。 1. **连接数据库** 使用 `connect` 命令可以连接到指定的数据库,语法如下: ``` connect to [数据库名] ...

    db2命令大全

    以下是一些关键的 DB2 命令及其用途的详细解释: 1. **查看表空间**: `db2 list tablespaces show detail` 这个命令用来显示数据库中的所有表空间,包括它们的状态、大小、文件位置等详细信息。这对于了解数据库...

    db2命令集合 db2命令集合

    除了上述命令外,还提到了一系列其他常用DB2命令: 1. **启动DB2实例** ```sql db2start ``` 此命令用于启动当前DB2实例。 2. **关闭DB2实例** ```sql db2stop ``` 关闭当前DB2实例。 3. **列出所有...

    linux 下的 DB2命令

    linux 下的 DB2命令linux 下的 DB2命令linux 下的 DB2命令linux 下的 DB2命令

    DB2 命令,DB2命令大全

    #### 创建缓冲池的DB2命令 1. **创建8K大小的缓冲池**: ```sql CREATE BUFFERPOOL IBMDEFAULT8K IMMEDIATE SIZE 5000 PAGESIZE 8K; ``` - **IMMEDIATE**:表示缓冲池立即可用。 - **SIZE**:设置缓冲池中页面...

    linux下的DB2命令

    下面,我们将详细解析Linux下DB2的常用命令及其功能。 ### 1. 启动数据库 `db2start` 此命令用于启动DB2数据库管理器,是开启数据库服务的第一步。当服务器启动后,DB2数据库才能接受来自客户端的连接请求。 ###...

    DB2命令总汇 txt格式

    以上是基于提供的文本内容整理出来的DB2命令及其功能解析,涵盖了基础命令、用户管理、实例管理、配置管理、文件执行与网络配置等方面。这些命令对于DB2数据库管理员来说是非常重要的工具,能够帮助他们更高效地管理...

    DB2命令指导用书

    ### DB2命令指导用书知识点概述 #### 一、DB2简介 - **DB2**:DB2是IBM开发的一款关系型数据库管理系统(RDBMS),适用于Linux、UNIX和Windows等多种操作系统平台。 - **版本信息**:本文档针对的是DB2 10.1版本,...

    DB2命令小结

    以下是对标题和描述中涉及的DB2命令的详细说明: 1. **打开命令行窗口**:通过输入`db2cmd`启动DB2的命令行界面,这是一个专门用于运行DB2命令的环境。 2. **打开控制中心**:使用`db2cmd db2cc`命令可以打开DB2...

    DB2命令 个人笔记

    根据提供的文件信息,我们可以整理出一系列与DB2命令相关的知识点,包括数据库管理、表操作、备份与恢复等关键领域。 ### 数据库管理 #### 查看数据库目录 - **命令**: `db2listdbdirectory` - **功能**: 列出当前...

    DB2 命令大全,是学习DB2的不可缺少的工具

    以下是一些DB2命令的详解,主要涉及数据库连接、缓冲池创建和表空间创建等核心概念。 1. 连接数据库: `connect to [数据库名] user [操作用户名] using [密码]` 这个命令用于连接到指定的DB2数据库,其中`...

    DB2 命令大全 DOC版本下载

    本篇文章将详细解释DB2命令大全中的几个关键命令,包括连接数据库、创建缓冲池以及创建表空间。 1. 连接数据库: `connect to [数据库名] user [操作用户名] using [密码]` 这个命令用于建立到指定数据库的连接。...

    DB2数据库命令。在开发过程中常用到的DB2命令!

    本文将详细介绍在开发过程中常用的 DB2 数据库命令。 1. **启动 DB2 服务器**:使用 `DB2START` 命令可以启动 DB2 服务器,确保数据库实例能够正常运行。 2. **停止 DB2 服务器**:当需要关闭服务器时,可以使用 `...

    linux下的DB2命令.doc

    在Linux环境下操作IBM DB2数据库管理系统时,掌握一系列的DB2命令是至关重要的。这些命令不仅帮助用户管理和维护数据库,还能够实现数据的备份、恢复、优化以及日常的查询和管理任务。以下是对给定文件中提及的关键...

    db2中常用的命令大全

    资源摘要信息,DB2 命令大全 DB2 是一种关系数据库管理系统(RDBMS),它提供了许多命令来管理和维护数据库。下面是 DB2 中常用的命令大全,涵盖了基础篇和高级篇两部分。 基础篇: 1. 连接到数据库:db2 connect ...

Global site tag (gtag.js) - Google Analytics