123629996 发表于 2013-1-25 21:50:08

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常用命令及一些自动化的功能