`

(转)快速参考: DB2 命令行处理器(CLP)中的常用命令

    博客分类:
  • DB2
阅读更多

http://www.ibm.com/developerworks/cn/data/library/techarticles/0211yip2/

快速参考: DB2 命令行处理器(CLP)中的常用命令

 

由 Paul Yip 维护, IBM 多伦多实验室

 

简介: 这篇文章的读者是那些参与项目的人员,他们用 DB2 Everyplace 进行计划、设置和执行一个机动项目。计划要描述用 DB2 Everyplace 的机动项目的生命周期,进而减少开发强度和降低项目成本。我们的提示和建议都以参与用 DB2 Everyplace 版本 7.2 和 版本 7.2.1 的各种机动项目的现场人员的经验为依据。

 

 

发布日期: 2002 年 12 月 01 日 
级别: 初级 
访问情况 195 次浏览 
建议: 0 (添加评论)

1 star2 stars3 stars4 stars5 stars 平均分 (共 0 个评分 )

 

简介

以下是最常用的 DB2 CLP 命令的快速参考。虽然不是一份完整的参考,但这篇文档对于任何刚接触 DB2 的用户来说,可以证明是案边有价值的参考材料。反馈意见可以发送至 ypaul@ca.ibm.com

方括号中的参数是可选参数,尖括号中的内容表示变量。例如,CONNECT 的语法是:

connect to <dbname>
[ [user <userid>] using <pwd>]

这意味着,通过 CONNECT 命令以 user1 身份使用密码 mypass 与数据库 sample 连接可以有下列形式:

Connect to sample
Connect to sample user user1
Connect to sample user user1 using mypass

根据命令的作用域来组织所有命令。对于任何 CLP 命令,您都可以输入加上前缀问号(“?”)的关键字,以查看其完整的语法。

祝愉快!

实例

CLP 命令 描述
db2start 启动数据库管理器实例。
db2stop 停止数据库管理器实例。
get dbm cfg 返回数据库管理器配置设置。
get dbm cfg show detail 显示数据库管理器参数的当前值和延迟值(从 V8 起)。
1update dbm cfg using <p> <v> 将数据库管理器配置参数 <p> 更新为值 <v>。
get instance 返回 DB2INSTANCE 环境变量的值。
list active databases 列出活动的数据库和连接数。
list application [show detail] 返回关于当前连接的应用程序的信息。
force application (h1 [,h2,..,hn]) 根据句柄号与特定应用程序断开连接。
force application all 断开所有应用程序与数据库的连接。
attach to <node> user <userid> using <pwd> 以用户 <userid> 通过使用密码 <pwd> 与标识为 <node> 的远程实例连接。

数据库

create database <dbname> 创建名为 <dbname> 的数据库。
activate database <dbname> 显式地激活数据库。
deactivate database <dbname> 显式地使数据库失效。
connect to <dbname> 
[ [user <userid>] using <pwd>]
根据需要,显式地以用户 <userid> 和密码 <pwd> 与数据库 <dbname> 连接。
1update dbm cfg using <p> <v> 将数据库管理器配置参数 <p> 更新为值 <v>。
connect reset 断开与当前数据库的连接。
get db cfg show detail 显示数据库配置参数的当前值和延迟值(仅适用于 V8)。
get db cfg for <dbname> 返回数据库 <dbname> 的数据库配置设置。
update db cfg for <dbname> using <p> <v> 将数据库 <dbname> 的数据库配置参数 <p> 更新为值 <v>。
list tables[for {user | all | system | schema <schemaname>}][show detail] 列出数据库中的表。如果没有指定任何参数,则缺省情况是列出当前用户的表。
describe table <tablename> 显示一个表或视图的列信息。
list tablespaces [show detail] 显示表空间的标识、名称、类型、内容和状态。
list tablespace containers for <tablespace_id> [show detail] 显示用 <tablespace_id> 指定的表空间的容器信息。
quiesce tablespaces for table <tablename> reset 将表空间的状态复位成正常(normal)。

连接性

catalog [admin] <protocol> node … 为协议 <protocol> 在节点目录中创建一项。
list [admin] node directory 返回节点目录的内容。
catalog database <dbname>… 为数据库 <dbname> 在数据库目录中创建一项。
list database directory [on <path>] 返回数据库目录的内容。

性能

get monitor switches 返回会话监控开关的状态。
update monitor switches using <monitor> <on|off> 为 <monitor> 设置会话监控开关的状态。
reset monitor all 复位性能监控程序值。
get snapshot for dbm 返回实例级别的性能信息。
get snapshot for all on <dbname> 为数据库 <dbname> 在数据库级别返回所有性能信息。
get snapshot for dynamic sql on <dbname> 返回动态 SQL 高速缓存的内容。
runstats on table <tbschema>.<tbname> 收集表 <tbname> 的统计信息。表名必须是用 <dbschema> 全限定的。
reorgchk on table all 确定是否需要对表进行重组。这对于对所有表自动执行 runstats 很有用。
reorg table <tablename> 通过重构行来消除“碎片”数据并压缩信息,对表进行重组。

管理

export 将数据库数据抽取到一个平面文件中。
import 通过使用 IMPORT 实用程序,将数据导入到数据库。
load query table <tbname> 
[to local-message-file][nosummary | summaryonly] [showdelta]
返回 LOAD 实用程序的进度。
backup database <dbname> [to <path>] 执行数据库备份。
restore database <dbname> [from <path>] 执行数据库恢复。
get health snapshot for dbm 返回实例的正常快照信息(仅适用于 V8)。
get health snapshot for all on <dbname> 返回数据库 <dbname> 的所有正常快照(仅适用于 V8)。

管理服务器

get admin cfg 返回管理服务器的配置设置。
update admin cfg using <p> <v> 将管理服务器配置参数 <p> 更新为值 <v>。

应用程序开发

get routine into <filename> from [specific] procedure <routine-name>[hide body] 将 SQL 过程抽取成二进制文件。
put routine from <filename> [owner <newowner>[use registers]] 从二进制文件部署 SQL 过程。

关于作者

由 Paul Yip 维护 has authored this article

建议

0 条评论 | 添加评论举报不良信息

快来添加第一条评论

 

添加评论

商标  |  My developerWorks 使用条款与条件

分享到:
评论

相关推荐

    DB2命令行工具简介

    DB2UDB 命令行工具是 DB2UDB 的组件,这些工具支持对 DB2命令以及 SQL 语句的处理。在 Windows 上可使用三种命令行工具: DB2命令中心(Command Center) DB2命令行处理器(CLP) DB2命令窗口

    db2 clp常用命令1

    db2 clp常用命令1

    DB2 CLP 命令的快速参考

    以下是最常用的 DB2 CLP 命令的快速参考。虽然不是一份完整的参考,但这篇文档对于任何刚接触 DB2 的用户来说,可以证明是案边有价值的参考材料。

    Db2中的常用命令和导入导出

    相比图形界面而言,使用命令行的命令可以节省很多内存资源。但是写的时候语法需要熟悉。 下面介绍的就是DB2中常用的命令及导入导出命令

    命令行发布:将命令行参数命令行使用的JSON数组转换为SVG或HTML的工具

    命令行发布 将 / JSON数组转换为SVG或HTML的工具。 安装 npm install -D command-line-publish CLI用法 command-line-publish 或者: clp --format=html --config= " jsWithSectionsExport.js " " cli.html " clp...

    db2 个人独家整理

    db2教程-DB2 CLP 命令的快速参考; db2教程-DB2 性能监控; db2教程-DB2常用傻瓜问题1000问; db2教程-db2数据库的备份和恢复; db2教程-DB2优化; db2教程-DB2中的限制; db2教程-我用DB2这些年; 等等...有关很多DB2知识...

    IBMDB2进阶资料:命令、故障诊断和调优

    教程名称:IBM DB2进阶资料:命令、故障诊断和调优课程目录:【】DB2 9 中的 XML 索引【】DB2 9.5 中多线程架构的工作原理【】db2 clp 命令锦集【】DB2 v8.x的通用license【】db2 V9的宝典:计划、实施、性能【】DB2...

    db2 v9重定向恢复

    1》使用命令 db2 restore db db1_dwe from c:\dwe95 taken at 20071213133623 redirect generate script db1.clp ,生成重定向回复脚本db1.clp。 2》修改db1.clp脚本,首先找到 TAKEN AT 20071213133623 这一行,把下...

    三星+CLP-680DWXIL+CLP-680NDXIL+拆卸和组装.pdf

    三星+CLP-680DWXIL+ CLP-680NDXIL+ 维修手册之 打印机 拆卸 和 组装 PDF文档

    CitiZen CLP 命令

    CitiZen CLP 系列命令——来自互联网,没有地方给需要的朋友共享,就摆放在这里。 &lt;br&gt; 如果觉得CopyRight有问题,请转告立即清除。

    三星CLP360/CLP365/CLP366清零软件 V14

    三星CLP360/CLP365/CLP366清零软件 使用说明: 1.首先电脑只接一台打印机(本地USB连接,不可以从网络操作), 2.必须取消所有打印作业, 3.关闭打印机电源重新开机,预热完就可以用软件清零了。软件比较大运行很慢,...

    三星CLP-326_CLP325_CLP320清零软件 V64 解决加粉红灯不打印

    三星CLP-326_CLP325_CLP320清零软件 V64 解决加粉红灯不打印 解码软件 解决红灯不打印的问题 一次解码永久加粉不用换芯片 不用换鼓 解码说明: 首先电脑只接一台打印机,电脑能检测到打印机状态,刷机前先把打印机...

    三星CLP365W清零软件 三星CLP366W清零软件 V14

    三星CLP365W/CLP366W清零软件 V14 使用说明: 1.首先电脑只接一台打印机(本地USB连接,不可以从网络操作), 2.必须取消所有打印作业, 3.关闭打印机电源重新开机,预热完就可以用软件清零了。软件比较大运行很慢,...

    三星 CLP-680DWXIL+CLP-680ND XIL+维修手册全手册.pdf

    三星 + CLP-680DWXIL+ CLP-680NDXIL+ 维修手册之 全手册 PDF 文档

    三星+CLP-680DWXIL+CLP-680NDXIL+故障排除.pdf

    三星打印机 CLP-680DWXIL+ CLP-680NDXIL+ 维修手册之 故障排除 PDF 手册

    CLP 考试模拟题

    CLP 考试模拟题,想考CLP的看看

    三星CLP-310_315_CLP310N_315N/W清零软件V64

    三星CLP-310_315_CLP310N_315N/W清零软件V64 解码软件 解决红灯不打印的问题 一次解码永久加粉不用换芯片 不用换鼓 解码说明: 首先电脑只接一台打印机,电脑能检测到打印机状态,刷机前先把打印机关机重新开机,...

    程序员考试刷题-C-Institute-CLP-12-01-Exam-Questions:C-Institute-CLP-12-01-Exam

    CLP-12-01 试题并获得 20% 的折扣 准备 C++ Institute CCP Programmer CLP-12-01 考试可能会让人不知所措,尤其是如果您已经准备了很多东西。 本次 CLP-12-01 考试在课程内容和参加考试问题的考生人数方面非常困难。...

    clp-java-release_java_DEMO_articlegfu_clp1.comhtml_CLP16.COM_

    java clp 线性规划demo为什么非要20个汉字啊,看资源名称就知道是好东西了呀

    TL750L12CLP的技术参数

    产品型号:TL750L12CLP输出电压(V):12输出电流典型值(mA):150输入电压最小值(V):13输入电压最大值(V):26压差典型值(mV):600静态电流典型值(mA):10容限(%):4关断功能:No输出电容(μF):10输出电容类型:钽封装/温度(℃):...

Global site tag (gtag.js) - Google Analytics