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

正文內(nèi)容

對oracle數(shù)據(jù)庫的一些認識-展示頁

2024-08-25 19:30本頁面
  

【正文】 式對象。當(dāng)數(shù)據(jù)庫的物理組成更改時,ORACLE自動更改該數(shù)據(jù)庫的控制文件。l 為了安全起見,允許控制文件被鏡象。然而任何丟失的數(shù)據(jù)在下一次數(shù)據(jù)庫打開時,ORACLE自動地應(yīng)用日志文件中的信息來恢復(fù)數(shù)據(jù)庫數(shù)據(jù)文件。為了防止日志文件本身的故障,ORACLE允許鏡象日志(mirrored redo log),以致可在不同磁盤上維護兩個或多個日志副本。在出現(xiàn)故障時,如果不能將修改數(shù)據(jù)永久地寫入數(shù)據(jù)文件,則可利用日志得到該修改,所以從不會丟失已有操作成果。2) 日志文件每一個數(shù)據(jù)庫有兩個或多個日志文件(redo log file)的組,每一個日志文件組用于收集數(shù)據(jù)庫日志。當(dāng)修改和插入新數(shù)據(jù)時,不必立刻寫入數(shù)據(jù)文件。 數(shù)據(jù)文件中的數(shù)據(jù)在需要時可以讀取并存儲在ORACLE內(nèi)存儲區(qū)中。數(shù)據(jù)文件有下列特征:l 一個數(shù)據(jù)文件僅與一個數(shù)據(jù)庫聯(lián)系。一個數(shù)據(jù)庫的數(shù)據(jù)文件包含全部數(shù)據(jù)庫數(shù)據(jù)。CKPT會更新數(shù)據(jù)文件/控制文件的頭信息。l PMON(用戶進程監(jiān)護進程):主要用于清除失效的用戶進程,釋放用戶進程所用的資源。l LGWR(日志文件寫入進程):將重做日志緩沖區(qū)的數(shù)據(jù)寫入重做日志文件。在Unix機器上,Oracle后臺進程相對于操作系統(tǒng)進程,也就是說,一個Oracle后臺進程將啟動一個操作系統(tǒng)進程;在Windows機器上,Oracle后臺進程相對于操作系統(tǒng)線程,打開任務(wù)管理器,但是通過另外的工具,就可以看到包含在這里進程中的線程。共享池主要又可以分為以下兩個部分:SQL語句緩沖(Library Cache)數(shù)據(jù)字典緩沖區(qū)(Data Dictionary Cache)  后臺進程 (Background process)后臺進程是Oracle的程序,用來管理數(shù)據(jù)庫的讀寫,恢復(fù)和監(jiān)視等工作。一個太小的共享池會扼殺性能,使系統(tǒng)停止,太大的共享池也會有同樣的效果,將會消耗大量的CPU來管理這個共享池。圖二 ORACLE MEMOERY STRUCTRUE2) 全局共享區(qū)System Global Area(SGA) System Global Area 是一塊巨大的共享內(nèi)存區(qū)域,他被看做是Oracle 數(shù)據(jù)庫的一個大緩沖池,這里的數(shù)據(jù)可以被ORACLE的各個進程共用。ORACLE內(nèi)存結(jié)構(gòu)和后臺進程被成為數(shù)據(jù)庫的實例,一個實例最多只能安裝(Mount)和打開(Open)在一個數(shù)據(jù)庫上,負責(zé)數(shù)據(jù)庫的相應(yīng)操作并與用戶交互。一、 關(guān)鍵詞:ORACLE概念、安裝、SQL文的性能、備份二、 Oracle的一些基本概念 理解ORACLE實例 ORACLE SERVER一個運行著的ORACLE數(shù)據(jù)庫就可以看成是一個ORACLE SERVER,該SERVER由數(shù)據(jù)庫(Database)和實例(Instance)組成,在一般的情況下一個ORACLE SERVER包含一個實例和一個與之對應(yīng)的數(shù)據(jù)庫。對ORACLE數(shù)據(jù)庫的一些認識摘 要本文主要講述了ORACLE數(shù)據(jù)庫的一些基本概念、Oracle10g的安裝,SQL文的性能及Oracle 數(shù)據(jù)庫操縱,安全管理及備份與恢復(fù)性能優(yōu)化等ORACLE數(shù)據(jù)庫的各項知識。本文作為學(xué)習(xí)Oracle的一份總述性資料,不求全文的結(jié)構(gòu)合理、語句的優(yōu)美,只在乎知識點的全面性、可再讀性。一系列物理文件(數(shù)據(jù)文件,控制文件,聯(lián)機日志等)的集合或與之對應(yīng)的邏輯結(jié)構(gòu)(表空間,段等)被稱為數(shù)據(jù)庫,簡單的說,就是一系列與磁盤有關(guān)系的物理文件的組成。實例與數(shù)據(jù)庫的關(guān)系如下圖所示:這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈這一頁空白沒用的,請掠過閱讀吧,哈哈哈圖一 ORACLE SERVER ORACLE內(nèi)存結(jié)構(gòu) (Memory structure)a) 內(nèi)存結(jié)構(gòu)的組成Oracle內(nèi)存結(jié)構(gòu)主要可以分共享內(nèi)存區(qū)與非共享內(nèi)存區(qū),共享內(nèi)存區(qū)主要包含SGA(System Global Area),非共享內(nèi)存區(qū)主要由PGA(Program Global Area)組成,可以用如下圖形表示。3) 共享池(Shared pool)共享池是SGA中最關(guān)鍵的內(nèi)存片段,特別是在性能和可伸縮性上。不正確的使用共享池只會帶來災(zāi)難。Server Process主要是通過他和user process進行聯(lián)系和溝通,并由他和user process進行數(shù)據(jù)的交換。Oracle系統(tǒng)有5 個基本進程他們是:l DBWR(數(shù)據(jù)文件寫入進程):將修改過的數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)寫入對應(yīng)數(shù)據(jù)文件,維護系統(tǒng)內(nèi)的空緩沖區(qū)。l SMON(系統(tǒng)監(jiān)護進程) :工作主要包含:清除臨時空間,在系統(tǒng)啟動時,完成系統(tǒng)實例恢復(fù),聚結(jié)空閑空間,從不可用的文件中恢復(fù)事務(wù)的活動,OPS中失敗節(jié)點的實例恢復(fù)等。l CKPT(檢查點進程,同步數(shù)據(jù)文件, 日志文件,控制文件):同步數(shù)據(jù)文件,日志文件和控制文件,由于DBWR/LGWR的工作原理,造成了數(shù)據(jù)文件,日志文件,控制文件的不一至,這就需要CKPT進程來同步。 ORACLE的物理結(jié)構(gòu)1) 數(shù)據(jù)文件每一個ORACLE數(shù)據(jù)庫有一個或多個物理的數(shù)據(jù)文件(data file)。邏輯數(shù)據(jù)庫結(jié)構(gòu)(如表、索引)的數(shù)據(jù)物理地存儲在數(shù)據(jù)庫的數(shù)據(jù)文件中。l 一旦建立,數(shù)據(jù)文件不能改變大小l 一個表空間(數(shù)據(jù)庫存儲的邏輯單位)由一個或多個數(shù)據(jù)文件組成。例如:用戶要存取數(shù)據(jù)庫一表的某些數(shù)據(jù),如果請求信息不在數(shù)據(jù)庫的內(nèi)存存儲區(qū)內(nèi),則從相應(yīng)的數(shù)據(jù)文件中讀取并存儲在內(nèi)存。為了減少磁盤輸出的總數(shù),提高性能,數(shù)據(jù)存儲在內(nèi)存,然后由ORACLE后臺進程DBWR決定如何將其寫入到相應(yīng)的數(shù)據(jù)文件。日志的主要功能是記錄對數(shù)據(jù)所作的修改,所以對數(shù)據(jù)庫作的全部修改是記錄在日志中。日志文件主要是保護數(shù)據(jù)庫以防止故障。日志文件中的信息僅在系統(tǒng)故障或介質(zhì)故障恢復(fù)數(shù)據(jù)庫時使用,這些故障阻止將數(shù)據(jù)庫數(shù)據(jù)寫入到數(shù)據(jù)庫的數(shù)據(jù)文件。3) 控制文件每一ORACLE數(shù)據(jù)庫有一個控制文件(control file),它記錄數(shù)據(jù)庫的物理結(jié)構(gòu),包含下列信息類型:l 數(shù)據(jù)庫名;l 數(shù)據(jù)庫數(shù)據(jù)文件和日志文件的名字和位置;l 數(shù)據(jù)庫建立日期。每一次ORACLE數(shù)據(jù)庫的實例啟動時,它的控制文件用于標(biāo)識數(shù)據(jù)庫和日志文件,當(dāng)著手數(shù)據(jù)庫操作時它們必須被打開。數(shù)據(jù)恢復(fù)時,也要使用控制文件。(1) 表空間一個數(shù)據(jù)庫劃分為一個或多個邏輯單位,該邏輯單位稱為表空間(TABLESPACE)。DBA可利用表空間作下列工作:l 控制數(shù)據(jù)庫數(shù)據(jù)的磁盤分配。l 通過使單個表空間在線或離線,控制數(shù)據(jù)的可用性。l 為提高性能,跨越設(shè)備分配數(shù)據(jù)存儲。每一個表空間是由一個或多個數(shù)據(jù)文件組成,該表空間物理地存儲表空間中全部邏輯結(jié)構(gòu)的數(shù)據(jù)。在該表空間中總包含有整個數(shù)據(jù)庫的數(shù)據(jù)字典表。當(dāng)為一表空間建立一數(shù)據(jù)文件時,ORACLE建立該文件,分配指定的磁盤空間容量。表空間可以在線或離線。(2) 段、范圍和數(shù)據(jù)塊OR
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1