佘小宝的爹 发表于 2016-11-15 03:59:17

DB2常用命令及一些自动化的功能

  db2接触有几天了,现在将这些天用到的一些反复用到的命名记录下来以备后用:
  创建数据库
db2 create db tbmprd using codeset UTF-8 territory CN
  下面的命令是linux的命令,设计参数的查看及必要参数的修改
db2 get db cfg for 数据库名| grep STMTHEAP 查看当前设置参数。
db2 update db cfg for 数据库名using STMTHEAP 131072
db2 get db cfg for 数据库名| grep STMTHEAP 查看是否更改成功。
  

激活数据库
db2 activate database dbname
   
  反激活数据库,也就是将数据库置为不可用
  db2 deactivate db sample

列出所有数据库
db2 list db directory     
   
   列出所有活动的数据库       
db2 list active databases          
   
  给数据库执行建表的命令
  db2 –tvf tbmsit.ddl –z db.log
  进入存放数据库数据的文件执行load命令,load命令比较快,不坚持约束,所有在执行完load命令后一般要执行
  set integrity命令
  db2move tbmsit load >load.log
   
  导出建表语句ddl
  db2look -d 数据库名,这个还有好多参数,可以再查查
   
  导出数据库的数据
  db2move 数据库名 export                这句将把数据导出到当前的目录
   
  备份数据库
  db2 backup db 数据库名称 to 目录
   
  恢复数据库
db2 restore db 数据库名称 from 目录 replace existing
  还有一些自动化的处理包括建库的删库的,随附件保存
页: [1]
查看完整版本: DB2常用命令及一些自动化的功能