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

正文內(nèi)容

oracle數(shù)據(jù)庫管理基礎-文庫吧

2025-02-02 20:38 本頁面


【正文】 例如,用戶在網(wǎng)絡中的一臺計算機上運行瀏覽器來使用位于 NT 服務器上的應用程序,該 NT 服務器又從 UNIX 主機上運行的 Oracle 數(shù)據(jù)庫中檢索數(shù)據(jù)。 會話 會話是用戶與 Oracle 服務器的一種特定連接。會話在Oracle 服務器驗證用戶后啟動,當用戶退出或出現(xiàn)異常終止時會話結束。 ?對某個具體的數(shù)據(jù)庫用戶來說,如果該用戶從很多工具、應用程序或者終端同時登錄,則可能有很多并發(fā)會話。除了一些專用的數(shù)據(jù)庫管理工具以外,啟動數(shù)據(jù)庫會話還要求 Oracle 服務器可供使用。 ?注:在此處所講的連接類型中,用戶進程和服務器進程之間存在一對一的通信關系,這稱作專用服務器連接。使用共享服務器 (Shared Server) 配置時,多個用戶進程可以共享服務器進程。 Oracle 數(shù)據(jù)庫 ? Oracle 數(shù)據(jù)庫 : ? 是所有數(shù)據(jù)的集合 ? 由三種類型的文件組成 口令文件 參數(shù)文件 歸檔日志文件 控制文件 數(shù)據(jù)文件 重做日志文件 Oracle 數(shù)據(jù)庫 Oracle 數(shù)據(jù)庫 Oracle 數(shù)據(jù)庫具有邏輯結構和物理結構。 數(shù)據(jù)庫的物理結構是數(shù)據(jù)庫中操作系統(tǒng)文件的集合。 Oracle 數(shù)據(jù)庫包含以下三類文件: ? 數(shù)據(jù)文件,包含數(shù)據(jù)庫中的實際數(shù)據(jù) ? 重做日志文件,包含數(shù)據(jù)庫的更改記錄,可以在出現(xiàn)故障時恢復數(shù)據(jù) ? 控制文件,包含維護和驗證數(shù)據(jù)庫完整性所需的信息 Oracle 數(shù)據(jù)庫 Oracle 服務器還使用一些其它文件,這些文件并不是數(shù)據(jù)庫的一部分: ? 參數(shù)文件,用來定義 Oracle 例程的特性。例如,它包含調(diào)整 SGA 中一些內(nèi)存結構大小的參數(shù)。 ? 口令文件驗證哪些用戶有權啟動和關閉 Oracle 例程。 ? 歸檔的重做日志文件是重做日志文件的脫機副本,當必須從介質(zhì)失敗中進行恢復時可能會需要這些副本。 物理結構 ? 物理結構包含三種類型的文件 : ? 控制文件 ? 數(shù)據(jù)文件 ? 聯(lián)機重做日志 控制 文件 數(shù)據(jù) 文件 聯(lián)機重 做日志 內(nèi)存結構 ? Oracle的內(nèi)存包括兩個內(nèi)存區(qū)域 : ? 系統(tǒng)全局區(qū) (SGA): 是 Oracle 實例的基本組成部分,隨實例的啟動而分配 ? 程序全局區(qū) (PGA): 服務器進程啟動時分配 系統(tǒng)全局區(qū) ? SGA 由以下幾種內(nèi)存結構組成 : ?共享池( Shared Pool) ?數(shù)據(jù)庫緩沖區(qū)( Database Buffer Cache) ?重做日志緩沖區(qū)( Redo Log Buffer) ?其它結構 ? SGA中的兩種可選的附加內(nèi)存結構 : ?大池( Large Pool) ? Java池( Java Pool) 系統(tǒng)全局區(qū) (SGA) SGA 也稱作共享全局區(qū),用于存儲數(shù)據(jù)庫進程共享的數(shù)據(jù)庫信息。它包含有關 Oracle 服務器的數(shù)據(jù)和控制信息,在 Oracle 服務器所在計算機的虛擬內(nèi)存中分配。 要查看 SGA 內(nèi)存的分配情況,可以使用下面的語句: ? SQL show sga Total System Global Area 131144544 bytes Fixed Size 453472 bytes Variable Size 113246208 bytes Database Buffers 16777216 bytes Redo Buffers 667648 bytes 系統(tǒng)全局區(qū) SGA是 ORACLE系統(tǒng)為實例分配的一組共享緩沖存儲區(qū),用于存放數(shù)據(jù)庫數(shù)據(jù)和控制信息,以實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的管理和操作 系統(tǒng)全局區(qū) ? 動態(tài)分配的 ? 參數(shù) SGA_MAX_SIZE 決定其大小 ? SGA 中的存儲器由被稱作細粒的存儲單元來分配的 ? 由連續(xù)的細粒來分配 ? 細粒的大小依賴于參數(shù) SGA_MAX_SIZE 動態(tài) SGA 從 Oracle9i 開始,動態(tài) SGA 實施了一種體系結構,可以對 SGA 配置進行更改,而不必關閉例程。這樣,在不關閉例程的情況下,就可以更改數(shù)據(jù)庫緩沖區(qū)高速緩存和共享池的大小。因此,開始時可將數(shù)據(jù)庫緩沖區(qū)高速緩存和共享池配置為一個較小的值,然后根據(jù)它們各自的工作量增減,但最大值不能超過由 SGA_MAX_SIZE 指定的值。 調(diào)整 SGA 的大小 SGA 的大小由幾個初始化參數(shù)決定。對 SGA 的大小影響最大的參數(shù)有: ? DB_CACHE_SIZE:標準塊的高速緩存大小。對于 UNIX,缺省值是 48 MB,對于 NT,缺省值是 52 MB ? LOG_BUFFER:為重做日志緩沖區(qū)分配的字節(jié)數(shù) ? SHARED_POOL_SIZE:專用于共享 SQL 和 PL/SQL 的內(nèi)存區(qū)的大小(以字節(jié)為單位)。缺省值是 16 MB。如果是 64 位,則缺省值是 64 MB ? LARGE_POOL_SIZE:大型共享池的大小。缺省值是零(如果未將 參數(shù) PARALLEL_AUTOMATIC_TUNING 設置為 TRUE,則自動計算缺省值。) ? JAVA_POOL_SIZE: Java 池的大小。缺省值是 24 MB ? 因此, SGA 的大小不能超過 SGA_MAX_SIZE DB_CACHE_SIZE LOG_BUFFER –SHARED_POOL_SIZE LARGE_POOL_SIZE JAVA_POOL_SIZE。 系統(tǒng)全局區(qū)(續(xù)) 分配單位: ? 粒組是一個連續(xù)虛擬內(nèi)存分配單位。粒組的大小取決于估算的 SGA 的總大小,這個總大小是根據(jù)參數(shù) SGA_MAX_SIZE 的值計算的。 ? 如果估算的 SGA 的大小小于 128 MB,那么粒組大小是 4 MB ? 否則為 16 MB 共享池 ? 用來存儲 : ? 最近執(zhí)行的 SQL 語句 ? 最近使用的數(shù)據(jù)定義 ? 由兩個主要的與性能相關的內(nèi)存結構組成 : ? 庫緩沖區(qū)( Library Cache) ? 數(shù)據(jù)字典緩沖區(qū)( Data Dictionary Cache) ? 決定其大小的參數(shù): SHARED_POOL_SIZE 共享池 數(shù)據(jù)字 典緩存 庫緩存 ALTER SYSTEM SET SHARED_POOL_SIZE = 64M。 共享池 共享池環(huán)境既包含固定結構,也包含可變結構。固定結構的大小相對保持不變,而可變結構的大小會根據(jù)用戶和程序的需求增減。固定結構和可變結構的實際大小由一個初始化參數(shù)和 Oracle 內(nèi)部算法來確定。 共享池 —調(diào)整大小 由于共享池用于可以全局共享的對象,如可重復使用的 SQL 執(zhí)行計劃、 PL/SQL 程序包、過程、函數(shù)和游標信息,所以必須對它的大小進行調(diào)整,以滿足固定區(qū)和可變區(qū)的需要。 分配給共享池的內(nèi)存由 SHARED_POOL_SIZE 初始化參數(shù)確定。使用 ALTER SYSTEMSET,便可以動態(tài)地重新調(diào)整它的大小。經(jīng)過性能分析后,就可以調(diào)整它的大小,但 SGA的總大小不能超過SGA_MAX_SIZE 庫緩沖區(qū) ? 存儲最近使用的 SQL 和 PL/SQL 語句的信息 ? 允許共享普通的語句 ? 使用最近最少使用 (LRU)算法管理 ? 由兩部分組成 : ? 共享 SQL 區(qū) ? 共享 PL/SQL 區(qū) ? 大小由共享池的大小決定 庫高速緩存 庫高速緩存的大小視所定義的共享池大小而定。內(nèi)存分配是在對語句進行語法分析或調(diào)用程序單元時進行。如果共享池的大小太小,就會將語句連續(xù)重新載入庫高速緩存,從而使性能受
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1