1. 启动DB2服务
db2start
2. 关闭DB2服务
db2stop
3. 连接数据库
db2 connect to databasename
4. 查询数据数据
db2 “select * from tablename”
5. 查询数据结构
db2 describe table tablename
6. 删除表中数据
db2 “delete from tablename”
7. 修改表中数据
db2 “updete tablename set ….”
8. 清除数据库连接
db2 connect reset
db2 terminate
db2 force applications all
db2 force application [句柄号]
9. DB2帮助命令
db2 ?
10. 查看数据库参数
db2 get dbm cfg
db2 get db cfg for databasename
11. 修改数据库参数
db2 update db cfg for databasename using LOGBUFSZ 20
12. 查看当前数据库表空间分配状况
db2 list tablespaces show detail
13. 修改当前模式
db2 set schema 模式
14. 查看tablespace id = 2使用容器所在目录
db2 list tablespace containers for 2 show detail
15. 查看与数据库连接的程序
db2 list application
16. 列出所有活动的数据库
db2 list active databases
17. 列出当前数据库下所有的表
db2 list tables for all
18. 列出当前数据库中schema为btp的表
db2 list tables for schema btp
19. 显示数据库空间使用情况
db2 list tablespaces show detail
20. 查看数据库版本
db2level
21. 显示当前数据库管理实例
db2 get instance
22. 设置实例系统启动时是否自动启动
db2iauto -on
db2iauto –off
23. 把远程数据库映射到本地接点一般为50000
db2 catalog tcpip node databasename remote remotebaseip server portnum
24. 远程数据库名称到本地接点
db2 catalog db databasename as nodename at node PUB11
25. 连接本地接点访问远程数据库
db2 connect to database user username using pwd
26. 导出数据库的表结构
db2look –d databasename –u username –e –o 1.sql
27. 导出数据库中的表
db2look –d databasename –u username –t tablename –e –o 1.sql
28. 导出数据库数据
db2move databasename export
29. 导出数据库中表和表数据
db2move databasename export –tn tablename
30. 导入表结构
db2 –tvf 2.sql
31. 导出的数据导入到数据库中并把相同的数据替换
db2move hac load –lo replace
32. 修改页编码
db2set db2codepage=1208
33. 查看表结构
db2 describe table tablename
34. 查看数据库中所有表结构
db2 list tables
db2 list tables for system
35. 列出表空间
db2 list tablespaces
36. lock table
db2 lock table tablename in exclusive mode
37. share table
db2 lock table tablename in share mode
38. 连接数据库同时修改密码
CONNECT TO sample USER shaman
USING mypassword NEW newpassword CONFIRM newpasswrod