首页 > 数据库 > 数据库开发技术 > DB2 命令行处理器(CLP)中的常用命令
以下是最常用的 DB2 CLP 命令的快速参考。虽然不是一份完整的参考,但这篇文档对于任何刚接触 DB2 的用户来说,可以证明是案边有价值的参考材料。
方括号中的参数是可选参数,尖括号中的内容表示变量。例如,CONNECT 的语法是:
|
这意味着,通过 CONNECT 命令以 user1 身份使用密码 mypass 与数据库 sample 连接可以有下列形式:
|
根据命令的作用域来组织所有命令。对于任何 CLP 命令,您都可以输入加上前缀问号(“?”)的关键字,以查看其完整的语法。
| CLP 命令 | 描述 |
| db2start | 启动数据库管理器实例。 |
| db2stop | 停止数据库管理器实例。 |
| get dbm cfg | 返回数据库管理器配置设置。 |
| get dbm cfg show detail | 显示数据库管理器参数的当前值和延迟值(从 V8 起)。 |
| 1update dbm cfg using | 将数据库管理器配置参数 更新为值 |
| get instance | 返回 DB2INSTANCE 环境变量的值。 |
| list active databases | 列出活动的数据库和连接数。 |
| list application [show detail] | 返回关于当前连接的应用程序的信息。 |
| force application (h1 [,h2,..,hn]) | 根据句柄号与特定应用程序断开连接。 |
| force application all | 断开所有应用程序与数据库的连接。 |
| attach to | 以用户 |
| create database | 创建名为 |
| activate database | 显式地激活数据库。 |
| deactivate database | 显式地使数据库失效。 |
| connect to [ [user | 根据需要,显式地以用户 |
| 1update dbm cfg using | 将数据库管理器配置参数 更新为值 |
| connect reset | 断开与当前数据库的连接。 |
| get db cfg show detail | 显示数据库配置参数的当前值和延迟值(仅适用于 V8)。 |
| get db cfg for | 返回数据库 |
| update db cfg for | 将数据库 更新为值 |
| list tables[for {user | all | system | schema | 列出数据库中的表。如果没有指定任何参数,则缺省情况是列出当前用户的表。 |
| describe table | 显示一个表或视图的列信息。 |
| list tablespaces [show detail] | 显示表空间的标识、名称、类型、内容和状态。 |
| list tablespace containers for | 显示用 |
| quiesce tablespaces for table | 将表空间的状态复位成正常(normal)。 |
| catalog [admin] | 为协议 |
| list [admin] node directory | 返回节点目录的内容。 |
| catalog database | 为数据库 |
| list database directory [on | 返回数据库目录的内容。 |
| get monitor switches | 返回会话监控开关的状态。 |
| update monitor switches using | 为 |
| reset monitor all | 复位性能监控程序值。 |
| get snapshot for dbm | 返回实例级别的性能信息。 |
| get snapshot for all on | 为数据库 |
| get snapshot for dynamic sql on | 返回动态 SQL 高速缓存的内容。 |
| runstats on table | 收集表 |
| reorgchk on table all | 确定是否需要对表进行重组。这对于对所有表自动执行 runstats 很有用。 |
| reorg table | 通过重构行来消除“碎片”数据并压缩信息,对表进行重组。 |
| export | 将数据库数据抽取到一个平面文件中。 |
| import | 通过使用 IMPORT 实用程序,将数据导入到数据库。 |
| load query table [to local-message-file][nosummary | summaryonly] [showdelta] | 返回 LOAD 实用程序的进度。 |
| backup database | 执行数据库备份。 |
| restore database | 执行数据库恢复。 |
| get health snapshot for dbm | 返回实例的正常快照信息(仅适用于 V8)。 |
| get health snapshot for all on | 返回数据库 |
| get admin cfg | 返回管理服务器的配置设置。 |
| update admin cfg using | 将管理服务器配置参数 更新为值 |
| get routine into | 将 SQL 过程抽取成二进制文件。 |
| put routine from | 从二进制文件部署 SQL 过程。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/773761/viewspace-818839/ ,如需转载,请注明出处,否则将追究法律责任。