ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 使用数据泵导出DDL语句

使用数据泵导出DDL语句

原创 Linux操作系统 作者:壹頁書 时间:2013-11-10 23:39:16 0 删除 编辑

数据泵可以导出dump文件的DDL语句。

  1. C:\\Users\\lihuilin>impdp lihuilin/xxxxxx directory=tmp dumpfile=test.dmp sqlfile=test.sql
  2. Import: Release 11.2.0.1.0 - Production on 星期日 11月 10 23:29:50 2013
  3. Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
  4. 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
  5. With the Partitioning, OLAP, Data Mining and Real Application Testing options
  6. 已成功加载/卸载了主表 \"LIHUILIN\".\"SYS_SQL_FILE_FULL_01\"
  7. 启动 \"LIHUILIN\".\"SYS_SQL_FILE_FULL_01\": lihuilin/******** directory=tmp dumpfile=test.dmp sqlfile=test.sql
  8. 处理对象类型 SCHEMA_EXPORT/USER
  9. 处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT
  10. 处理对象类型 SCHEMA_EXPORT/ROLE_GRANT
  11. 处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE
  12. 处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
  13. 处理对象类型 SCHEMA_EXPORT/TABLE/TABLE
  14. 处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
  15. 处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
  16. 处理对象类型 SCHEMA_EXPORT/VIEW/VIEW
  17. 处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
  18. 作业 \"LIHUILIN\".\"SYS_SQL_FILE_FULL_01\" 已于 23:29:55 成功完成
查看SQL文件,可以发现如下DDL语句。

CREATE TABLE "LIHUILIN"."T1" 
   ( "N" NUMBER
   ) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "USERS" ;
....

其中的Segment信息恐怕是大多数人不想要的。
可以使用如下命令,得到纯粹的DDL语句。

C:\Users\lihuilin>impdp lihuilin/xxxxxx directory=tmp dumpfile=test.dmp sqlfile=test.sql TRANSFORM=segment_attributes:n

结果如下,果然清爽好多
CREATE TABLE "LIHUILIN"."T1" 
   ( "N" NUMBER
   ) ;
 
数据泵知识参见
http://space.itpub.net/17203031/viewspace-768611
http://zhyuxuan.blog.51cto.com/2209663/1316212
http://space.itpub.net/17203031/viewspace-768245/



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29254281/viewspace-776259/,如需转载,请注明出处,否则将追究法律责任。

上一篇: About "would rather"
请登录后发表评论 登录
全部评论

注册时间:2013-10-19

  • 博文量
    621
  • 访问量
    5940167