Oracle

在 2 個數據庫 Oracle 10g 之間同步數據

  • November 25, 2015

我有 2 個數據庫,DB_LIVE並且DB_NEW都有不同的憑據。我有一個數據讀取訪問權限DB_LIVE,我是它的所有者,DB_NEW它是提供給我的一個完全空白的原始數據庫。

我想複製一個表,DB_LIVE然後DB_NEW繼續同步它們。另一個警告是我只有 PL/SQL 開發人員,沒有 SQL*Plus。有人可以給我指點一下嗎。

  • 在目標數據庫上檢查源數據庫是否在 tnsnames.ora 中列出
  • 在目標數據庫上創建到源數據庫的數據庫連結,其中源數據庫上的使用者已被授予對源表的選擇權限。
  • 在目標數據庫上創建一個物化視圖,其中填充了語句select * from origin_table@origin_database
  • 根據您的需要安排物化視圖的刷新。請注意,您不能僅通過數據庫連結快速刷新更改的值,因此此解決方案可能無法擴展到數百萬條記錄

引用自:https://dba.stackexchange.com/questions/122045