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

 

还有一些自动化的处理包括建库的删库的,随附件保存

你可能感兴趣的:(linux,活动,db2)