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

正文內(nèi)容

數(shù)據(jù)庫設(shè)計(jì)與開發(fā)--oracle數(shù)據(jù)庫實(shí)例管理(完整版)

2025-04-01 10:45上一頁面

下一頁面
  

【正文】 e Buffer cache DBWR Data files Control files Redo log files 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE進(jìn)程 – 數(shù)據(jù)庫寫進(jìn)程 (Database Writer,DBWR) DBWR等到下列情況發(fā)生時(shí),才成批地讀臟列表,并將在臟列表中發(fā)現(xiàn)的所有塊刷新寫入數(shù)據(jù)文件 。例如,網(wǎng)絡(luò)斷線、用戶提出不合理的要求遭到系統(tǒng)拒絕,操作系統(tǒng)出錯(cuò)等等,都會引起連接中斷或系統(tǒng)掛起, Oracle服務(wù)器必須有能力去處理由于各種原因而引起的失敗。這些程序稱為Oracle后臺進(jìn)程。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE進(jìn)程 ? 用戶進(jìn)程: 每個(gè)用戶進(jìn)程被分配一部分內(nèi)存區(qū),稱為進(jìn)程全局區(qū) (PGA)。可獲得的重做復(fù)制閂的數(shù)量等于 LOG_SIMULTANEOUS_COPIES初始化參數(shù)的值。如果這個(gè)值設(shè)置得過低,進(jìn)程之間相互競爭, LGWR進(jìn)程讀出和寫入緩存,有可能會導(dǎo)致性能問題。 RDBMS等到一定條件時(shí)才將改變的數(shù)據(jù)刷新寫入數(shù)據(jù)文件(參見數(shù)據(jù)庫寫入進(jìn)程)。所有 Oracle操作的數(shù)據(jù)在使用前被裝入到數(shù)據(jù)庫緩沖區(qū)高速緩存中。在這個(gè)區(qū)域中含有段信息、安全性、訪問權(quán)限和在可用的自由存儲空間等信息。當(dāng)一條 SQL語句提交時(shí),服務(wù)器首先查找高速緩存,查看相同的語句是否已被提交或緩存過。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE內(nèi)存結(jié)構(gòu) ? SGA組成如下: – 共享池。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE數(shù)據(jù)庫實(shí)例組成 ? ORACLE實(shí)例是指有自己的內(nèi)存結(jié)構(gòu)和相關(guān)的服務(wù)器進(jìn)程及后臺進(jìn)程的 DBMS。公共共享區(qū)是能夠在同一時(shí)間內(nèi)被不同程序和不同進(jìn)程讀寫的一塊內(nèi)存區(qū)。一個(gè)實(shí)例只能打開一個(gè)數(shù)據(jù)庫,或者說一個(gè)數(shù)據(jù)庫被唯一的一個(gè)實(shí)例裝載。 ? 單用戶的 Oracle配置 (Personal Oracle Lite),不使用多進(jìn)程執(zhí)行數(shù)據(jù)庫的功能。 ? 系統(tǒng)全局區(qū)的數(shù)據(jù)是共享的 ,也就是說,多個(gè)進(jìn)程可以在同一時(shí)間對 SGA中的數(shù)據(jù)進(jìn)行訪問和修改。 參見下圖 庫高速緩沖 字典高速緩沖 控制結(jié)構(gòu) 共享 SQL區(qū) 專用 SQL區(qū) 永久區(qū) 運(yùn)行區(qū) 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE內(nèi)存結(jié)構(gòu) – 共享池: 庫高速緩存存儲已提交給 RDBMS的 SQL語句文本、分析過的格式與執(zhí)行計(jì)劃,以及已被執(zhí)行的 PL/SQL包頭與過程等。 庫高速緩存中的專用 SQL區(qū)可更進(jìn)一步分為永久區(qū)和運(yùn)行區(qū)。但是如果在數(shù)據(jù)庫操作時(shí),經(jīng)常遇到共享池錯(cuò)誤,就必須增大共享池。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE內(nèi)存結(jié)構(gòu) – 數(shù)據(jù)庫緩沖區(qū)高速緩存: 被修改過的緩沖塊稱為臟的,臟列表記錄所有在內(nèi)存中被修改而又尚未寫入磁盤中的數(shù)據(jù)。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE內(nèi)存結(jié)構(gòu) – 重做日志緩沖區(qū):重做日志緩沖區(qū)用于在內(nèi)存中存儲未被刷新寫入聯(lián)機(jī)重做日志文件的重做信息。這個(gè)參數(shù)以字節(jié)為單位,其缺省值隨操作系統(tǒng)和硬件不同而不同。主要有用戶進(jìn)程、服務(wù)器進(jìn)程、后臺進(jìn)程三種類型。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 Oracle Server ORACLE進(jìn)程 ? 服務(wù)器進(jìn)程:服務(wù)器進(jìn)程接受用戶發(fā)出的請求,并根據(jù)請求與數(shù)據(jù)庫通信,通過這些通信完成用戶進(jìn)程對數(shù)據(jù)庫中數(shù)據(jù)的處理要求,同時(shí)完成對數(shù)據(jù)庫的連接操作和 I/O訪問??梢栽O(shè)置 BACKGROUND_DUMP_DEST參數(shù)來規(guī)定后臺進(jìn)程跟蹤文件的位置。 SMON僅當(dāng)創(chuàng)建表空間或表時(shí)的缺省存儲參數(shù)pctincrease不是 0時(shí),合并表空間中的自由空間。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE進(jìn)程 – 數(shù)據(jù)庫寫進(jìn)程 (Database Writer,DBWR) 在大多數(shù)安裝中,有一個(gè) DBWR進(jìn)程處理所有數(shù)據(jù)庫的所有寫入活動。當(dāng)隨后讀取該塊時(shí),計(jì)算校驗(yàn)和值并與存儲在數(shù)據(jù)庫中的數(shù)值進(jìn)行比較,如果值不同,將產(chǎn)生錯(cuò)誤。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE進(jìn)程 – 日志寫( Log Writer,LGWR): 檢查點(diǎn)導(dǎo)致 LGWR和 DBWR。當(dāng)有,導(dǎo)致發(fā)生一個(gè)檢查點(diǎn)。當(dāng)使用共享服務(wù)器進(jìn)程時(shí),至少必須存在一個(gè)調(diào)度進(jìn)程( Dnnn),在環(huán)境需要時(shí)也可能有多個(gè)調(diào)度進(jìn)程。如果歸檔由于某些原因不能完成復(fù)制日志,它將等待直到引起不能寫入的錯(cuò)誤得到解決為止。分布式事務(wù)配置數(shù)據(jù)庫時(shí) (設(shè)置 DISTRIBUTED_TRANSACTIONS值大于 0),RECO會自動啟動。 ? 當(dāng)一個(gè)用戶會話使用 SQL*Net驅(qū)動程序連接到服務(wù)器會話時(shí),開始一個(gè)事務(wù)。例如,假設(shè)事務(wù)是一個(gè)更新。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE數(shù)據(jù)庫實(shí)例組成 4)可獲得的緩沖區(qū)高速緩存中的自由緩存空間下降到規(guī)定的門限以下,這也會引起數(shù)據(jù)庫高速緩存緩沖區(qū)的刷新。 ,包括內(nèi)存結(jié)構(gòu)的大小和啟動后臺進(jìn)程的數(shù)量和類型等。 NOMOUNT (Start up nomount。當(dāng)關(guān)閉數(shù)據(jù)庫時(shí),只能從當(dāng)前運(yùn)行狀態(tài)轉(zhuǎn)到完全關(guān)閉狀態(tài),數(shù)據(jù)庫不能從打開狀態(tài)轉(zhuǎn)到安裝狀態(tài)。然而,有時(shí)可能會發(fā)生問題,這時(shí) DBA必須能診斷和修復(fù)發(fā)生的問題,即 DBA應(yīng)當(dāng)能夠有效地監(jiān)控和管理實(shí)例。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE數(shù)據(jù)庫監(jiān)控實(shí)例 – 通過操作系統(tǒng)追蹤管理實(shí)例 后臺進(jìn)程也能通過使用操作系統(tǒng)命令進(jìn)行追蹤。詳細(xì)情況可查看有關(guān)使用手冊。在 V$sqlarea中,disk_reads和 buffer_gets列追蹤從磁盤中讀入的塊數(shù)和從緩沖區(qū)中讀入的塊數(shù)。 V$sgastat視圖包括更多的相關(guān)信息,在這個(gè)視圖中能查找在系統(tǒng)全局區(qū)包含的每個(gè)單獨(dú)的內(nèi)存結(jié)構(gòu)的大小,包括為堆??臻g、 PL/SQL變量和堆棧預(yù)留的內(nèi)存。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 作業(yè) : ORACLE實(shí)例 ? ORACLE有 SGA? ? ORACLE數(shù)據(jù)庫的啟動和關(guān)閉過程 . ORACLE實(shí)例的方法有哪些 ? 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 演講完畢,謝謝觀看! 。 V$librarycache視圖中包含庫緩沖區(qū)中的每種類型對象的性能信息; V$rowcache視圖中包含數(shù)據(jù)字典緩沖區(qū)的性能信息。 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE數(shù)據(jù)庫監(jiān)控實(shí)例 SQL區(qū) 視圖 V$sqltext也能用于確定傳遞給數(shù)據(jù)庫引擎的 SQL語句。這些視圖對發(fā)現(xiàn)當(dāng)前數(shù)據(jù)庫實(shí)例的狀態(tài)和與實(shí)例相關(guān)的故障問題有很大的價(jià)值。通過查看操作系統(tǒng)進(jìn)程的內(nèi)存和 CPU的使用(通過使用 sar、 ps、 vmstat和 top等工具)指明性能問題和失控的查詢。 – 使用診斷追蹤文件管理實(shí)例 – 通過操作系統(tǒng)追蹤管理實(shí)例 – 使用 V$表監(jiān)控實(shí)例結(jié)構(gòu) 北京郵電大學(xué)軟件學(xué)院 郭文明 郭文明 ORACLE數(shù)據(jù)庫監(jiān)控實(shí)例 – 使用診斷追蹤文件管理實(shí)例 診斷追蹤文件中包含有實(shí)例運(yùn)行過程中的事件發(fā)生信息,充分利用它可以發(fā)現(xiàn)和解決許多問題。一個(gè)實(shí)例只能唯一地與一個(gè)數(shù)據(jù)庫連接,而且對一個(gè)數(shù)據(jù)庫也只分配一個(gè)實(shí)例 (使用并行服務(wù)器除外 )。 MOUNT (Alter database mount。 制文件參數(shù)值決定數(shù)據(jù)庫的安裝實(shí)例。 ? 當(dāng)事務(wù)正在處理向重做緩存生成的重做并刷新時(shí),聯(lián)機(jī)重做日志
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1