數據庫設計與開發--ORACLE數據庫實例管理(ppt 63頁)
數據庫設計與開發--ORACLE數據庫實例管理(ppt 63頁)內容簡介
數據庫設計與開發--ORACLE數據庫實例管理目錄:
1 實例組成
1.1 ORACLE內存結構
1.2 ORACLE進程
2 實例創建
3 監控實例
數據庫設計與開發--ORACLE數據庫實例管理內容提要:
為更好地理解前麵討論的實例組件是如何相互交互的,看一個典型的事務在實例結構中的移動。
當一個用戶會話使用SQL*Net驅動程序連接到服務器會話時,開始一個事務。這個連接可以使用它自己的一個服務進程進行專用連接,或通過調度進程處理的一個共享連接。服務器會話對傳遞給它的SQL語句與已經保存在共享SQL區中的語句進行比較,如果在共享池中發現有完全一樣的語句,使用該語句早已存儲的做過語法分析的形式與執行計劃。如果在共享池中沒有發現匹配語句,服務器進程對這些語句進行語法分析。
接下來,服務器會話查看在數據庫緩衝區中是否已經存儲了完成該事務所必須的數據塊。如果在緩衝區中沒有,服務器會話就從數據文件中讀取必要的數據,將它們拷貝到緩衝區中。如果事務是一個查詢,服務器會話將查詢的結果返回給用戶進程(執行必要次數的數據塊讀和拷貝以返回所有數據)。
對一個修改數據的事務,有更多的步驟需要做。例如,假設事務是一個更新。在將必要的數據塊讀入緩衝區高速緩存中之後,修改內存中的數據塊。修改的緩存塊標記為髒的,並把它們放入髒列表中。還產生重做信息,並將重做信息存儲在重做日誌緩存中。
…………
..............................
用戶登陸
數據倉熱門資料
數據倉相關下載