欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Oracle重做日志組狀態(tài)及切換解析

     Oracle重做日志(redo log)是用來記錄操作條目,用于數(shù)據(jù)庫數(shù)據(jù)恢復。為了提高效率,oracle通常建議設置三組redo log。

我們提供的服務有:成都網站制作、成都做網站、微信公眾號開發(fā)、網站優(yōu)化、網站認證、青縣ssl等。為上千家企事業(yè)單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的青縣網站制作公司

一.概述

oracle重做日志組通常有四種狀態(tài),即unused,inactive,active,current。

unused通常指從未被使用的日志組,即新添加的日志組。

current狀態(tài)為LGWR進程正把redo log buffer的日志寫進日志組中。

active為剛剛完成日志切換后的狀態(tài),此時該日志組中提交的事務引起的數(shù)據(jù)改變還沒有完全從DB buffer cache寫入到數(shù)據(jù)文件中,因此該日志組還不能被覆蓋,并且待完全寫入后變?yōu)閕nactive狀態(tài)。如果數(shù)據(jù)庫為歸檔模式,那么是在該狀態(tài)下完成歸檔的。

inactive狀態(tài)的日志可以被覆蓋,可以允許寫入日志。如果是在歸檔模式下,那么此階段證明歸檔已經完成。

二.實驗

本次實驗以開啟歸檔模式為例:

日志組為三組,狀態(tài)分別為inactive,inactive,current。如圖:

Oracle重做日志組狀態(tài)及切換解析

手動歸檔后,觀察發(fā)現(xiàn)組1的狀態(tài)變?yōu)閏urrent,組3的狀態(tài)變?yōu)閍ctive,組2的狀態(tài)不變 。如下圖:

Oracle重做日志組狀態(tài)及切換解析

說明當前寫入的日志組為組1,組3正在進行歸檔和進行必要的數(shù)據(jù)寫入至datafile。待這兩項工作完成后,再看如下圖:

Oracle重做日志組狀態(tài)及切換解析

說明組3已經完成了歸檔,可以允許下一次寫入了。在非歸檔模式下,組3的狀態(tài)也能變成inactive,說明完成了數(shù)據(jù)從DB BUFFER CACHE寫入至DB files。

三、總結

上述實驗很好的說明了oracle日志組在整個生命周期所具有的狀態(tài)。當然沒有看到unused狀態(tài),這種狀態(tài)是當日志組剛新添到數(shù)據(jù)庫后的狀態(tài),這種操作在生產環(huán)境中很少,所以本次實驗沒有看到這種狀態(tài)。

另外有人會認為在手動日志切換時為什么使用命令alter system archive log current。這里也做一個說明。

兩組命令最后的效果一樣。alter system switch logfile是不等歸檔完成就進行switch logfile操作,速度快,尤其在非歸檔模式下適用,對當前實例生效。而alter system archive log current要等待歸檔完成才操作,對所有實例生效。

新聞標題:Oracle重做日志組狀態(tài)及切換解析
網頁網址:http://chinadenli.net/article14/ppdige.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化網站建設網站改版靜態(tài)網站企業(yè)網站制作網站導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網站網頁設計