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

正文內(nèi)容

oracle10g體系結(jié)構(gòu)(文件)

 

【正文】 述數(shù)據(jù)庫(kù)結(jié)構(gòu)。 ? 恢復(fù)數(shù)據(jù)庫(kù)時(shí)所需的同步信息。該文件只在建立數(shù)據(jù)庫(kù)或啟動(dòng)實(shí)例時(shí)才被訪問(wèn),在修改該文件之前必須關(guān)閉實(shí)例。 ? 設(shè)置數(shù)據(jù)庫(kù)的各種物理屬性。 ? 例程與數(shù)據(jù)庫(kù)的區(qū)別: – 數(shù)據(jù)庫(kù)指的是存儲(chǔ)數(shù)據(jù)的物理結(jié)構(gòu),總是實(shí)際存在的; – 例程則是由內(nèi)存結(jié)構(gòu)和一系列進(jìn)程組成,可以啟動(dòng)和關(guān)閉。 后臺(tái)進(jìn)程 實(shí)例 SGA 數(shù)據(jù) 高速緩存 共享池 日志 高速緩存 火龍果 ? 整理 . 54 軟件結(jié)構(gòu) 內(nèi)存結(jié)構(gòu) 進(jìn)程結(jié)構(gòu) 內(nèi)存結(jié)構(gòu)和進(jìn)程結(jié)構(gòu)共同組成了軟件結(jié)構(gòu) 火龍果 ? 整理 . 55 內(nèi)存結(jié)構(gòu) ? 內(nèi)存結(jié)構(gòu)是 Oracle數(shù)據(jù)庫(kù)體系中最為重要的一部分,內(nèi)存也是影響數(shù)據(jù)庫(kù)性能的第一因素 . ? 按照內(nèi)存的使用方法的不同 ,Oracle數(shù)據(jù)庫(kù)的內(nèi)存又可以分為 SGA(Syste Global Area)和PGA(Program Global Area). 火龍果 ? 整理 . 56 系統(tǒng)全局區(qū) (SGA) SGA是 ORACLE系統(tǒng)為實(shí)例分配的一組共享緩沖存儲(chǔ)區(qū),用于存放數(shù)據(jù)庫(kù)數(shù)據(jù)和控制信息,以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的管理和操作。 ? LRU(Least Recently Used)列表 包括空閑緩沖塊、命中緩存塊 ,以及還沒(méi)有移到臟列表的緩沖塊。 數(shù)據(jù)庫(kù)寫(xiě)進(jìn)程 火龍果 ? 整理 . 64 重做日志高速緩存 當(dāng)執(zhí)行 DML(Data Manipulation Language, 數(shù)據(jù)操縱語(yǔ)言 )如 :update、 delete、 insert或者create、 alter、 drop 等語(yǔ)句時(shí) ,Oracle都會(huì)為這些操作生成重做記錄 . 重做日志高速緩存就是用于存儲(chǔ)重做記錄的緩存 . 火龍果 ? 整理 . 65 重做日志高速緩存工作原理 ? 為提高效率 ,重做記錄并不直接寫(xiě)入磁盤(pán)的重做日志文件 ,而是先寫(xiě)入重做日志緩存 。 火龍果 ? 整理 . 68 Oracle DBMS執(zhí)行各種 SQL、 PL/SQL之前 ,要對(duì)其進(jìn)行語(yǔ)法上的解析、對(duì)象上的確認(rèn)、權(quán)限上的判斷、操作上的優(yōu)化等一系列操作,并生成執(zhí)行計(jì)劃。 數(shù)據(jù)字典緩存中存放的記錄是一條一條的 , 而其他緩存區(qū)中保存的是數(shù)據(jù)塊 . 火龍果 ? 整理 . 70 大池 大池用于需要大內(nèi)存操作提供相對(duì)獨(dú)立的內(nèi)存空間,以便提高性能。 PGA是非共享的,而 SGA是共享的。 例如: select * from emp where emp=:a。 – 進(jìn)程在內(nèi)存中,程序在外存中。 ? 從數(shù)據(jù)緩沖存儲(chǔ)區(qū)中讀取數(shù)據(jù)。 該進(jìn)程在啟動(dòng)實(shí)例時(shí)自動(dòng)啟動(dòng)。 參數(shù) DB_BLOCK_MAX_SCAN_CNT確定掃描數(shù)目。 火龍果 ? 整理 . 86 Checkpoint(檢查點(diǎn) )的任務(wù) 檢查點(diǎn): ? 預(yù)定數(shù)目的記錄項(xiàng)被填滿。 ? 每個(gè)日志開(kāi)關(guān)處 ? 關(guān)閉實(shí)例時(shí) 火龍果 ? 整理 . 87 LGWR(日志寫(xiě) ) LGWR( Log Writer) 將日志緩沖區(qū)中的所有記錄項(xiàng)寫(xiě)到日志文件中。參數(shù) CHECKPOINT_PROCESS 確定了檢查點(diǎn)的啟動(dòng) /不啟動(dòng)狀態(tài)。 ? LOG_ARCHIVE_START 確定了該進(jìn)程的啟動(dòng) /不啟動(dòng)狀態(tài) ARCH 存儲(chǔ)介質(zhì) 火龍果 ? 整理 . 91 ARCH(歸檔進(jìn)程 ) ? LOG_ARCHIVE_DEST 當(dāng)數(shù)據(jù)庫(kù)在歸檔模式下操作時(shí),該參數(shù)確定了日志文件的歸檔目標(biāo)。 ? PMON( Process Monitor,進(jìn)程檢視進(jìn)程) 撤消異常中斷的用戶進(jìn)程,并釋放該進(jìn)程已獲得的系統(tǒng)資源或鎖。 共享池 數(shù)據(jù)緩沖區(qū) 日志緩沖區(qū)SMITH ALLEN WARD ? ? 共享池 數(shù)據(jù)緩沖區(qū) 日志緩沖區(qū) 火龍果 ? 整理 . 95 體系結(jié)構(gòu)的示例 SELECT操作 SQL SELECT sal FROM emp WHERE job = ‘CLERK’ 。 UPDATE操作 Version 火龍果 ? 整理 . Oracle 10g體系結(jié)構(gòu) 數(shù)據(jù)字典 火龍果 ? 整理 . 99 數(shù)據(jù)字典 數(shù)據(jù)字典是 Oracle數(shù)據(jù)庫(kù)的核心組件 ,它由一系列只讀的數(shù)據(jù)字典表和數(shù)據(jù)字典視圖組成 . 數(shù)據(jù)字典中記錄了數(shù)據(jù)庫(kù)的系統(tǒng)信息、例程運(yùn)行的性能。 查看當(dāng)前用戶的系統(tǒng)權(quán)限和表級(jí)權(quán)限 select * from user_sys_privs。 查看用戶下所有的表 select * from user_tables。EMP39。SCOTT39。 火龍果 ? 整理 . 106 數(shù)據(jù)字典視圖查詢示例 顯示指定用戶所具有的系統(tǒng)權(quán)限 select * from dba_sys_privs where grantee=39。 ? 大多數(shù)用戶都可以通過(guò)數(shù)據(jù)字典視圖查詢所需要的與數(shù)據(jù)庫(kù)相關(guān)的系統(tǒng)信息 . 火龍果 ? 整理 . 105 數(shù)據(jù)字典視圖查詢示例 查看當(dāng)前用戶的缺省表空間 select username,default_tablespace from user_users。修改操作執(zhí)行: ? 將數(shù)據(jù)塊送到數(shù)據(jù)緩沖區(qū) ? 將回滾塊送到數(shù)據(jù)緩沖區(qū) ? 在修改行上設(shè)置行鎖 ? 保存回滾數(shù)據(jù)到回滾段塊 ? 將修改寫(xiě)到數(shù)據(jù)塊 火龍果 ? 整理 . 97 體系結(jié)構(gòu)的示例 SQL SELECT sal FROM emp WHERE job = ‘CLERK’ 。 ? LCKn( Lock,鎖進(jìn)程) 在并行服務(wù)器系統(tǒng)間加鎖,最多可加 10個(gè)鎖,分別為 LCK0, LCK1, ? , LCK9。 ARCH 存儲(chǔ)介質(zhì) 火龍果 ? 整理 . 92 其他后臺(tái)進(jìn)程 ? SMON( System Monitor,系統(tǒng)檢視進(jìn)程) 負(fù)責(zé)完成自動(dòng)實(shí)例恢復(fù)。(如果數(shù)據(jù)庫(kù)的數(shù)據(jù)文件過(guò)多,這樣操作會(huì)降低系統(tǒng)性能。 火龍果 ? 整理 . 88 啟動(dòng) LGWR進(jìn)行寫(xiě)操作的條件 ? 用戶進(jìn)程提交一個(gè)事務(wù)( Commit) ? 日志緩沖區(qū)達(dá)到 1/3范圍 ? DBWR對(duì)一個(gè)檢查點(diǎn)需要清除緩沖塊 ? 出現(xiàn)超時(shí)( 3秒鐘內(nèi)未活動(dòng),則進(jìn)行一次寫(xiě)操作。 ? 設(shè)置指定的秒數(shù)。 ? 出現(xiàn)檢查點(diǎn)。 相當(dāng)于參數(shù) DB_BLOCK_WRITE_BATCH值的一半。 火龍果 ? 整理 . 82 后臺(tái)進(jìn)程 后臺(tái)進(jìn)程 為所有數(shù)據(jù)庫(kù)用戶異步完成各種任務(wù)。 火龍果 ? 整理 . 81 服務(wù)器進(jìn)程 服務(wù)器進(jìn)程 處理用戶進(jìn)程的請(qǐng)求。 進(jìn)程與程序的區(qū)別是: – 進(jìn)程是動(dòng)態(tài)創(chuàng)建的,完成后銷毀;程序是靜態(tài)的實(shí)體,可以復(fù)制、編輯。 火龍果 ? 整理 . 73 PGA的組成 排序區(qū) 會(huì)話區(qū) 游標(biāo)區(qū) 堆棧區(qū) PGA 服務(wù)器進(jìn)程 火龍果 ? 整理
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1