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

正文內(nèi)容

oracle數(shù)據(jù)庫管理基礎(chǔ)-資料下載頁

2025-02-12 20:38本頁面
  

【正文】 Clusters, RAC) 環(huán)境中出現(xiàn) ping 請(qǐng)求 ? 使一般表空間或臨時(shí)表空間處于脫機(jī)狀態(tài) ? 使表空間處于只讀模式 ? 刪除或截?cái)啾? ? 執(zhí)行 ALTER TABLESPACE 表空間名 BEGIN BACKUP 操作 日志寫入器 (LGWR) ? LGWR在以下情況下將緩存寫入磁盤 : ? 用戶發(fā)出提交 ? 重做日志緩從區(qū)的三分之一被占用 ? 重做記錄達(dá)到 1 MB ? 每過三秒 ? 在 DBWn 將暫存寫入磁盤前 實(shí)例 SGA 控制文件 數(shù)據(jù)文件 重做日志文件 數(shù)據(jù)庫 重做日志 緩沖區(qū) DBWn LGWR 日志寫入器 (LGWR) 日志寫入器 (LGWR) LGWR 在下列情況下執(zhí)行從重做日志緩沖區(qū)到重做日志文件的連續(xù)寫入: ? 當(dāng)提交事務(wù)時(shí) ? 當(dāng)重做日志緩沖區(qū)的三分之一填滿時(shí) ? 當(dāng)重做日志緩沖區(qū)中記錄了超過 1 MB 的更改時(shí) ? 在 DBWn 將數(shù)據(jù)庫緩沖區(qū)高速緩存中修改的塊寫入數(shù)據(jù)文件以前 ? 每隔三秒 因?yàn)榛謴?fù)操作需要重做,所以 LGWR 只在重做寫入磁盤后確認(rèn)提交操作。 LGWR 還可以調(diào)用 DBWn 來寫入數(shù)據(jù)文件。 系統(tǒng)監(jiān)視器 (SMON) ? 功能 : ? 實(shí)例恢復(fù) ? 接合空閑空間 ? 處理臨時(shí)段 控制文件 數(shù)據(jù)文件 重做日志文件 數(shù)據(jù)庫 實(shí)例 SGA SMON 系統(tǒng)監(jiān)控程序 (SMON) 如果 Oracle 例程失敗,那么 SGA 中尚未寫入磁盤的所有信息都會(huì)丟失。例如,操作系統(tǒng)的失敗導(dǎo)致例程失敗。例程丟失后,后臺(tái)進(jìn)程 SMON 在數(shù)據(jù)庫重新打開時(shí)自動(dòng)執(zhí)行例程恢復(fù)。恢復(fù)例程需要執(zhí)行以下步驟: 1. 前滾以恢復(fù)尚未記入數(shù)據(jù)文件但已經(jīng)記入聯(lián)機(jī)重做日志中的數(shù)據(jù)。由于例程失敗時(shí) SGA 的丟失,所以尚未將這些數(shù)據(jù)寫入磁盤。在該進(jìn)程中, SMON 讀取重做日志文件并將重做日志中記錄的更改應(yīng)用到數(shù)據(jù)塊中。由于提交的所有事務(wù)處理都已寫入重做日志,因此該進(jìn)程完全恢復(fù)了這些事務(wù)處理。 2. 打開數(shù)據(jù)庫以便用戶可以登錄。未被未恢復(fù)事務(wù)處理鎖定的任何數(shù)據(jù)都立即可用。 3. 回退未提交的事務(wù)處理。它們由 SMON 回退,或在訪問鎖定的數(shù)據(jù)時(shí)由單個(gè)服務(wù)器進(jìn)程回退。 SMON 也執(zhí)行一些空間維護(hù)功能: ? 它聯(lián)合或合并數(shù)據(jù)文件中空閑空間的鄰近區(qū)域。 ? 它回收臨時(shí)段,將它們作為數(shù)據(jù)文件中的空閑空間返回。 進(jìn)程監(jiān)視器 (PMON) ? 通過以下操作清除失敗進(jìn)程 : ? 回滾事務(wù) ? 釋放鎖 ? 釋放其他資源 ? 重新啟動(dòng)死的調(diào)度程序 PGA 區(qū) 實(shí)例 SGA PMON 進(jìn)程監(jiān)視器 (PMON) 進(jìn)程失敗后,后臺(tái)進(jìn)程 PMON 通過下面的方法進(jìn)行清理: ? 回退用戶的當(dāng)前事務(wù)處理 ? 釋放當(dāng)前保留的所有表鎖或行鎖 ? 釋放用戶當(dāng)前保留的其它資源 ? 重新啟動(dòng)已失效的調(diào)度程序 Oracle9i 數(shù)據(jù)庫管理基礎(chǔ) II 課程中詳細(xì)介紹了調(diào)度程序 檢查點(diǎn) (CKPT) ? 負(fù)責(zé) : ? 在檢查點(diǎn)時(shí)通知 DBWn ? 用檢查點(diǎn)信息更新數(shù)據(jù)文件的頭部 ? 用檢查點(diǎn)信息更新控制文件的頭部 控制文件 數(shù)據(jù)文件 重做日志文件 數(shù)據(jù)庫 實(shí)例 SGA DBWn LGWR CKPT 檢查點(diǎn) (CKPT) 每隔三秒, CKPT 進(jìn)程就會(huì)向控制文件存儲(chǔ)數(shù)據(jù),以標(biāo)識(shí)重做日志文件中恢復(fù)操作的起始位置,該操作稱作檢查點(diǎn)。檢查點(diǎn)的用途是確保數(shù)據(jù)庫緩沖區(qū)高速緩存中在時(shí)間點(diǎn)之間發(fā)生修改的所有緩沖區(qū)內(nèi)容都已寫入數(shù)據(jù)文件。這個(gè)時(shí)間點(diǎn)(稱作檢查點(diǎn)位置)是例程失敗時(shí)開始恢復(fù)數(shù)據(jù)庫的位置。 DBWn 應(yīng)將數(shù)據(jù)庫緩沖區(qū)高速緩存中在該時(shí)間點(diǎn)之前發(fā)生修改的所有緩沖區(qū)內(nèi)容寫入數(shù)據(jù)文件。對(duì)于 Oracle9i 之前的版本,這項(xiàng)操作在重做日志的結(jié)尾處執(zhí)行。切換日志時(shí), CKPT 還將這個(gè)檢查點(diǎn)的信息寫入數(shù)據(jù)文件的頭部。 啟動(dòng)檢查點(diǎn)的原因如下: ? 確保定期向磁盤寫入內(nèi)存中發(fā)生修改的數(shù)據(jù)塊,以便在系統(tǒng)或數(shù)據(jù)庫失敗時(shí)不會(huì)丟失數(shù)據(jù) ? 縮短例程恢復(fù)所需的時(shí)間。只需處理最后一個(gè)檢查點(diǎn)后面的重做日志條目以啟動(dòng)恢復(fù)操作 ? 確保提交的所有數(shù)據(jù)在關(guān)閉期間均已寫入數(shù)據(jù)文件 由 CKPT 寫入的檢查點(diǎn)信息包括檢查點(diǎn)位置、系統(tǒng)更改號(hào)、重做日志中恢復(fù)操作的起始位置以及有關(guān)日志的信息等等。 注: CKPT 并不將數(shù)據(jù)塊寫入磁盤,或?qū)⒅刈鰤K寫入聯(lián)機(jī)重做日志。 存檔器 (ARCn) ? 可選后臺(tái)進(jìn)程 ? 當(dāng)數(shù)據(jù)庫設(shè)為存檔模式時(shí)自動(dòng)將連機(jī)重做日志存檔 ? 保存對(duì)數(shù)據(jù)庫修改的全部記錄 ARCn 歸檔日志文件 控制文件 數(shù)據(jù)文件 重做日志文件 存檔器 (ARCn) 所有其它后臺(tái)進(jìn)程都是可選的,這將取決于數(shù)據(jù)庫的配置;但是,其中的ARCn 進(jìn)程對(duì)于丟失磁盤數(shù)據(jù)后的數(shù)據(jù)庫恢復(fù)起著至關(guān)重要的作用。當(dāng)聯(lián)機(jī)重做日志文件填滿時(shí), Oracle服務(wù)器開始寫入下一個(gè)聯(lián)機(jī)重做日志文件。從一個(gè)重做日志到另一個(gè)重做日志的切換過程稱為日志切換。 ARCn 進(jìn)程在每次日志切換時(shí)備份或歸檔已滿的日志組。在日志能夠重新使用之前,它自動(dòng)將聯(lián)機(jī)重做日志歸檔,從而保留對(duì)數(shù)據(jù)庫所做的全部更改。這樣,即使磁盤驅(qū)動(dòng)器損壞, DBA 也能夠?qū)?shù)據(jù)庫恢復(fù)到出現(xiàn)故障前的狀態(tài)。 歸檔重做日志文件: DBA 必須做出的一個(gè)重要決策是配置數(shù)據(jù)庫以 ARCHIVELOG 模式還是以NOARCHIVELOG模式操作。 NOARCHIVELOG 模式:在 NOARCHIVELOG 模式下,每次發(fā)生日志切換時(shí),就會(huì)覆蓋聯(lián)機(jī)重做日志文件。只有重做日志組的檢查點(diǎn)完成后, LGWR 才會(huì)覆蓋該日志組。這就確保發(fā)生例程崩潰時(shí)提交的數(shù)據(jù)能夠得以恢復(fù)。在例程崩潰的過程中,只會(huì)丟失 SGA 中的數(shù)據(jù)。 磁盤數(shù)據(jù)不會(huì)丟失,而只會(huì)丟失內(nèi)存中的數(shù)據(jù)。例如,當(dāng)操作系統(tǒng)的崩潰引起例程崩潰時(shí)。 存檔器 (ARCn) ARCHIVELOG 模式:如果將數(shù)據(jù)庫配置為以ARCHIVELOG 模式運(yùn)行,那么已滿的聯(lián)機(jī)重做日志文件的非活動(dòng)組必須歸檔之后才能夠再次使用。因?yàn)閷?duì)數(shù)據(jù)庫所做的更改記錄在聯(lián)機(jī)重做日志文件中,所以數(shù)據(jù)庫管理員能夠使用數(shù)據(jù)文件的物理備份和歸檔的聯(lián)機(jī)重做日志文件來恢復(fù)數(shù)據(jù)庫,而不會(huì)由于任何單點(diǎn)故障(包括磁盤數(shù)據(jù)的丟失)而丟失任何已提交的數(shù)據(jù)。通常應(yīng)將生產(chǎn)數(shù)據(jù)庫配置為以 ARCHIVELOG 模式運(yùn)行。 Oracle9i 數(shù)據(jù)庫管理基礎(chǔ) II 課程中詳細(xì)介紹了歸檔日志模式。 邏輯結(jié)構(gòu) ? 數(shù)據(jù)庫怎樣使用物理空間 ? 由表空間、段、盤區(qū)、塊四層組成 表空間 數(shù)據(jù)文件 段 塊 盤區(qū) 段 執(zhí)行 SQL 語句 ? 使用以下進(jìn)程連接服務(wù)器 : ?用戶進(jìn)程 ?服務(wù)器進(jìn)程 ? Oracle服務(wù)器的構(gòu)成取決于 SQL語句的類型 : ?查詢返回行 ? DML語句日志改變 ?提交確保事務(wù)恢復(fù) ? 部分 Oracle 服務(wù)器的組件不參與 SQL語句的執(zhí)行 小結(jié) ? 數(shù)據(jù)庫文件 :數(shù)據(jù)文件、控制文件和聯(lián)機(jī)重做日志文件 ? SGA 內(nèi)存結(jié)構(gòu):數(shù)據(jù)庫緩存、共享池、重做日志緩存 ? 主要的后臺(tái)進(jìn)程 : DBWn, LGWR, CKPT, PMON, SMON ? 使用可選后臺(tái)進(jìn)程 ARCn ? 識(shí)別可選的后臺(tái)進(jìn)程 ? 邏輯結(jié)構(gòu)的層次 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1