我們需要在幾個Oracle數據庫實例之間遷移數據。Oracle - 通過同義詞在兩個實例之間傳輸記錄?
我們希望在一個實例中轉儲一個表中的記錄,並將其導入另一個實例中的相同表中。
複雜性在於我們使用的Oracle用戶名不能直接訪問表 - 這些表由一個單獨的用戶擁有。我們看不到任何表格,我們只有權查看錶格的同義詞。我看過的兩個工具,Oracle SQL Developer和Toad for Oracle將允許您從表中轉儲數據(我們可以做的是我們可以訪問所有者帳戶),還可以創建一個腳本來重新創建腳本,自己創建同義詞(如DROP SYNONYMY XYZ; CREATE SYNONYM XYZ FOR ABC;
);然而,他們似乎沒有讓你指定一個同義詞,並按照該鏈接轉儲所有的數據。
有沒有什麼辦法可以調整上述任何一種,或者我們可以使用工具來通過同義詞轉儲數據的解決方法?
如果失敗了,下一個最好的事情是編寫一些SQL和腳本的轉儲/重新導入。任何建議,警告,最佳實踐?
不幸的是我們沒有權限創建鏈接=(。 – victorhooi