2008-12-16 382 views
1

當我嘗試將Oracle 9i SQL腳本導入本地Oracle 10g Express數據庫時,我目前遇到問題。我試圖從9i數據庫導入DDL到10g express數據庫。我不斷收到「不兼容 - 您的導出文件不受支持」。有人能夠得到這個工作?請讓我知道我能做些什麼來實現這一目標。將Oracle腳本從Oracle 9i導入Oracle 10g的問題

回答

0

我已成功將Oracle 9導出(使用'exp'工具創建)導入Oracle 10數據庫(使用'imp'工具)。它工作完美。

您能提供更多信息嗎?例如你運行的一組命令的輸出,文件的例子還是更多細節?

1

確保您使用相同版本的exp和imp導出和導入,並確保該版本對應於兩種數據庫的較低版本,在您的情況下:9i。

也許,你應該明確指出imp和exp的路徑,如/ path/to/oracle/bin/exp。這有助於 劉若英

1

你們是不是要運行一個.SQL腳本之後導入實用程序

希望?或導入導出的文件?

如果是後者,先前的答案是可以接受的。如果是前者,請通過SQLPLUS,PlsqlDeveloper,TOAD,SQLDeveloper或您用於運行ddl語句的任何內容來運行您的創建腳本。