DB2数据库常用命令小结
 
========操作数据库命令==========
  -- 启动数据库实例
  #db2start
 
 -- 停止数据库实例
     #db2sto 
       # 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force
 
 ---  断开数据库连接
     #db2 connect reset
 
 ---  列出所有数据库
     #db2 list db directory
 
 ---  列出所有激活的数据库
     #db2 list active databases
 
 ---  列出所有数据库配置
     #db2 get db cfg
 
 ---  删除数据库
     #db2 drop database [dbname]
 
      如果不能删除,断开所有数据库连接或者重启db2
 
 ---  建立数据库 
      #db2 create db dbName
 
 ---  连接数据库
      #db2 connect to 数据库的别名
 
 ---  查看数据库有多少表或视图 
      #db2 list tables
 
 ---  查看表或视图的结构 
      #db2 descrile table tableName 或 desrcibe select * from tableName
 
========操作数据表命令==========
 
 ---  列出所有用户表
     #db2 list tables
 
 ---  列出所有系统表
     #db2 list tables for system
 
 ---  列出所有表
     #db2 list tables for all
 
 ---  列出系统表
     #db2 list tables for system
 
 ---  列出用户表
     #db2 list tables for user
 
 ---  列出特定用户表
     #db2 list tables for schema [user]
 
 ---  创建一个与数据库中某个表(t2)结构相同的新表(t1) 
      #db2 create table t1 like t2
 
 ---  将一个表t1的数据导入到另一个表t2
      #db2 "insert into t1 select * from t2"
 
 ---  查询表
     #db2 "select * from table name where ..."
 
 ---  显示表结构
     #db2 describe table tablename
 ---  备份数据库
      #db2 backup db <db name>
 
 ---  在线备份数据库
      #db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2 BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"
 
 ---  恢复数据库
      #db2 restore db <source db name>
 
---  在线恢复数据库
      #db2 "RESTORE DB <database name> TO <db path> LOGTARGET <logpath> WITHOUT PROMPTING"
      #db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND STOP" ...
 
 ---  导出数据文件
      #db2move <db name> export 
 
 ---  导入sql文件
      #db2 -tvf filename.sql
 
 ---  查看数据库的配置 
      # get db cfg [for dbname]
 
 --- 断开与数据库的连接
    # db2 terminate 
 
============= 删除数据库  =============
首先,你需要查看链接该数据库有多少应用
db2 list applications
然后在杀掉这些应用
db2 force applications all
最后停止数据库
db2 deactive db dbname
然后就可以删除该数据库了
 删除数据库
#db2 drop database [dbname]
 
有时在新建数据库的时候会出现The application is already connected to another database错误,
这时需要执行 db2 connect reset 命令,清空所有连接,然后就可以新建数据库了
 
====================================

db2 常用命令(一)的更多相关文章

  1. db2常用命令大全

    #显示这个DB2错误的解释信息(SQLSTATE 5位数字)db2 ? 42704 #显示这个SQLCODE的解释信息(SQLCODE 四位数字) db2 ? SQL0204N ##查看数据库指定配置 ...

  2. db2常用命令(1)

    DB2常用命令   1.启动实例(db2inst1):实例相当于informix中的服务 db2start 2.停止实例(db2inst1): db2stop 3.列出所有实例(db2inst1) d ...

  3. DB2常用命令

    DB2安装启动服务中启动不了,可用command启动并查看windows系统的日志.1.启动数据库  db2start2.停止数据库  db2stop3.连接数据库运行 db2命令之前要先运行db2c ...

  4. db2常用命令(详解)大全

    近一年来在项目开发中使用到了IBM的DB2 9.1的数据库产品,跟Oracle相比一些命令有很大的区别,而它最大的功能是支持      xml存储.检索机制,通过XPath进行解析操作,使开发人员免于 ...

  5. DB2 常用命令小结

    . 打开命令行窗口 #db2cmd . 打开控制中心 # db2cmd db2cc . 打开命令编辑器 db2cmd db2ce =====操作数据库命令===== . 启动数据库实例 #db2sta ...

  6. db2 常用命令(二)

    1. 打开命令行窗口 #db2cmd 2. 打开控制中心 # db2cmd db2cc 3. 打开命令编辑器 db2cmd db2ce   ======脚本文件操作命令=======  -- 执行脚本 ...

  7. 【转】DB2 常用命令

    1. 打开命令行窗口  #db2cmd 2. 打开控制中心  # db2cmd db2cc 3. 打开命令编辑器  db2cmd db2ce =====操作数据库命令===== 4. 启动数据库实例  ...

  8. DB2常用命令小结

    PS:执行命令前需要进入DB2的账户下:su db2inst1 修改密码:更改相应的操作系统密码即可,windows上可以更改db2admin的密码,linux上更改db2inst1的密码即可,db2 ...

  9. <转载>DB2常用命令

    1.数据库的启动.停止    db2start --启动   db2stop [force] --停止 2.与数据库的连接.断开   db2 CONNECT TO DBName [user UserI ...

随机推荐

  1. MVC bundle(包扎)CSS或是JS文件

    以前写asp.net网页时,会在<head>节点中引用很多样式文件或是javascript文件,如下图左大括号的引用语句. 现在在MVC应用程序中,可以使用使用Bundle来捆一起, 在S ...

  2. 【C#】第1章 VS2015中C#6的新特性

    分类:C#.VS2015 创建日期:2016-06-12 一.简介 VS2015内置的C#版本为6.0,该版本提供了一些新的语法糖,这里仅列出个人感觉比较有用的几个新功能. 二.几个很有用的新特性 注 ...

  3. MySQL服务器权限表

    MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysql_install_db脚本初始化.这些权限表分别user,db,table_priv,columns_p ...

  4. 与众不同 windows phone (39) - 8.0 联系人和日历

    [源码下载] 与众不同 windows phone (39) - 8.0 联系人和日历 作者:webabcd 介绍与众不同 windows phone 8.0 之 联系人和日历 自定义联系人存储的增删 ...

  5. 不经意间网易开源镜像去掉了FreeBSD的镜像

    http://mirrors.163.com/ FreeBSD已经到了这么不招人待见的地步了么? 网易曾经可是FreeBSD的大户啊.

  6. 前端技巧:禁止浏览器static files缓存篇(转)

    前端技巧:禁止浏览器static files缓存篇 由于CSS/JS文件经常需要改动,前端调试时是不希望浏览器缓存这些文件的. 本文记录博主的经验. Meta法 目前在chrome调试还没有遇到问题, ...

  7. 自定义View_2_关于自定义组合View

    自定义View(2) Android当中给我们提供了丰富的UI控件,当然也许满足不了我们的需求,我们就必须学会自定义自己的View,我们怎么算是自定义自己的view呢! 我们会根据原来有的View对V ...

  8. Xml序列化、反序列化帮助类

    之前从网络上找了一个Xml处理帮助类,并整理了一下,这个帮助类针对Object类型进行序列化和反序列化,而不需要提前定义Xml的结构,把它放在这儿供以后使用 /// <summary> / ...

  9. [js开源组件开发]-手机端照片预览组件

    手机端照片预览组件 可怜的我用着华为3C手机,用别人现成的组件都好卡,为了适应我这种屌丝,于是自己简化写了一版的照片预览效果,暂时无缩放功能,以后可能有空再加吧,你也可以自己加下,这是个github上 ...

  10. AJAX编程-封装ajax工具函数

    即 Asynchronous [e'sɪŋkrənəs] Javascript And XML,AJAX 不是一门的新的语言,而是对现有技术的综合利用.本质是在HTTP协议的基础上以异步的方式与服务器 ...