sql通過日志恢復(fù)數(shù)據(jù) 數(shù)據(jù)日志是什么?
數(shù)據(jù)日志是什么?希望對您有所幫助!Oracle數(shù)據(jù)庫的日志有:redolog file--redo log archivelogfile--archive log tracefile--trace l
數(shù)據(jù)日志是什么?
希望對您有所幫助!Oracle數(shù)據(jù)庫的日志有:redolog file--redo log archivelogfile--archive log tracefile--trace log backgrounddumpudest--background process trace coredumpuudest--Oracle kernel log userdumpudest--user trace(server process)log,簡稱為在線redlog文件。主要功能是恢復(fù)異常關(guān)閉的數(shù)據(jù)庫,保證數(shù)據(jù)的完整性和一致性。還可以恢復(fù)最近丟失的數(shù)據(jù)(取決于重做日志文件的容量)。redo file的原理是將DML(insert,update,delete)語句處理的記錄寫入redo日志文件。當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)發(fā)生故障時(shí),重做日志文件中的數(shù)據(jù)用于重新運(yùn)行上一個(gè)業(yè)務(wù),從而恢復(fù)數(shù)據(jù)庫中除故障外的數(shù)據(jù)。重做日志文件應(yīng)至少有兩組,一般為三組。當(dāng)?shù)谝唤M被填充時(shí),第二組被填充;當(dāng)?shù)诙M被填充時(shí),第三組被填充;當(dāng)?shù)谌M被填充時(shí),第一組被覆蓋,依此類推。