【文章內容簡介】
to Database共享 SQL池( Shared SQL Pool)相當于程序高速緩沖區(qū),所有的用戶程序都存放在共享 SQL池中。SQL共享池包括庫高速緩存( library cache)、數(shù)據字典高速緩存。庫高速緩存( library cache):系統(tǒng)解析 SQL命令,保存解析后的結果,以備用4. SGA SQL共享池 the Development Technology to Database共享池的大小取決于 SHARED_POOL_SIZE,它是以字節(jié)為單位的。用戶必須將這個值設得足夠大,以確保有足夠的可用空間來裝載和存儲 PL/SQL塊和 SQL語句。4. SGA共享 SQL池 the Development Technology to Database系統(tǒng)全局區(qū) the Development Technology to Databasen 功能n PGA是為每一個與 Oracle數(shù)據庫連接的用戶保留的內存區(qū),主要存儲該連接使用的變量信息和與用戶進程交換的信息。 是非共享的 ,只有服務進程本身才能訪問它自己的 PGA區(qū)the Development Technology to Database在 OEM中管理數(shù)據庫實例的內存結構the Development Technology to Databasen 進程的概念n 進程是操作系統(tǒng)中一個獨立的可以調度的活動,用于完成指定的任務。進程的類型n 用戶進程n 服務器進程n 后臺進程 the Development Technology to Databasen 用戶進程 n 當用戶連接數(shù)據庫執(zhí)行一個應用程序時,會創(chuàng)建一個用戶進程,來完成用戶所指定的任務。 用戶進程在用戶方工作 ,它向服務器進程請求信息 .sqlplusn 服務器進程 n 服務器進程由 Oracle自身創(chuàng)建,用于處理連接到數(shù)據庫實例的用戶進程所提出的請求。用戶進程只有通過服務器進程才能實現(xiàn)對數(shù)據庫的訪問和操作。the Development Technology to Databasen 后臺進程 n 為了保證 Oracle數(shù)據庫在任意一個時刻可以處理多用戶的并發(fā)請求,進行復雜的數(shù)據操作,Oracle數(shù)據庫起用了一些相互獨立的附加進程,稱為后臺進程 。服務器進程在執(zhí)行用戶進程請求時,調用后臺進程來實現(xiàn)對數(shù)據庫的操作。the Development Technology to Database Oracle的后臺進程主要包括:( 1) SMON系統(tǒng)監(jiān)控進程( system monito