db2导出DDL

  1. 语法: db2look -d DBname [-e] [-xs] [-xdir Path] [-u Creator] [-z Schema]
  2. [-t Tname1 Tname2...TnameN] [-tw Tname] [-h]
  3. [-o Fname] [-a] [-m] [-c] [-r] [-l] [-x] [-xd] [-f]
  4. [-fd] [-td x] [-noview] [-i userID] [-w password]
  5. [-v Vname1 Vname2 ... VnameN] [-dp] [-ct]
  6. [-wrapper WrapperName] [-server ServerName] [-nofed]
  7. [-wlm] [-ap] [-mod] [-cor]
  8. [-wrapper WrapperName] [-server ServerName][-fedonly]
  9. [-nofed]
  10. db2look [-h]
  11. -d: 数据库名称:这必须指定
  12. -e: 抽取复制数据库所需的 DDL 文件
  13. -xs: 导出 XSR 对象并生成包含 DDL 语句的脚本
  14. -xdir: 路径名:将用来放置 XSR 对象的目录
  15. -u: 创建程序标识:如果 -u 和 -a 都未指定,那么将使用 $USER
  16. -z: 模式名:如果同时指定了 -z 和 -a,那么将忽略 -z
  17. -t: 生成指定表的统计信息
  18. -tw: 为名称与表名的模式条件(通配符)相匹配的表生成 DDL
  19. -ap: 生成 AUDIT USING 语句
  20. -wlm: 生成特定于 WLM 的 DDL 语句
  21. -mod: 为模块生成 DDL 语句
  22. -cor: 使用 CREATE OR REPLACE 子句生成 DDL
  23. -h: 更详细的帮助消息
  24. -o: 将输出重定向到给定的文件名
  25. -a: 为所有创建程序生成统计信息
  26. -m: 在模拟方式下运行 db2look 实用程序
  27. -c: 不要生成模拟的 COMMIT 语句
  28. -r: 不要生成模拟的 RUNSTATS 语句
  29. -l: 生成数据库布局:数据库分区组、缓冲池和表空间。
  30. -x: 生成排除对象的原始定义程序的“授权”语句 DDL
  31. -xd: 生成包括对象的原始定义程序的“授权”语句 DDL
  32. -f: 抽取配置参数和环境变量
  33. -td: 将 x 指定为语句定界符(缺省定界符为分号(;))
  34. -i: 登录到数据库驻留的服务器时所使用的用户标识
  35. -w: 登录到数据库驻留的服务器时所使用的密码
  36. -noview: 不要生成 CREATE VIEW ddl 语句
  37. -wrapper: 为适用于此包装器的联合对象生成 DDL
  38. -server: 为适用于此服务器的联合对象生成 DDL
  39. -FEDONLY: 仅创建了联合 DDL 语句
  40. -nofed: 不要生成 Federated DDL
  41. -fd: 为 opt_buffpage 和 opt_sortheap 以及其他配置和环境参数生成 db2fopt
  42. 语句。
  43. -v: 只为视图生成 DDL,当指定了 -t 时将忽略此选项
  44. -dp: 在 CREATE 语句之前生成 DROP 语句
  45. -ct: 按对象创建时间生成 DDL 语句
时间: 2024-10-05 12:04:58

db2导出DDL的相关文章

db2导出数据并导入hive临时表中

操作: 1.从db2 中导出数据到txt中 2.修改文件中的分隔符为":" 3.在hive中新建表(建表时需要制定分隔符) 4.导入数据 -------- 1.从db2 中导出数据到txt中 db2 -x "select col1,col2,col3  from tbl_name where xxx with ur">filename.txt 2.修改文件中的分隔符为":" cat filename.txt | awk '{print $1

Sqoop从DB2导出数据出错:ERRORCODE=-4499, SQLSTATE=08001

Sqoop执行命令: ./sqoop import --connect "jdbc:db2://10.105.4.55:50001/SCCRM55" --username db2inst1 --password db2opr2010 --table WF_4G_BILLDETAIL_NEW_20140717 --fetch-size 1000 -m 1 --target-dir /ext/ods/ODS_RPT_DAY_DET/20140717_1 --fields-terminate

DB2表结构DDL脚本导出

db2look是导出DDL语句脚本的命令,以下是对db2look的一个简单介绍. 语法:db2look -d <数据库名> -e -t <表名> -o <文件名>.dml -d:数据库名,这必须指定. -e:抽取复制数据所需要的DDL文件,此项将生成包含DDL语句的脚本 -t:生成指定表的统计信息 -o: 将输出重定向到给定的文件名     如果未指定 -o 选项,则输出将转到 stdout 表结构导出实例: >db2look -d sample -e -t st

Oracle数据库导入导出逻辑备份方法总结

[EXP常用参数] USERID  即用户名/密码该参数就必须且为第一个: FILE    指定数据输出文件路径: LOG     指定日志输出文件路径: TABLES  导出指定表数据: FULL    完全导出整个文件(N): ROWS    导出数据行(Y): QUERY   用于导出表的子集的 select 子句: [示例] 1.[全库模式]将数据库orcl完全导出,用户名scott密码scott数据文件导出到D:/orcl/scott.dmp,日志文件到出到D:/orcl/scott.

【exp/imp】将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中

[exp/imp]将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 如何将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中(重点,2种方法)? ② 从dmp文件可以获取到哪些信息?如何从dmp文件获取到dmp文件的字符集(重点,N种方法)? ③ 如何从dmp

oracle中imp命令具体解释

Oracle的导入有用程序(Import utility)同意从数据库提取数据,而且将数据写入操作系统文件.imp使用的基本格式:imp[username[/password[@service]]],下面例举imp经常使用用法. 1. 获取帮助 imp help=y 2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y 3. 导入一个或一组指定用户所属的所有表.索引和其它对象 imp system/m

oracle在imp订单具体解释

Oracle导入实用程序(Import utility)同意从数据库中提取数据,和写入数据到一个操作系统文件项目.imp所用的基本格式:imp[username[/password[@service]]],下面的例子imp经常使用法. 1. 获取帮助 imp help=y 2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y 3. 导入一个或一组指定用户所属的所有表.索引和其它对象 imp syste

章节6 关联映射 (转载)

以简单的两个类为例: User(int id, String name) Group(int id, String name) 没有关联关系时的关系模型: t_user(id int pk, name varchar) t_group(id int pk, name varchar) 一.多对一和一对多关联映射(多个用户有相同的组) 这几种关联映射后的关系模型是相同的: t_user(id int pk, name varchar, gid int fk->t_group(id)) t_grou

oracle 导入imp 命令

最常用的      imp  name/[email protected]:1521/orcl[库] file="c:\123.dmp" full=y ignore=y. 例:imp abc/[email protected]:1521/orcl file = "c:\123.dmp" full=y ignore = y. oracle中imp命令详解 Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件.imp