2014-03-25 45 views
1

我是Oracle 11g的初學者。我在oracle 11g(Application Express)中創建了一個數據庫。如何在Oracle 11g(Application Express Edition)中導出導入數據庫?

我想導出這個數據庫與所有數據(整個工作區),並將其導入另一臺已安裝Oracle的計算機。是否有任何方式導出 - 在oracle 11g應用程序express中導入整個工作區?

+0

dba.stackexchange.com的一個更好的套件,但是在'exp'和'imp'工具中有一個loook。 – Drunix

+0

在實用工具中,我發現只有數據導出導入功能,但沒有找到任何可導出整個數據庫的地方。 – nutboltu

+0

您正在將Application Express(即您的工作空間)與數據庫模式混合使用。你想要導出/導入哪個? –

回答

5

對於一個完整的數據庫導出/導入使用

exp [email protected] FULL=Y FILE=PATH_TO_DUMPFILE 
imp [email protected] FULL=Y FILE=PATH_TO_DUMPFILE 

用戶必須具有EXP_FULL_DATABASE RESP IMP_FULL_DATABASE角色(或等值的東西,比如DBA)。 DB是你的數據庫(例如XE,如果你有expreess版本)

+0

sql命令行不能識別exp命令。因爲我是Oracle的初學者,請幫助我完成詳細步驟。提前致謝。 – nutboltu

+0

你不要在sqlplus中執行它們,而是在OS命令行中執行它們。 – Drunix

+0

對於任何人現在發現這個問題,有[兩個新的命令](https://oracle-base.com/articles/10g/oracle-data-pump-10g)用於導出和導入整個數據庫。 'expdp user @ DB full = Y dumpfile = PATH_TO_DUMPFILE'和'impdp user @ DB full = Y dumpfile = PATH_TO_DUMPFILE'。 –

相關問題