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

正文內(nèi)容

oracle數(shù)據(jù)庫管理基礎(chǔ)(完整版)

2025-03-08 20:38上一頁面

下一頁面
  

【正文】 LMON RECO Dnnn LMS Snnn LCKn Pnnn 后臺進程 Oracle 體系結(jié)構(gòu)有五個必備的后臺進程,本課將詳細介紹這些進程。用戶程序接口則可以創(chuàng)建會話并啟動服務器進程。設(shè)置完這些參數(shù)后,工作區(qū)的大小即可自動調(diào)整,這些會話將忽略所有的*_AREA_SIZE 參數(shù)。對于共享服務器環(huán)境,該會話是共享的而不是專用的。 一個游標的專用 SQL 區(qū)可以分成以下兩個區(qū): – 永久區(qū):包含綁定信息,并且只在關(guān)閉游標時釋放 – 運行時區(qū):在執(zhí)行請求時的第一步創(chuàng)建。 程序全局區(qū) ? 為每個連接到 Oracle 數(shù)據(jù)庫用戶的進程提供內(nèi)存 ? 進程開始時分配 ? 進程結(jié)束時釋放 ? 每個進程獨享自己的內(nèi)存 用戶進程 PGA 服務器進程 程序全局區(qū) (PGA) 程序全局區(qū)或進程全局區(qū) (PGA) 是內(nèi)存區(qū),它包含有關(guān)單個服務器進程或單個后臺進程的 數(shù)據(jù)和控制信息。否則,將把這些緩沖區(qū)分配至共享池。 大池 (大型共享池 ) ? SGA 中一塊可選的內(nèi)存區(qū)域 ? 減輕共享池的負擔 ? 不使用最近最少使用 (LRU)清單 ? 參數(shù) LARGE_POOL_SIZE 決定其大小 ? 可以動態(tài)改變大小 ? 用于: – 共享服務器的會話內(nèi)存 (UGA) – I/O 服務器進程 – 備份和恢復操作或 RMAN – 并行執(zhí)行消息緩沖區(qū) – 將 PARALLEL_AUTOMATIC_TUNING 設(shè)置為 TRUE 大型共享池 通過從大型共享池為共享服務器、 Oracle XA 或并行查詢緩沖區(qū)分配會話內(nèi)存, Oracle 可將共享池主要用于高速緩存共享的 SQL 語句。在實際打開咨詢功能前分配內(nèi)存可 以避免產(chǎn)生 ORA4031 錯誤。這些統(tǒng)計信息所提供的信息可以幫助您針對具體的工作量,調(diào)整數(shù)據(jù) 庫緩沖區(qū)高速緩存的大小,以達到最佳性能。下次運行同一SQL 語句時,這個語句就能利用共享 SQL 提供的語法分析信息來加快其執(zhí)行速度。使用 ALTER SYSTEMSET,便可以動態(tài)地重新調(diào)整它的大小。 系統(tǒng)全局區(qū)(續(xù)) 分配單位: ? 粒組是一個連續(xù)虛擬內(nèi)存分配單位。 調(diào)整 SGA 的大小 SGA 的大小由幾個初始化參數(shù)決定。例如,它包含調(diào)整 SGA 中一些內(nèi)存結(jié)構(gòu)大小的參數(shù)。會話在Oracle 服務器驗證用戶后啟動,當用戶退出或出現(xiàn)異常終止時會話結(jié)束。 連接 連接是用戶進程和 Oracle 服務器之間的通信路徑。例程一次只能打開和使用一個數(shù)據(jù)庫。 ? 其它關(guān)鍵文件:非數(shù)據(jù)庫文件用于配置例程、驗證特權(quán)用戶以及在磁盤出現(xiàn)故障時恢復數(shù)據(jù)庫。 ? Oracle 例程: Oracle 例程是后臺進程和內(nèi)存結(jié)構(gòu)的組合。但是,下列選件還提供了其它功能。 ? 分區(qū) (Partitioning) :提供了一些可用于執(zhí)行大型、可伸縮的應用程序的實用工具。只有啟動例程后,才能訪問 數(shù)據(jù)庫中的數(shù)據(jù)。 ? 用戶進程和服務器進程:執(zhí)行 SQL 語句時,用戶進程和服務器進程是其中涉及的主要進程;但是,其它進程也會有助于服務器完成 SQL 語句的處理。 Oracle 實例 ? Oracle 實例 : ? 提供對 Oracle 數(shù)據(jù)庫的訪問 ? 通常打開一個,只打開一個數(shù)據(jù)庫 ? 由內(nèi)存空間和后臺進程組成 后臺進程 內(nèi)存結(jié)構(gòu) 實例 SGA 重做日志緩沖區(qū) 共享池 數(shù)據(jù)字典緩沖區(qū) 庫緩沖區(qū) DBWR SMON PMON CKPT LGWR Others 數(shù)據(jù)庫或重區(qū) Java 池 大池 建立連接和創(chuàng)建會話 ? 連接到 Oracle 實例 : ? 建立一個用戶連接 ? 創(chuàng)建一個會話 會話被創(chuàng)建 用戶 用戶進程 服務器進程 連接已建立 Oracle 服務器 建立連接和創(chuàng)建會話 用戶只有在連接到例程后,才能向 Oracle 數(shù)據(jù)庫提交SQL 語句。數(shù)據(jù)庫用戶可以采用以下三種方式之一連接到 Oracle 服務器: ? 用戶登錄到運行 Oracle 例程的操作系統(tǒng)上,然后啟動訪問該系統(tǒng)中的數(shù)據(jù)庫的應用程序或工具。 ?對某個具體的數(shù)據(jù)庫用戶來說,如果該用戶從很多工具、應用程序或者終端同時登錄,則可能有很多并發(fā)會話。 ? 口令文件驗證哪些用戶有權(quán)啟動和關(guān)閉 Oracle 例程。對 SGA 的大小影響最大的參數(shù)有: ? DB_CACHE_SIZE:標準塊的高速緩存大小。粒組的大小取決于估算的 SGA 的總大小,這個總大小是根據(jù)參數(shù) SGA_MAX_SIZE 的值計算的。經(jīng)過性能分析后,就可以調(diào)整它的大小,但 SGA的總大小不能超過SGA_MAX_SIZE 庫緩沖區(qū) ? 存儲最近使用的 SQL 和 PL/SQL 語句的信息 ? 允許共享普通的語句 ? 使用最近最少使用 (LRU)算法管理 ? 由兩部分組成 : ? 共享 SQL 區(qū) ? 共享 PL/SQL 區(qū) ? 大小由共享池的大小決定 庫高速緩存 庫高速緩存的大小視所定義的共享池大小而定。要確保 SQL 語句隨時可以使用共享 SQL 區(qū),文本、方案和綁定變量必須完全相同。緩沖區(qū)高速緩存咨詢信息通過 V$DB_CACHE_ADVICE 視圖收集和顯示。如果將參數(shù)從 OFF 狀態(tài)直接切換到 ON,可能會產(chǎn)生 ORA 4031 錯誤。這樣,便減輕了共享池中各區(qū)的工作負擔。 大型共享池(續(xù)) 調(diào)整大型共享池的大?。? 大型共享池的大小由 LARGE_POOL_SIZE 參數(shù)定義,單位是字節(jié)。 PGA 在創(chuàng)建進程時分配,并在終止進程時回收。對于 INSERT、 UPDATE 和 DELETE命令,該區(qū)在執(zhí)行語句后釋放,對于查詢操作,該區(qū)只在提取所有行或取消查詢后釋放 程序全局區(qū)(續(xù)) ? 專用 SQL 區(qū)(續(xù)):專用 SQL 區(qū)的位置取決于為會話建立的連接類型。 ? SQL 工作區(qū):用于大量占用內(nèi)存的操作,如排序、散列聯(lián)接、位圖合并和位圖創(chuàng)建。 在 Oracle9i 之前的版本中,由 DBA 控制著 SQL 工作區(qū)的最大大小,方法是設(shè)置以下參數(shù):SORT_AREA_SIZE、 HASH_AREA_SIZE、 BITMAP_MERGE_AREA_SIZE 和CREATE_BITMAP_AREA_SIZE。 服務器進程 ? 直接同 Oracle 服務器進行交互的程序 ? 產(chǎn)生調(diào)用并返回結(jié)果 ? 可以是專用的也可以是共享的 連接已建立 會話已產(chǎn)生 數(shù)據(jù)庫用戶 用戶進程 服務器進程 Oracle 服務器 服務器進程 用戶建立連接后,服務器進程便會啟動,以處理用戶進程的請求。除了必備的后臺進程列表以外, Oracle 體系結(jié)構(gòu)中還有很多可選的后臺進程。恢復例程需要執(zhí)行以下步驟: 1. 前滾以恢復尚未記入數(shù)據(jù)文件但已經(jīng)記入聯(lián)機重做日志中的數(shù)據(jù)。 SMON 也執(zhí)行一些空間維護功能: ? 它聯(lián)合或合并數(shù)據(jù)文件中空閑空間的鄰近區(qū)域。 啟動檢查點的原因如下: ? 確保定期向磁盤寫入內(nèi)存中發(fā)生修改的數(shù)據(jù)塊,以便在系統(tǒng)或數(shù)據(jù)庫失敗時不會丟失數(shù)據(jù) ? 縮短例程恢復所需的時間。這樣,即使磁盤驅(qū)動器損壞, DBA 也能夠?qū)?shù)據(jù)庫恢復到出現(xiàn)故障前的狀態(tài)。 存檔器 (ARCn) ARCHIVELOG 模式:如果將數(shù)據(jù)庫配置為以ARCHIVELOG 模式運行,那么已滿的聯(lián)機重做日志文件的非活動組必須歸檔之后才能夠再次使用。通常應將生產(chǎn)數(shù)據(jù)庫配置為以 ARCHIVELOG 模式運行。 NOARCHIVELOG 模式:在 NOARCHIVELOG 模式下,每次發(fā)生日志切換時,就會覆蓋聯(lián)機重做日志文件。 注: CKPT 并不將數(shù)據(jù)塊寫入磁盤,或?qū)⒅刈鰤K寫入聯(lián)機重做日志。 進程監(jiān)視器 (PMON)
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1