日期:2014-05-16  浏览次数:20534 次

(转)db2look:生成 DDL 以便重新创建在数据库中定义的对象

http://blog.csdn.net/hrfdotnet/archive/2007/03/20/1534837.aspx

?

db2look:生成 DDL 以便重新创建在数据库中定义的对象

语法: db2look -d DBname [-e] [-xs] [-xdir Path] [-u Creator] [-z Schema]
? ?? ?? ?? ?? ?? ?? ?? ???[-t Tname1 Tname2...TnameN] [-tw Tname] [-h]
? ?? ?? ?? ?? ?? ?? ?? ???[-o Fname] [-a] [-m] [-c] [-r] [-l] [-x] [-xd] [-f]
? ?? ?? ?? ?? ?? ?? ?? ???[-fd] [-td x] [-noview] [-i userID] [-w password]
? ?? ?? ?? ?? ?? ?? ?? ???[-v Vname1 Vname2 ... VnameN] [-dp] [-ct]
? ?? ?? ?? ?? ?? ?? ?? ???[-wrapper WrapperName] [-server ServerName] [-nofed]
? ?? ?? ?? ?? ?? ?? ?? ???[-wlm] [-ap]

? ?? ?? ?? ?? ?? ?? ?? ???[-wrapper WrapperName] [-server ServerName][-fedonly] [-n

? ?? ???db2look [-h]

? ?? ???-d: 数据库名称:这必须指定

? ?? ???-e: 抽取复制数据库所需的 DDL 文件
? ?? ?? ?? ?此选项将生成包含 DDL 语句的脚本
? ?? ?? ?? ?可以对另一个数据库运行此脚本以便重新创建数据库对象
? ?? ?? ?? ?此选项可以和 -m 选项一起使用
? ?? ? -xs: 导出 XSR 对象并生成包含 DDL 语句的脚本
? ?? ?? ?? ?可以对另一个数据库运行此脚本以便重新注册 XSR 对象
? ?? ?? ?? ?使用 -u、-z 和 -a 选项指定了一组 XSR 对象
? ???-xdir: 路径名:将用来放置 XSR 对象的目录
? ?? ?? ?? ?如果未指定目录,那么使用当前目录
? ?? ?? ?? ?如果未指定 -xs 选项,那么会忽略此选项
? ?? ???-u: 创建程序标识:如果 -u 和 -a 都未指定,那么将使用 $USER
? ?? ?? ?? ?如果指定了 -a 选项,那么将忽略 -u 选项
? ?? ???-z: 模式名:如果同时指定了 -z 和 -a,那么将忽略 -z
? ?? ?? ?? ?联合部分的模式名被忽略
? ?? ???-t: 生成指定表的统计信息
? ?? ?? ?? ?可以指定的表的数目最多为 30
? ?? ? -tw: 为名称与表名的模式条件(通配符)相匹配的表生成 DDL
? ?? ?? ?? ?当指定了 -tw 选项时,-t 选项会被忽略
? ?? ? -ap: 生成 AUDIT USING 语句
? ?? ?-wlm: 生成特定于 WLM 的 DDL 语句
? ?? ?? ?? ?这些包括用于直方图、服务类、工作负载、
? ?? ?? ?? ?阈值、工作类集、工作操作集和 WLM 事件监视器的 DDL。