`
swbssd
  • 浏览: 56850 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

db2一些命令备忘录

阅读更多

db2cmd --进入DB2命令环境


1、db2 connect to <数据库名>    --连接到本地数据库名

       db2 connect to <数据库名> user <用户名> using <密码> --连接到远端数据库

2、 db2 force application all      --强迫所有应用断开数据库连接

  
3、db2 backup db db2name<数据库名称>  --备份整个数据库数据

       db2 restore db <db2name>                     --还原数据库

4、db2 list application --查看所有连接(需要连接到具体数据库才能查看)

5、db2start    --启动数据库
   
      db2stop --停止数据库

6、create database <数据库名> using codeset utf-8 territory CN    --创建数据库使用utf-8编码

7、db2 catalog 命令


db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号>  --把远程数据库映射到本地接点一般为50000

db2 catalog db <远程数据库名称> as <接点名称>  at node PUB11                       --远程数据库名称到本地接点

db2 CONNECT TO <接点名称> user <用户名> using <密码>                               --连接本地接点访问远程数据库


8、数据库导出

db2look -d <数据库名> -u <用户> -e -o <脚本名称>.sql        --导出数据库的表结构,其中用户空间一般为db2admin/db2inst1

db2look -d <数据库名> -u <用户> -t <表1> <表2>  -e -o <脚本名称>.sql   --导出数据库中表1和表2的表结构

db2move <数据库名> export              --导出数据库数据

db2move <数据库名> export -tn <表1>,<表2>       --导出数据库中表和表数据

9、数据库导入

db2 -tvf  <脚本名称>.sql       --把上述导出的表结构导入到数据库表结构

db2move <数据库名> load -lo replace   --把上述“db2move <数据库名> export “导出的数据导入到数据库中并把相同的数据替换掉


在实际使用过程中,如果用到db2自增主键,需要使用by default, 而不是always,功能是一样的,但这样在数据移植时候会很方

便!

10、db2 connect reset 或 db2 terminate    --断开与数据库的连接

11、db2set db2codepage=1208        --修改页编码为1208

12、db2 describe table <表名>       --查看表结构

13、db2 list tables                            --查看数据库中所有表结构

        list tables for system                  --列出所有系统表

14、db2 list tablespaces                  --列出表空间

 

15、fetch first 10 rows  only   --列出表中前10条数据

例如:select * from <表名> fetch first 10 rows only

16、coalesce(字段名,转换后的值)       --对是null的字段进行值转换

例如:select coalesce(id,1)  from <表名>    --对表中id如果为null转换成1

17、dayofweek(日期)     --计算出日期中是周几(1是周日,2是周一.......7是周六)

       dayofweek_iso    --计算出日期中是周几(1是周一.......7是周日)
     
 例如:dayofweek(date(2008-01-16))   --它会返回是4,代表星期三
          
             dayofweek_iso(date(2008-01-16))   --它会返回是3,代表星期三

18、dayofyear(日期)   --一年中的第几天,范围在1-366范围之内

注意:参数中日期的格式是YYYY-MM-DD的形式,如果不是需要进行转换,否则函数不能使用

例如:日期是20080116必须要进行转换

dayofweek(concat(concat(concat(substr(openDate,1,4),'-'),concat(substr(openDate,5,2),'-')),substr(openDate,7,2))) as week)

这样格式正确的。

19、concatt(参数1,连接值)       --把参数1加上连接值组成一个新值。

  例如: concat('aa','b')    --返回是aab

 

 

---db2数据库迁移

打开db2的命令窗口,把备份的数据库时间戳"20091014090202"用来迁移,如果报错需要db2compr.dll可以在db2 bin下找到
C:\>db2 restore database TCRM from "d:\data" taken at 20091014090202 on "c:" dbpath on "d:\date" into TCRM comprlib d:\data\db2compr.dll

分享到:
评论

相关推荐

    DB2常用命令列表,DB2常用命令列表

    DB2常用命令列表 DB2是一种关系数据库管理系统,提供了多种命令来管理和维护数据库。本文总结了常用的DB2命令,涵盖数据库创建、连接、表创建、索引创建、视图创建、触发器创建、查询、锁定、FORCE应用程序等多方面...

    db2常用命令大全

    db2常用命令大全,db2常用命令大全,db2常用命令大全,db2常用命令大全

    DB2数据库命令详解

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

    linux下DB2常用命令

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

    db2top命令详解

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

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

    以上是 DB2 开发人员常用的一些基本命令,这些操作对于数据库的管理和维护至关重要。通过熟练掌握这些命令,开发人员能够更高效地进行数据操作、性能优化和问题排查。在实际工作中,还会涉及到其他高级命令和功能,...

    db2 常用命令大全

    以下是 DB2 的一些常用命令,可以帮助开发人员更好地使用 DB2 数据库。 一、基础篇 1. 连接数据库 db2 connect to &lt;数据库名&gt; -- 连接到本地数据库 db2 connect to &lt;数据库名&gt; user &lt;用户名&gt; using &lt;密码&gt; -- ...

    DB2新手入门命令记录

    以上是针对DB2新手入门的一些常用命令总结,这些命令覆盖了数据库的基本管理和数据操作,以及远程连接和数据迁移等高级功能。对于初学者来说,熟练掌握这些命令将有助于快速上手DB2数据库系统,并为后续深入学习打下...

    DB2 常用cmd命令

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

    DB2数据库常用命令

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

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

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

    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常用命令.doc

    DB2常用命令概述 DB2是IBM开发的一种关系数据库管理系统,提供了多种命令来管理和维护数据库。以下是DB2常用命令的总结: 启动和关闭数据库实例 * 启动数据库实例:#db2start * 关闭数据库实例:#db2stop * 强制...

    db2常用命令大全,有说明

    ### DB2常用命令详解 #### 一、创建数据库 **命令**: ```sql CREATE DATABASE DB2_GCB ON G: ALIAS ...以上就是DB2中的一些常用命令及它们的具体用途,对于DB2的学习者来说,熟悉并掌握这些基本命令是非常重要的。

    db2常用命令总结.pdf

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

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

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

    DB2 数据库命令简介

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

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

    DB2数据库系统命令与配置参数手册 本手册主要介绍了DB2数据库系统的命令和配置参数,涵盖了DB2管理服务器、实例、数据库、表、索引、视图、存储过程、触发器、函数等方面的知识点。下面将逐一详细介绍这些知识点。 ...

    DB2V97命令.pdf

    ### DB2V97命令详解 #### 一、概述 《DB2V97命令.pdf》是一份关于IBM DB2 Version 9 Release 7(简称DB2V97)的命令参考手册,主要针对在Linux、UNIX及Windows操作系统上运行的DB2版本。这份文档详细介绍了DB2V97...

    DB2常用命令

    根据给定的信息,本文将详细介绍DB2中的一些常用命令及其应用场景。这些命令涵盖了数据库的连接管理、备份恢复、数据查询等多个方面。 ### DB2连接管理命令 #### 1. 连接到数据库 - **命令**: `db2 connect to ...

Global site tag (gtag.js) - Google Analytics