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

正文內(nèi)容

第六講oracle數(shù)據(jù)庫服務(wù)器例程-資料下載頁

2024-09-28 13:12本頁面

【導(dǎo)讀】本章將介紹Oracle服務(wù)器的例程。結(jié)構(gòu),包括內(nèi)存管理和后臺進程。庫緩沖包含語句文本,編譯后的代碼以。字典緩沖包括表和列的定義和權(quán)限等。庫緩沖保存最近用過的SQL語句和PL/SQL使。執(zhí)行計劃,即優(yōu)化器定義的語句執(zhí)行步驟。庫緩沖又稱為共享SQL區(qū)。之前重新執(zhí)行時,服務(wù)進程不必重新分析語句,因此庫緩沖能改善應(yīng)用的性能。如有必要服務(wù)進程可請求從數(shù)。處理查詢時,服務(wù)進程在數(shù)據(jù)庫緩沖區(qū)中尋。v$buffer_cache來監(jiān)視緩存的使用情況?;覕?shù)據(jù)緩沖區(qū)的數(shù)量達到閾值;當進行掃描而無法找到任何空閑緩沖區(qū)時。出現(xiàn)超時每三秒;出現(xiàn)檢查點(檢查點是使數(shù)據(jù)庫緩沖區(qū)高。重做日志緩沖區(qū)用于在內(nèi)存中存儲未被刷新寫入。初始化參數(shù)決定,以字節(jié)為單位。在事務(wù)提交時由LGWR寫入日志文件。在DBW0將數(shù)據(jù)庫緩沖區(qū)高速緩存中修改。Oracle8i引入的一項新特性(從。使用MTS配置時,因為要在SGA中分配UGA來。PGA又稱為進程全局。進程獨占的區(qū)域,在進程創(chuàng)建時分配,進程終止時釋放,其他進程不能訪問。相連的用戶進程的Oracle請求服務(wù)。

  

【正文】 然后才會打開數(shù)據(jù)庫。該過程被稱為實例恢復(fù)。 當啟動 Oracle Server時,后臺進程 SMON總是會檢查控制文件、數(shù)據(jù)文件以及聯(lián)機重做日志文件的一致性: ? 如果數(shù)據(jù)文件、控制文件、聯(lián)機重做日志文件的當前 s值完全一致,則系統(tǒng)會直接打開所有數(shù)據(jù)文件和聯(lián)機重做日志文件。 ? 如果控制文件和數(shù)據(jù)文件的當前 s值完全一致匹配,并小于聯(lián)機重做日志文件的當前 s值,則需要進行實例恢復(fù) (例如 shutdown abort)。 ? 如果控制文件和數(shù)據(jù)文件的當前 s值不匹配,則表示數(shù)據(jù)文件或控制文件存在損壞,此時就需要進行介質(zhì)恢復(fù),以恢復(fù)損壞的物理文件。 此外, Smon也執(zhí)行一些空間維護功能: ? 它回收臨時段,將它們作為數(shù)據(jù)文件中的空閑空間返回。 ? 它聯(lián)合或合并數(shù)據(jù)文件中空閑空間的鄰近區(qū)域 歸檔進程 ARCH ARCH進程在每次日志切換時啟動已滿日志組的備份或歸檔。在日志能夠重新使用之前,它將自動將聯(lián)機重做日志歸檔,以便對數(shù)據(jù)庫做的所有更改得以保留。因為對數(shù)據(jù)庫所做的更改記錄在聯(lián)機重做日志文件中,所以DBA能夠使用數(shù)據(jù)文件的物理備份和歸檔的聯(lián)機重做日志文件來恢復(fù)數(shù)據(jù)庫到故障發(fā)生點,而不會由于任何單個出錯點 (包括磁盤的丟失 )而丟失任何已提交數(shù)據(jù)。 Oracle 9i可以有 10個 ARCH進程,分別為 ARC0、 ARC1…ARC9 ,通稱為ARCn。只要當前的 ARCH進程數(shù)不足以處理工作負載, LGWR進程就啟動新的 ARCH進程。 ARCn進程生效的條件是數(shù)據(jù)庫在 archivelog模式并且啟動自動存檔 (參數(shù) log_archive_start=true)。 RECO ? 分布式數(shù)據(jù)庫恢復(fù) ? 恢復(fù)兩階段提交時由于鏈路問題處于準 備提交階段的事務(wù) LCKn, LMON, LMD0, GMS ? LMON, LMD0 在 MPP 或 CLUSTER環(huán)境下管理分布式鎖( DLM) ? LCKn 在 CLUSTER環(huán)境下保證實例之間的數(shù)據(jù)緩沖、庫緩沖區(qū),字典緩沖的一致性 ? GMS ( Group Membership Service) 檢測接點的活動性 NT上如何找到運行的后臺進程? SQL select * from v$bgprocess where paddr 39。0039。 PADDR NAME DESCRIPTION ERROR 7A1D06BC PMON process cleanup 0 7A1D0A7C DBW0 db writer process 0 0 7A1D24BC ARC0 Archival Process 0 0 7A1D287C ARC1 Archival Process 1 0 7A1D0E3C LGWR Redo etc. 0 7A1D11FC CKPT checkpoint 0 7A1D15BC SMON System Monitor Process 0 7A1D197C RECO distributed recovery 0 8 rows selected SQL
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1