深入分析關於Oracle資料庫的備份策略

來源:互聯網
上載者:User

  備份指令碼應該對Log重新導向並儲存.以便在出錯的尋找有用資訊.

  與RMAN備份有關的最佳化

  備份操作主要是完成以下三個步驟

  1、從磁碟上讀取資料

  2、在記憶體中處理資料區塊

  3、寫入資料到磁碟或磁帶

  以上的讀寫操作可以同步或非同步完成,在同步I/O操作中,一個時間只允許有一個IO操作,但是在非同步I/O操作中,一個時間允許有多個IO操作。因此,備份與恢複的調優主要集中在以下幾個方面:

  1、提高同步或非同步I/O操作能力

  在支援非同步作業的作業系統上,可以通過設定TAPE_AYSNCH_IO,DISK_ASYNCH_IO和BACKUP_TYPE_IO_SLAVES來支援非同步作業,提高寫的能力。

  2、提高磁碟讀能力

  可以在backup命令後通過設定DISKRATIO來保證從多個磁碟上讀取資料,保證連續的資料流。

  3、正確設定緩衝區與參數值

  設定LARGE_POOL_SIZE,使備份可以使用連續的緩衝池,通過設定DB_FIL_DIRECT_IO_COUNT可以提高緩衝區的利用。如果使用磁帶備份,還可以設定BACKUP_TYPE_IO_SLAVES來提高磁帶的寫能力。

  4、採用並行備份

  開闢多個通道,可以實現並行備份與恢複

  .備份RMAN資料庫

  RMAN自己的資料庫也需要備份,但是本身很小,而且不是經常發生變化,所以在每次RMAN備份完成後,都可以用如下指令碼對RMANDatabase Backup。

  EXP pafile =exprman.sql
  exprman.sql為
  USERID=RMAN/RMAN
  BUFFER=32768
  OWNER=RMAN
  FILE=RMAN.DMP
  ROWS=Y
  GRANTS=Y
  COMPRESS=Y
  CONSISTENT=Y

  • 1
  • 2
  • 3
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.