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
还有一些自动化的处理包括建库的删库的,随附件保存