freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle重做日志文件和歸檔日志(更新版)

2025-09-24 01:27上一頁面

下一頁面
  

【正文】 P 子句時(shí),需要注意以下兩點(diǎn): ? ? 重做日志組的組號不能大于 MAXLOGFILES 參數(shù)所指定的值。 增加日志組 ? 3)查詢動態(tài)性能性圖 ? SQL SELECT * FROM V$LOGFILE。 增加日志組 ? 【 實(shí)例 72】 為數(shù)據(jù)庫增加一個(gè)重做日志組,組中包含兩個(gè)成員,大小為 1M,并查詢 ? 動態(tài)性視圖確認(rèn)增加。 ? 下面的情況可能影響聯(lián)機(jī)重做日志文件的配置: ? ? 日志切換和檢查點(diǎn)的數(shù)量 ? ? 重做記錄的量和個(gè)數(shù) ? ? 存儲介質(zhì)的空間量; 例如,啟用歸檔時(shí)歸檔文件所在磁盤上的空間量 ? 日志管理策略 【 本章大綱 】 二、 日志操作 ? 通常, DBA 會在創(chuàng)建數(shù)據(jù)庫時(shí)按照計(jì)劃創(chuàng)建所需重做日志組和各個(gè)組成員日志文件。這樣即使一個(gè)日志成員所在磁盤發(fā)生物理損壞,而其它的日志成員至少還有一個(gè)是可用,那么數(shù)據(jù)庫實(shí)例不會被中斷動行。例如,如果跟蹤文件或警告文件中出現(xiàn)如下消息: Checkpoint not plete 或 Redo Log Group not archived,表明 LGWR 經(jīng)常不得不因?yàn)闄z查點(diǎn)操作尚未完成或者日志組尚未歸檔而等待,這時(shí)就需要添加日志組。為了降低實(shí)例恢復(fù)時(shí)間,必須要增加檢查點(diǎn)次數(shù)。 ? 2) 當(dāng)后臺進(jìn)程 CKPT 工作時(shí),同時(shí)會促使后臺進(jìn)程 DBWn 開始工作,并且將數(shù)據(jù)庫高速緩存中的臟緩沖區(qū) (Dirty Buffer )寫入到數(shù)據(jù)文件中。因?yàn)橹挥性诎l(fā)出檢查點(diǎn)才會將SCN 信息寫入到控制文件和數(shù)據(jù)文件頭部,所以控制文件和數(shù)據(jù)文件的 SCN 值都是 3456231,而當(dāng)執(zhí)行了提交操作后,重做記錄連同 SCN 會寫入到重做日志文件,所以此時(shí)重做日志文件的當(dāng)前SCN 值為 3456239。 ?系統(tǒng)已更改。 ? ? 當(dāng)數(shù)據(jù)庫處于 ARCHIVELOG 模式時(shí),日志切換還會促使ARCH 進(jìn)程開始?xì)w檔 。 LGWR 進(jìn)程將在以下情況下寫入: ? ? 當(dāng)提交事務(wù)處理時(shí)( Commit) ? ? 當(dāng)重做日志緩沖區(qū)被寫滿三分之一時(shí) ? ? 當(dāng)重做日志緩沖區(qū)內(nèi)的已更改記錄超過 1MB 時(shí) ? ? 每隔 3 秒 ? ? 在 DBWn 將數(shù)據(jù)庫緩沖區(qū)高速緩存中修改的塊寫入數(shù)據(jù)文件之前 ? 重做日志文件是以循環(huán)方式使用的。 ? 假定數(shù)據(jù)庫包含三個(gè)日志組,在上圖中,初始階段后臺進(jìn)程LGWR 將事務(wù)變化寫入到日志組一的兩個(gè)成員中;在日志組一寫滿之后, LGWR 進(jìn)程切換到日志組二,并將事務(wù)變化寫入到日志組二的兩個(gè)成員中;在日志組二寫滿之后, LGWR 進(jìn)程切換到日志組三,并將事務(wù)變化寫入到日志組三; ? 在日志組三寫滿之后, LGWR 又切換回日志組一,并將事務(wù)變化寫入到日志組一,覆蓋原有記錄。 ? 在 Oracle 當(dāng)中,事務(wù)對數(shù)據(jù)庫所做的修改將以重做記錄的形式保存重做日志緩存中?!?學(xué)習(xí)目標(biāo) 】 ? 介紹 Oracle 數(shù)據(jù)庫重做日志文件和歸檔日志文件的結(jié)構(gòu)、工作過程以及如何管理重做日志和歸檔日志。重做日志文件只用于恢復(fù) 。在 Oracle 數(shù)據(jù)庫中,多個(gè)重做日志組是循環(huán)使用的,如圖 7— 1 所示。LGWR 進(jìn)程把重做條目從重做日志緩沖區(qū)寫入聯(lián)機(jī)重做日志組的其中一個(gè)組,這個(gè)組叫做 當(dāng)前重做日志組 。 日志序列號和日志切換 ? ?促使 CKPT 進(jìn)程發(fā)出檢查點(diǎn) ,從而使得后臺進(jìn)程 CKPT 將檢查點(diǎn)時(shí)刻的 SCN 信息寫入到控制文件和數(shù)據(jù)文件頭部,并促使后臺進(jìn)程 DBWR 將數(shù)據(jù)高速緩存中的臟緩沖區(qū)寫入到數(shù)據(jù)文件中。 ? GROUP SEQUENCE MEMBERS STATUS ? ? 1 306 1 INACTIVE ? 2 307 1 ACTIVE ? 3 308 1 CURRENT 日志序列號和日志切換 ? 3)切換日志 ? SQL ALTER SYSTEM SWITCH LOGFILE。 ? 假定當(dāng)前日志序列號為 56,先前檢查點(diǎn)時(shí)的 SCN 值為 3456231,并且該 SCN 值被記載到了控制文件和數(shù)據(jù)文件頭部,某用戶執(zhí)行了事務(wù)變化操作,并提交了事務(wù), SCN 值變化為 3456239,并且此時(shí)突然出現(xiàn)了系統(tǒng)斷電,那么首先應(yīng)考慮控制文件、數(shù)據(jù)文件和重做日志的 SCN 值分別為多少。 ? ? 如果控制文件和數(shù)據(jù)文件的當(dāng)前 SCN 值不匹配 ,則表示數(shù)據(jù)文件或控制文件存在損壞,此時(shí)就需要進(jìn)行 介質(zhì)恢復(fù) ,以恢復(fù)損壞的物理文件。因?yàn)?SMON 需要重新執(zhí)行日志組二所記載的 90MB事務(wù)變化,從而會使得實(shí)例恢復(fù)需要很長時(shí)間。在其它情況下,數(shù)據(jù)庫例程可能需要更多的組以保證各個(gè)組始終可供 LGWR 進(jìn)程使用。 ? 3)重做日志文件的位置 ? 復(fù)用聯(lián)機(jī)重做日志文件時(shí),最好將組內(nèi)的成員放置在不同磁盤上。 日志管理策略 ? 例如,假定磁帶空間為 100MB,并且該磁帶只能存放兩個(gè)歸檔日志,那么設(shè)置重做日志的尺寸略低于 50MB。如果省略了該參數(shù), Oracle 服務(wù)器自動生成其值。 ? 數(shù)據(jù)庫已更改。 ? 數(shù)據(jù)庫已更改。filename39。 增加日志成員 ? 【 實(shí)例 74】 為 Oracle Server 的第四個(gè)重做日志組增加一個(gè)成員。有兩種方法可實(shí)現(xiàn)重定位或重命名重做日志文件: ? 1) ALTER DATABASE RENAME FILE 命令。 ? 3)移動日志文件 ? 使用操作系統(tǒng)命令移動日志文件。 ? 第二種方法,可以在學(xué)習(xí)刪除日志文件后讀者自行練習(xí)。 ? GROUP ARCHIVED STATUS ? ? 1 YES ACTIVE ? 2 NO CURRENT ? 3 YES INACTIVE ? 4 YES INACTIVE ? 從上述結(jié)果看, 4 號日志組已歸檔,但是 1 號日志組處于活動狀態(tài),因此當(dāng)前能刪除的是 3, 4 號的兩個(gè)重做日志組。filename39。如果要?jiǎng)h除一個(gè)或多個(gè)特定的聯(lián)機(jī)重做日志文件成員,請使用下面的 ALTER DATABASE DROP LOGFILE MEMBER 命令: ? ALTER DATABASE [database] ? DROP LOGFILE MEMBER 39。 ? 2)刪除日志組 ? SQL ALTER DATABASE DROP LOGFILE MEMBER 39。 ? 清空重做日志文件就是將重做日志文件中的內(nèi)容全部初始化,相當(dāng)于刪除該重做日志文件,然后各方面重建它。 ? 指定 UNARCHIVED 子句后, Oracle 將避免對 5 號日志組進(jìn)行歸檔。這說明該聯(lián)機(jī)重做日志文件組是活動的。 ? ? INACTIVE: 表示例程恢復(fù)不再需要聯(lián)機(jī)重做文件日志組。 ? 后者就是所謂的歸檔模式。 ? ? 備份: 可在數(shù)據(jù)庫打開時(shí)執(zhí)行備份。 ? SQL CONN / AS SYSDBA。 ? Total System Global Area 34675092 bytes ? Fixed Size 453012 bytes ? Variable Size 29360128 bytes ? Database Buffers 4194304 bytes ? Redo Buffers 667648 bytes ? 數(shù)據(jù)庫裝載完畢。如果要在實(shí)例啟動前啟用自動歸檔功能, 需要將初始化參數(shù)文件中參數(shù)LOG_ARCHIVE_START 的值改為 TRUE。 ? 可以使用下面語句對日志文件進(jìn)行歸檔: ? ALTER SYSTEM ARCHIVE LOG ALL。 小結(jié) 練習(xí) ? 1.在為已有的數(shù)據(jù)庫增加重做日志文件時(shí),數(shù)據(jù)庫應(yīng)處于哪種狀態(tài)? ? A. OPEN B. SHUTDOWN ? C. NOMOUNT D. MOUNT ? 2.要改變數(shù)據(jù)庫的歸檔模式,數(shù)據(jù)庫應(yīng)處于哪種狀態(tài)下? ? A. OPEN B. SHUTDOWN ? C. NOMOUNT D. MOUNT 練習(xí) ? 3.如果某個(gè)數(shù)據(jù)庫 LGWR 進(jìn)程經(jīng)常會因?yàn)闄z查點(diǎn)未完成而進(jìn)入等待狀態(tài),DBA 應(yīng)當(dāng)采取什么措施來解決這個(gè)問題? ? A.增加新的重做日志組 ? B.為所有的重做日志組增加新的成員 ? C.手工清除當(dāng)前的重做日志組內(nèi)容 ? D.將數(shù)據(jù)庫置為 NOARCHIVELOG 模
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1