0
A
回答
3
exp有它的局限性。 如果你想使用exp/imp像solutiuon,expdp是更好的选择。
如果目标是把刚才复制的序列,为什么不使用DBMS_METADATA来获得DDL:关于使用`include`参数
SELECT DBMS_METADATA.GET_DDL('SEQUENCE', u.sequence_name, decode(u.sequence_owner,'SYS','',sequence_owner)) ddl
FROM all_sequences u where sequence_owner = 'SOE' order by sequence_owner, sequence_name;
2
如果您使用原始导入实用程序,则可以使用四种不同的模式:表模式,用户模式,完全数据库模式和表空间模式。
它们中的每一个都会导入不同类型的对象,但它们不如新数据泵导入那样可控,并且您无法准确选择要导入的类型。
请参阅文档here。
序列以用户和完整数据库模式导入,但也导入许多其他对象类型,包括过程对象(过程,函数和包)。
我想你将不得不用文本编辑器打开dmp文件,并将Create Sequence语句复制粘贴到一个新的.sql文件中。您可以使用Perl,Ruby或shell脚本来简化操作,但不能仅使用imp。
相关问题
- 1. 将转储导入Oracle
- 2. 是从Oracle转储导入时相关的表的顺序?
- 3. 将oracle转储导入到PostgreSQL
- 4. 在导入期间导入oracle * .dmp文件和Oracle序列
- 5. 从Oracle转储文件导入特定表?
- 6. Oracle exp,多个查询导出
- 7. 导入sql转储
- 8. SQL exp转储文件丢失
- 9. 只从CSV中导入两列
- 10. 查询(SQL)Oracle/Toad转储文件而不导入它们
- 11. 这是导入Oracle转储数据库的正确方法吗?
- 12. 通过java以编程方式导入oracle转储?
- 13. Oracle exp没有分区
- 14. 列出Oracle导出转储文件的内容
- 15. 导入转储到Amazon RDS
- 16. 转置从mySQL导入的表的列
- 17. Oracle:导出和转储文件只创建表格,没有数据
- 18. 导出SqlDeveloper的工作,但不使用Exp Oracle命令
- 19. Oracle:可以将IMP/EXP转换为stdin/stdout吗?
- 20. 将Oracle脚本从Oracle 9i导入Oracle 10g的问题
- 21. 只需转储写入xml到屏幕
- 22. 如何导入mysql转储到SQLyog
- 23. ASP.NET 4 C# - 导入MySQL数据转储
- 24. 导入一个postgresql转储到Heroku
- 25. 导入postgresql数据库转储
- 26. 在oracle中导入实用程序
- 27. Oracle数据导入实用程序PIPELINE_UTL_PKG.DATA_UNLOAD
- 28. 导入SQLite3转储回数据库
- 29. 从CSV导入到Oracle时间戳
- 30. 从excel导入记录到oracle
您可以用数据泵'expdp' /'impdp'做到这一点, [export](http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#i1007837)或[import](http://docs.oracle.com/cd/E11882_01/server .112/e22490/dp_import.htm#autoId29),但不是旧的'exp' /'imp'。有没有一个原因,你坚持使用旧的公用事业? – 2013-04-22 08:18:31