DB2 常用命令 for win
http://hi.baidu.com/onroading/blog/item/c092ea085b32f8910a7b82a9.html实例
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 返回关于当前连接的应用程序的信息。
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>
[ 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列出数据库中的表。如果没有指定任何参数,则缺省情况是列出当前用户的表。
describe table <tablename>显示一个表或视图的列信息。
list tablespaces 显示表空间的标识、名称、类型、内容和状态。
list tablespace containers for <tablespace_id> 显示用 <tablespace_id> 指定的表空间的容器信息。
quiesce tablespaces for table <tablename> reset将表空间的状态复位成正常(normal)。
连接性
catalog <protocol> node …为协议 <protocol> 在节点目录中创建一项。
list node directory返回节点目录的内容。
catalog database <dbname>…为数据库 <dbname> 在数据库目录中创建一项。
list database directory 返回数据库目录的内容。
性能
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
将数据库数据抽取到一个平面文件中。
export to btpoper.txt of del select * from btpoper(,号分割)
export to btpoper.txt of del modified by coldel| select * from btpoper(|号分割)
export to btpoper.txt of del select * from btpoper where brhid='907020000'
import通过使用 IMPORT 实用程序,将数据导入到数据库。
import from btpoper.txt of del insert into btpoper(,号分割)
import from btpoper.txt of del modified by coldel| insert into btpoper(|号分割)
load query table <tbname>
返回 LOAD 实用程序的进度。
backup database <dbname> 执行数据库备份。
restore database <dbname> 执行数据库恢复。
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 procedure <routine-name>将 SQL 过程抽取成二进制文件。
put routine from <filename> ]从二进制文件部署 SQL 过程。
页:
[1]