2014-10-09 210 views
0

我想知道是否可以使用impdp命令將數據庫導入特定的Oracle實例?目前,我有3個數據庫實例,我想只將它導入到一個特定的實例。如何使用impdp將導出的數據庫導入特定的Oracle數據庫實例?

在此先感謝!

+0

你所說的 「特定的Oracle實例」 意思?在Oracle中,「實例」和「數據庫」不是同義詞的唯一時間是當您有一個數據庫使用RAC創建多個實例時。如果您問是否可以導入RAC集羣中的一個實例,則答案將爲否,因爲RAC是共享存儲體系結構。 – 2014-10-09 19:36:49

+0

嗨賈斯汀,我的意思是,因爲我有我的Oracle的幾個實例如下所示。我想將DB導入Instance「Test」。可能嗎 ?謝謝! 服務「oracledb」有2個實例。 實例 「測試」,狀態BLOCKED,爲這些服務1個處理器(S)... 處理器(S): 「專用」 成立:0拒絕:0狀態:準備 本地服務器 實例 「OracleDB的」 狀態READY,有1處理程序(S)爲此服務... 處理程序: 「專用」成立:84419拒絕:0狀態:準備好 本地服務器 – 2014-10-09 19:43:31

+0

嗨賈斯汀,我要求的原因是因爲存在相同的實例「oracle」中的表。我想將數據庫導入實例測試,以便不重寫實例「oracle」中的內容。謝謝! – 2014-10-09 19:55:11

回答

1

我的解決辦法是

impdp 'sys/<password>@oimdb AS SYSDBA' DIRECTORY=dump_dir DUMPFILE=export.dmp LOGFILE=import.log TABLE_EXISTS_ACTION=REPLACE