数据泵如何生成导出文件的DDL脚本
2016-05-03 11:09
375 查看
在使用exp/imp时,生成对应dumpfile文件的DDL脚本非常容易,在使用命令imp时,添加参数show, show=y表示展示imp导入的时候,输出相关DDL语句(不包括insert语句),而不会真正的在数据库中执行.其实使用数据泵(expdp/impdp)也能生成对应导出dumpfile的DDL语句,参数为sqlfile。如果添加了参数sqlfile就会生成对应dumpfile的SQL DDL脚本,impdp不会真正执行数据导入。 SQLFILE Write all the SQL DDL to a specified file. If you use sqlfile parameter, impdp will not actulally perform the import process, rather it will generate all DDL that are supposed to be executed by impdp in the sqlfile you specified. 可以使用类似下面脚本生成对应的SQL DDL脚本: nohup impdp 'userid="/ as sysdba"' directory=dump_dir full=y dumpfile=full_20160501.dmp logfile=test.log sqlfile=db_ddl.sql &
相关文章推荐
- SVN备份策略
- JAVA多线程编程——JAVA内存模型
- 解决phpcms搜索显示不全的问题
- Python 安装和升级
- 第75课:Spark SQL基于网站Log的综合案例实战
- 使用@property
- 如何在linux下 查看设备 型号,属性
- 用Glide去实现图片的缓存和瀑布流
- 会报编译器警告的Xcode 6.3新特性:Nullability Annotations
- notepad++ 文本替换功能,解决excel批量修改数据库的数据操作
- Bootstrap与KnockoutJs相结合实现分页效果实例详解
- 一次服务器被肉鸡的经历
- 关于代码审查的五问五答
- iOS开发系列--并行开发其实很容易
- GitHub入门使用
- java-static作用
- 多样性的配置来源[中篇]
- Mysql测试链接
- JS字符串与汉字的字节获取
- Swift—Cocoa错误处理模式-备