2011-04-18 105 views
1

我想將數據從一個數據庫表加載到另一個數據庫表。 例如,在db1和db2數據庫中存在表'tbl',並且我想將所有數據從'db1'的'tbl'複製到oracle中的'db2'的'tbl'。 任何幫助,將不勝感激。將數據從一個Oracle數據庫表加載到另一個Oracle數據庫表

+1

你真的指的是不同的數據庫,還是你的意思是在同一個數據庫上有不同的模式? – ninesided 2011-04-18 08:55:30

回答

0

爲了做到這一點,你需要創建兩個模式之間的數據庫鏈接。 Here是指向可能有幫助的教程的鏈接。

+0

感謝上述鏈接,但遵循鏈接給出的步驟我能夠創建數據庫鏈接,但在嘗試訪問鏈接時,假設檢索數據錯誤是爲數據庫鏈接名稱指出「無法解析服務名稱」 – Ankita 2011-04-18 09:24:21

1

我會做這種用途或者exp/impexpdp/impdp(10克+)的。

老EXP/IMP命令比較慢,但創建的導出文件,並從客戶端系統讀取的優勢。 expdp/impdp命令要快得多,但是該文件是在數據庫所在的服務器上創建和讀取的。因此,如果您的數據庫位於不同的服務器上,則需要複製導出文件。另外,它需要由DBA設置Oracle Directory

相關問題