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轉儲文件
- 4. 將oracle轉儲導入到PostgreSQL
- 5. 在導入期間導入oracle * .dmp文件和Oracle序列
- 6. 從oracle導入存儲過程到Informatica
- 7. Oracle imp/exp
- 8. 從Oracle轉儲文件重新導入特定表
- 9. 從Oracle轉儲文件導入特定表?
- 10. Oracle exp,多個查詢導出
- 11. 如何導入oracle 11g轉儲文件到10g oracle
- 12. 如何將oracle轉儲文件導入到oracle數據庫?
- 13. Grails MySQL導入轉儲
- 14. 甲骨文EXP轉儲文件的導入問題IMP-00009:導出文件異常結束
- 15. 導入sql轉儲
- 16. 如何在Oracle 11g中導出轉儲和在Oracle 9i中導入
- 17. SQL exp轉儲文件丟失
- 18. Original exp utility - 只想導出shema的表格,觸發器和序列
- 19. MySQL轉儲不導入
- 20. Oracle導入導入
- 21. 導入MySQL錶轉儲
- 22. 如何從MSBuild轉儲導入屬性表的列表
- 23. 只從CSV中導入兩列
- 24. 導入Oracle數據轉儲並覆蓋現有數據
- 25. 使用impdp在Oracle中導入轉儲文件
- 26. Oracle將轉儲文件導入到另一個用戶(模式)
- 27. 通過java以編程方式導入oracle轉儲?
- 28. 查詢(SQL)Oracle/Toad轉儲文件而不導入它們
- 29. 在Oracle轉儲導入期間避免錯誤行
- 30. 在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