2011-03-04 53 views
0

我可以將數據泵exp(不是expdp)從11g db(源)然後imp(不impdp)到10g db(目標)?這可能嗎?Oracle數據庫:我可以從11g源數據庫執行數據泵exp(而不是expdp)來執行imp(不是impdp)到10g的目標數據庫嗎?

怎麼樣從10克db(源)做exp和imp到11g db(target)?

謝謝!

+1

工作你是什麼意思「數據泵EXP(未EXPDP)」 ...的數據泵出口是EXPDP。你的意思是舊的「exp」? – ObiWanKenobi 2011-03-04 18:49:56

+0

爲什麼不使用數據泵代替舊工具? – ObiWanKenobi 2011-03-04 18:50:40

+0

由於我的同事說,對於較小的導入作業,使用exp/imp比expdp/impdb更好。 – magqq 2011-03-04 19:02:35

回答

2

根據Oracle docs,您可以指定執行導出的作業會生成給定版本的值。也就是說,你可以告訴做出口的工作產生10g的輸出,以便它可以被目標數據庫接受。當然,有一些不容忽視的警告。具體來說,請查看DBMS_DATAPUMPOPEN功能的參數。

+0

我真的很喜歡這個想法,你試過了嗎? – magqq 2011-03-04 23:22:58

+0

我們不做網絡導出導入,但我們使用特定版本號進行文件導入。所以,答案是否定的,但是非常相似。 – 2011-03-05 03:42:22

+0

thx,並會嘗試它! – magqq 2011-03-08 22:24:51

0

您需要使用10g exp來完成從11g和10g imp導出到10g的導出。

將10g的小鬼會拒絕與11克EXP

+0

我真的很喜歡這個想法,你試過了嗎? – magqq 2011-03-04 23:23:25

相關問題