hb120973135 发表于 2016-11-18 07:54:37

db2 常用命令(一)

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

      如果不能删除,断开所有数据库连接或者重启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

---创建一个与数据库中某个表(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

--- 断开与数据库的连接
    # db2 terminate

============= 删除数据库=============
首先,你需要查看链接该数据库有多少应用
db2 list applications
然后在杀掉这些应用
db2 force applications all
最后停止数据库
db2 deactive db dbname
然后就可以删除该数据库了
删除数据库
#db2 drop database

有时在新建数据库的时候会出现The application is already connected to another database错误,
这时需要执行 db2 connect reset 命令,清空所有连接,然后就可以新建数据库了

====================================
页: [1]
查看完整版本: db2 常用命令(一)