这篇文章介绍db2常用的管理命令,这些命令可以通过打开“命令行处理器”输入运行,也可以通过”db2控制中心“里的“命令编辑器”图形界面管理器输入运行。
db2的管理命令包括sql命令,与db2系统命令不同,参见上一篇《db2系统命令》。
DB2常用的管理命令 (出自网上的一些资料)
实例级:
1)启动数据库管理器实例
db2start
2)停止数据库管理器实例
db2stop
3)获取数据库管理器配置设置
get dbm cfg
4)显示数据库管理器参数的当前值和延迟值
get dbm cfg show detail
5)返回 DB2INSTANCE 环境变量的值
get instance
6) 断开所有应用程序与数据库的连接
force application all
7) 以用户 <userid> 通过使用密码 <pwd> 与标识为 <node> 的远程实例连接
attach to <node> user <userid> using <pwd>
数据库级:
8)显式地以用户 <userid> 和密码 <pwd> 与数据库 <dbname> 连接
connect to <dbname> [ [user <userid>] using <pwd>]
9)显式地激活数据库
activate database <dbname>
10)显式地使数据库失效
deactivate database <dbname>
11)断开与当前数据库的连接
connect reset
12) 显示数据库配置参数的当前值和延迟值
get db cfg show detail
13)显示数据库 <dbname> 的数据库配置设置
get db cfg for <dbname>
14)将数据库 <dbname> 的数据库配置参数 <p> 更新为值 <v>
update db cfg for <dbname> using <p> <v>
15)列出数据库中的表
list tables[for {user | all | system | schema <schemaname>}][show detail]
如果没有指定任何参数,则缺省情况是列出当前用户的表。
16)显示一个表或视图的列信息
describe table <tablename>
17)显示表空间的标识、名称、类型、内容和状态
list tablespaces [show detail]
18)显示用 <tablespace_id> 指定的表空间的容器信息
list tablespace containers for <tablespace_id> [show detail]
其它方面的管理命令将在以后的文章中介绍,敬请期待吧。