回覆列表
  • 1 # 資料星河

    千萬級資料其實不算太多,方法很多

    1 最簡單的辦法,使用db-link,方法如下:

    (1)建立新的目標資料庫

    (2)在剛剛建好的目標資料上建立db-link,db-link指向源資料庫

    (3)將源資料庫中的表結構在目標資料庫上建立一次(注意這裡不要用create table table_a select * from table_b@dblink,因為這樣的話源表如果帶有分割槽是帶不過來的)

    (4)使用insert into 將從源資料庫匯入目標資料庫

    這個方法的第(3)和第(4)步,如果你熟悉程式語言的話,可以用程式語言或者ETL工具來實現,不過我覺得直接用db-link是最簡單高效的。

    2 使用oracle的備份恢復功能

    (1)還是要建立新的資料庫

    (2)將源資料庫的內容備份,這個分為表級和資料級

    (3)將資料匯入到新的庫中

    這個方法要注意分為冷備和熱備,如果是冷備比較簡單,直接關掉資料庫再備份,如果是熱備,而且資料庫還有新的資料在使用,那就要使用到聯機日誌了,相對比較專業

  • 中秋節和大豐收的關聯?
  • 實惠又舒適的裝修風格到底是怎樣的?