`
xiaoxie2007
  • 浏览: 2699 次
  • 性别: Icon_minigender_1
  • 来自: 驻马店
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

DB2数据库命令简介

阅读更多
1.启动数据库
     db2start
2.停止数据库
     db2stop
3.连接数据库
     db2 connect to o_yd user db2 using pwd
4.读数据库管理程序配置
     db2 get dbm cfg
5.写数据库管理程序配置
     db2 update dbm cfg using 参数名 参数值
6.读数据库的配置
     db2 connect to o_yd user db2 using pwd
     db2 get db cfg for o_yd
7.写数据库的配置
     db2 connect to o_yd user db2 using pwd
     db2 update db cfg for o_yd using 参数名 参数值
8.关闭所有应用连接
     db2 force application all
     db2 force application ID1,ID2,,,Idn MODE ASYNC
     (db2 list application for db o_yd show detail)
9.备份数据库
     db2 force application all
     db2 backup db o_yd to d:
    (db2 initialize tape on \\.\tape0)
    (db2 rewind tape on \\.\tape0)
    db2 backup db o_yd to \\.\tape0
10.恢复数据库
    db2 restore db o_yd from d: to d:
    db2 restore db o_yd from \\.\tape0 to d:
11.绑定存储过程
   db2 connect to o_yd user db2 using pwd
   db2 bind c:\dfplus.bnd
  拷贝存储过程到服务器上的C:\sqllib\function目录中
12.整理表
    db2 connect to o_yd user db2 using pwd
    db2 reorg table ydd
    db2 runstats on table ydd with distribution and indexes all

13.导出表数据
     db2 export to c:\dftz.txt of del select * from dftz
     db2 export to c:\dftz.ixf of ixf select * from dftz
14.导入表数据
import from c:\123.txt of del  insert into ylbx.czyxx
db2 import to c:\dftz.txt of del commitcount 5000 messages  c:\dftz.msg insert into dftz
db2 import to c:\dftz.ixf of ixf commitcount 5000 messages c:\dftz.msg insert into dftz
db2 import to c:\dftz.ixf of ixf commitcount 5000 insert into dftz
db2 import to c:\dftz.ixf of ixf commitcount 5000 insert_update into dftz
db2 import to c:\dftz.ixf of ixf commitcount 5000 replace into dftz
db2 import to c:\dftz.ixf of ixf commitcount 5000 create into dftz   (仅IXF)
db2 import to c:\dftz.ixf of ixf commitcount 5000 replace_create into dftz  (仅IXF)

15.执行一个批处理文件
       db2 -tf 批处理文件名
      (文件中每一条命令用 ;结束)
16.自动生成批处理文件
     建文本文件:temp.sql
   select 'runstats on table DB2.' || tabname || '

   with distribution and  detailed indexes all;'

   from syscat.tables where tabschema='DB2' and type='T';
db2 -tf temp.sql>runstats.sql
17.自动生成建表(视图)语句
在服务器上:C:\sqllib\misc目录中
db2 connect to o_yd user db2 using pwd
db2look -d o_yd -u db2 -e -p -c c:\o_yd.txt
18.其他命令
grant dbadm on database to user bb

19select * from czyxx fetch first 1 rows only
20db2look -d ylbx -u db2admin -w -asd -a -e -o a.txt21. 显示当前用户所有表

  list tables
22.列出所有的系统表

  list tables for system
23.查看表结构
  db2 describe select * from user.tables
分享到:
评论

相关推荐

    DB2 数据库命令简介

    本文将详细介绍DB2的一些常用数据库命令,帮助你更好地理解和操作DB2。 1. **启动和停止数据库**: - `db2start` 用于启动DB2数据库实例。 - `db2stop` 用于关闭DB2数据库实例。 2. **连接与断开数据库**: - `...

    DB2数据库命令详解

    "DB2数据库命令详解" DB2 数据库命令详解是 DB2 RDBMS 的重要组成部分,掌握这些命令是使用 DB2 数据库的基础。本文将详细讲解 DB2 命令的使用,包括启动交互式会话、编译 DB2 服务器节点目录、编译远程数据库目录...

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

    本文将深入解析如何使用这些命令来重启db2数据库,同时介绍一些相关的常用命令。 首先,重启db2数据库之前,必须确保没有任何应用程序正在与数据库进行连接。你可以通过执行`db2 list applications for db db_name`...

    DB2数据库系统命令与配置参数手册.doc

    DB2数据库命令包括: * db2ckbkp:检查备份 * db2ckmig:数据库预迁移工具 * db2ckrst:检查增量复原映像序列 * db2diag:db2diag.log分析工具 * db2drdat:DRDA跟踪 * db2drvmp:DB2数据库驱动器映射 DB2表和索引...

    DB2数据库常用命令

    测试以及运维常用DB2操作命令,方便测试和运维对数据库的维护和操作

    DB2数据库命令大全

    以下是一些DB2数据库常用的命令及其详细解释: 1. **创建数据库**: `CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCBUSING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32` 这个命令用于在G盘...

    db2数据库命令

    ### DB2数据库命令详解 #### 一、基本操作命令 1. **打开命令行窗口**:`#db2cmd` - 这是进入DB2命令行界面的基础操作,允许用户执行各种数据库管理命令。 2. **打开控制中心**:`#db2cmddb2cc` - 控制中心提供...

    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数据库操作的常用命令列表

    Db2数据库操作的常用命令列表 Db2数据库操作的常用命令列表中包含了多个重要的数据库操作命令,这些命令对Db2数据库的管理和维护至关重要。本文将对这些命令进行详细的解释和分析,帮助读者更好地理解和掌握Db2...

    DB2 数据库常用命令

    `REORG`和`REORGCHK`命令是DB2数据库维护的重要组成部分,它们用于优化数据库的物理存储结构。`REORG`命令可以重新组织数据库表和索引的物理布局,消除碎片,减少I/O操作,从而提升数据库性能。而`REORGCHK`则用于...

    DB2数据库常用命令手册

    ### DB2数据库常用命令详解 #### 一、启动与停止数据库 **命令:** - `db2start`:用于启动数据库。 - `db2stop`:用于停止数据库。 **注意事项:** - 在启动数据库之前,请确保所有依赖服务都已准备好,并且没有...

    命令行登录db2数据库

    本文将深入探讨如何通过命令行界面登录到DB2数据库,这对于系统管理员和开发人员来说是一项基本技能。 首先,我们需要了解`db2cmd`这个命令。`db2cmd`是DB2提供的一种命令行接口,它创建了一个环境,使得用户可以在...

    linux下DB2常用命令

    Linux 下 DB2 常用命令 DB2 是一个 relation database management system(关系数据库管理系统),广泛应用于企业级的数据存储和管理中...这些命令可以帮助用户快速管理和维护 DB2 数据库,提高数据库的性能和安全性。

    DB2数据库安装教程

    9. DB2的启动:使用db2start命令启动DB2数据库。 知识点:DB2数据库的启动和停止,包括数据库的启动、停止和管理。 DB2数据库安装教程涉及到了Linux系统和DB2数据库的多个方面,包括用户和用户组的管理、软件包的...

    db2数据库基本命令

    根据给定的文件信息,以下是对“db2数据库基本命令”的详细知识点解析: ### DB2 数据库基础操作 #### 1. 数据库目录查询(DML:Select, Delete, Insert, Update) - **查询数据库目录**:`db2listdbdirectory` ...

    db2数据库目录结构

    数据库配置文件是二进制格式的,因此不能使用文本编辑器,而应该使用 GETDB CFG 以及 UPDATE DB CFG 命令来察看和修改。 日志控制文件是 DB2 数据库的日志控制文件,用于记录日志文件的状态,特别是包含了一个叫做 ...

    .net连接DB2数据库编程简介

    在.NET环境中连接到DB2数据库是一项常见的任务,尤其对于开发跨平台的企业级应用程序而言。本文将详细介绍如何使用.NET Framework和IBM Data Provider for .NET来实现这一目标,以及相关的编程概念和示例。 首先,...

    DB2数据库创建命令说明

    ### DB2数据库创建命令详解 #### 一、创建数据库用户 在DB2环境中,首先需要创建一个用户,这里创建的用户名称为`sfoa`。 ```sql useradd sfoa ``` 设置用户密码,这里将用户的密码设为与另一个用户`su-db2inst1...

    DB2数据库导入导出

    DB2 数据库导入导出 DB2 数据库导入导出的操作方法是指将用户的 DB2 数据库导出并导入到自己的 DB2 数据库上。由于 DB2 没有直接的数据库导出功能,因此需要导出表结构、表数据,然后在导入。 一、导出表结构 在 ...

Global site tag (gtag.js) - Google Analytics