Oracle引航課程 第5課-數據庫架構

Oracle引航課程 第5課-數據庫架構

ID:83044975

大?。?33.95 KB

頁數:18頁

時間:2022-11-26

上傳者:159****0552
Oracle引航課程  第5課-數據庫架構_第1頁
Oracle引航課程  第5課-數據庫架構_第2頁
Oracle引航課程  第5課-數據庫架構_第3頁
Oracle引航課程  第5課-數據庫架構_第4頁
Oracle引航課程  第5課-數據庫架構_第5頁
Oracle引航課程  第5課-數據庫架構_第6頁
Oracle引航課程  第5課-數據庫架構_第7頁
Oracle引航課程  第5課-數據庫架構_第8頁
Oracle引航課程  第5課-數據庫架構_第9頁
Oracle引航課程  第5課-數據庫架構_第10頁
資源描述:

《Oracle引航課程 第5課-數據庫架構》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

數據庫引航第五課—Oracle數據庫的架構2012.10.15DATAGURU專業(yè)數據分析網站

1Oracle整體架構圖2012.10.15DATAGURU專業(yè)數據分析網站

2Oracle數據庫的組成?實例instance–內存?sga,pga,streamspool....–進程?Oracle后臺進程,服務器端進程,客戶端進程?數據庫database–文件?控制文件,重做日志文件,數據文件?其它組成部分–參數文件,密碼文件,歸檔日志2012.10.15DATAGURU專業(yè)數據分析網站

3實例---Instance2012.10.15DATAGURU專業(yè)數據分析網站

4Oracle實例-SGA?Oracle最重要的內存區(qū)域,是數據庫中共享資源的內存區(qū)域。–SQL字典區(qū)----sharedPool–數據緩沖區(qū)dbbuffer–重做日志區(qū)redologbuffer2012.10.15DATAGURU專業(yè)數據分析網站

5SGA區(qū)里發(fā)生了什么??SQL語句在這里被解析,生成執(zhí)行計劃,執(zhí)行計劃被共享。?數據在這里被訪問,被共享。?重做日志在這里被產生。2012.10.15DATAGURU專業(yè)數據分析網站

6Oracle實例-PGA2012.10.15DATAGURU專業(yè)數據分析網站

7PGA里發(fā)生了什么??私有SQL區(qū)–私有SQL區(qū)包含了綁定變量值和運行時期內存結構信息等數據。每一個運行SQL語句的會話都有一個塊私有SQL區(qū)。所有提交了相同SQL語句的用戶都有各自的私有SQL區(qū),并且他們共享一個共享SQL區(qū)。因此,一個共享SQL區(qū)可能和多個私有共享區(qū)相關聯。?游標和SQL區(qū)–一個Oracle預編譯程序或OCI程序的應用開發(fā)人員能夠很明確的打開一個游標,或者控制一塊特定的私有SQL區(qū),將他們作為程序運行的命名資源。?會話內存基于排序的操作(ORDERBY、GROUPBY、ROLLUP、窗口函數);–HashJoin–Bitmapmerge–Bitmapcreate2012.10.15DATAGURU專業(yè)數據分析網站

8實例的具體運作者---后臺進程2012.10.15DATAGURU專業(yè)數據分析網站

9后臺進程---SMON2012.10.15DATAGURU專業(yè)數據分析網站

10后臺進程---PMON?回滾事務?釋放鎖及其它資源?.重啟死掉的調度器.(在共享服務器中用).?在監(jiān)聽器中注冊服務信息2012.10.15DATAGURU專業(yè)數據分析網站

11后臺進程---DBWRn和LGWR2012.10.15DATAGURU專業(yè)數據分析網站

12后臺進程--CKPT?會啟動DBWn來寫臟數據(SIGNALLINGDBWnatCKPT.)?完后會更新DATAFILE的HEADER和控制文件的HEADER.而HEADER中有同步所需要的信息,即CHECKPOINT的信息.?在ORACLE中,正常情況下,所有文件必須同期性地同步;靠CHECKPOINT來完成.2012.10.15DATAGURU專業(yè)數據分析網站

13服務器進程--serverprocess?接受客戶端發(fā)出的SQL請求。?完成SQL的分析,執(zhí)行計劃和SQL的執(zhí)行過程。2012.10.15DATAGURU專業(yè)數據分析網站

14服務器進程--serverprocess2012.10.15DATAGURU專業(yè)數據分析網站

15服務器進程--serverprocess2012.10.15DATAGURU專業(yè)數據分析網站

16一條SQL的執(zhí)行過程在內存中找到數據塊sql解析,updatetsetid=1生成執(zhí)行計劃dbbuffer客戶端SQL監(jiān)聽器服務器進程sharedpool內存中找不到,lgwr將產生的redo從磁盤文件中日志寫到磁盤上讀取數據文件客戶端commitlogfiledbwr將內存中的altersystem臟數據寫回磁盤上checkpoint客戶端數據文件2012.10.15DATAGURU專業(yè)數據分析網站

17ThanksFAQ時間DATAGURU專業(yè)數據分析網站

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。
關閉