2011-05-28 46 views
5

我有一個包含兩個表的轉儲文件。現在我需要導入這個轉儲文件。我被指示在創建之前創建兩個表空間。現在如何將這個轉儲文件導入這些表空間。我正在使用PL/SQL開發人員。PL/SQL開發人員導入轉儲

回答

5

您無法從PL/SQL開發人員導入轉儲文件。相反,你必須從命令行執行它。此外,您需要訪問數據庫服務器的文件系統,因爲您必須將轉儲文件放在Oracle可直接訪問的目錄中。

導入轉儲文件的工具稱爲IMPDP(在早期版本中,這是小鬼)。

我的經驗是,你需要轉儲文件是如何創建的,因此您可以使用正確的導入模式的信息:

  • 它是完整的數據庫的轉儲或者只是一個單一的用戶/模式?
  • 它包含表模式還是僅包含表數據?
  • 如果單個模式已導出,模式/用戶名稱是什麼?

你會發現更多的相關信息,PSOUG web pageIMPDP

+5

只是爲了完成圖片:* impdp *和* imp *是兩個完全不同的工具,轉儲文件不兼容。 * impdp *需要服務器上的轉儲文件,而* imp *是客戶端程序,轉儲文件在客戶端讀取。 – 2011-05-28 08:03:33

+0

要添加到沒有名稱點的馬,imp也可以在服務器上工作。 – 2011-05-28 12:47:12

+0

Thanx哥們。你的回答和你提供的鏈接將會幫助我很多 – 2011-05-30 07:24:21

2

您可以從PL/SQL開發人員導入轉儲文件。 工具 - >導入表格... - >(在彈出屏幕的底部)選擇文件並點擊「導入」。

相關問題