本節書摘來自華章計算機《oracle高性能自動化運維》一書中的第3章,第3.節,作者:冷菠 著,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
redo是oracle資料庫最重要的組成部分之一,其主要功能有:
資料庫恢複(recovery):資料庫出現異常故障時,可以利用redo實作資料庫級的恢複;
媒體恢複(media recovery):資料庫實體媒體異常(丢失、壞塊等情況)時,可以利用redo進行媒體恢複;
執行個體恢複(instance recovery):資料庫執行個體異常崩潰時,可以借助redo自動進行執行個體恢複;
日志挖掘(log miner):資料庫業務資料異常(誤删除資料等情況)時,可以借助日志挖掘還原業務資料;
流複制(stream):可以借助redo流複制實作資料同步功能;
資料安全衛士(dataguard):通過将主庫(master)節點的redo傳遞、應用到從庫(standby),實作資料庫架構層面的高可用性以及讀寫分離;
資料同步(goldengate):将redo抽取分片然後投遞到目标節點重新組裝、應用,可以實作異構、跨平台的資料同步。