1、block address(ondisk rba 在9.2 後做廢) git
1.uba=Undofile BA it培訓機構 數據庫
1 BA=dbfile 文件號、塊號、行號 rdba=tablespace Relative Database BA spa
2 BA=logfile 序列號,logfile 塊號,偏移長度 日誌
2、low cache rba與low rba ci
1.low cache rba =檢查點位置 =就是CKPT記錄的DBWR寫的進度 =low cache rba 之前的更前的已經寫入數據文件 get
2. 當前redo logfile 的low scn(first_change#) it
SQL> select sequence#,status,first_change# from v$log; SEQUENCE# STATUS FIRST_CHANGE# table
5 INACTIVE file |
566751 select |
6 CURRENT |
589819 |
4 INACTIVE |
531541 |
first_change#表示當前redo log 的low scn, 實例恢復只會用到當前redo log file(緣由:日誌切換時觸發CKPT寫了髒塊)
3.補充知識:
next_change#表示當前redo log 的high scn
select sequence#,first_change# from v$log; select sequence#,first_change from v$log_history; Redo log 會順序紀錄數據庫的各個變化。一組redo log 文件寫滿後,會自動切
換到下一組redo log文件。則上一組redo log的high scn就是下一組redo log的low scn。