版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
年4月19日Oracle體系結(jié)構(gòu)簡介資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。Oracle體系結(jié)構(gòu)簡介一、數(shù)據(jù)庫(Database)
數(shù)據(jù)庫是一個數(shù)據(jù)的集合,不但是指物理上的數(shù)據(jù),也指物理、存儲及進(jìn)程對象的一個組合。Oracle是關(guān)系型數(shù)據(jù)庫治理系統(tǒng)(RDBMS)。
二、實例(Instance)
數(shù)據(jù)庫實例(也稱為服務(wù)器Server)就是用來訪問一個數(shù)據(jù)庫文件集的一個存儲結(jié)構(gòu)及后臺進(jìn)程的集合。它使一個單獨的數(shù)據(jù)庫能夠被多個實例訪問(也就是ORACLE并行服務(wù)器--OPS)。實例和數(shù)據(jù)庫的關(guān)系如下
決定實例的組成及大小的參數(shù)存儲在init.ora文件中。
三、內(nèi)部結(jié)構(gòu)
表、列、數(shù)據(jù)類型(Table、Column、Datatype)Oracle中是以表的形式存儲數(shù)據(jù)的,它包含若干個列;列是表的屬性的描述;列由數(shù)據(jù)類型和長度組成;Oracle中定義的數(shù)據(jù)類型主要有CHAR、VARCHAR2、NUMBER、DATE、LONG、LOB、BFILE等,具體的數(shù)據(jù)類型情況將在本欄目的相關(guān)文檔中具體介紹。
約束條件(Constraint)表中以及表間能夠存在一些數(shù)據(jù)上的邏輯關(guān)系、限制,也就是約束。Oracle中的約束主要有主鍵(PK)、外鍵(FK)、檢查(CHECK)、唯一性(UNIQUE)等幾種;擁有約束的表中每條數(shù)據(jù)均必須符合約束條件。
抽象數(shù)據(jù)類型(AbstractDatatype)能夠利用CREATETYPE命令創(chuàng)立自定義的抽象數(shù)據(jù)類型。
分區(qū)(Partition)能夠利用分區(qū)將大表分隔成若干個小的存儲單元,邏輯上依然是一個完整的獨立單一實體,以減小訪問時數(shù)據(jù)的查找量,提高訪問、存儲效率
用戶(User)用戶不是一個物理結(jié)構(gòu),可是它與數(shù)據(jù)庫的對象擁有非常重要的關(guān)系--用戶擁有數(shù)據(jù)庫對象,以及對象的使用權(quán)。
模式(Schema)用戶帳號擁有的對象集合稱為模式。
索引(Index)數(shù)據(jù)庫中每行記錄的物理位置并不重要,Oracle為每條記錄用一個ROWID來標(biāo)識,ROWID記錄了記錄的準(zhǔn)確位置。索引是供用戶快速查找到記錄的數(shù)據(jù)庫結(jié)構(gòu)。ORACLE8中有簇索引、表索引、位圖索引三種索引形式。
簇(Cluster)經(jīng)常被頻繁引用的表能夠在物理位置上被存儲在一起,簇就是用來治理這種集中存儲的。集中存儲能夠減少I/O次數(shù),以達(dá)到性能的改進(jìn)和提高。
散列簇(HashCluster)簇的另一種形式,這種簇中的數(shù)據(jù)要經(jīng)過散列函數(shù)計算得出物理位置,它能夠極大程度的提高等值查詢的效率。
視圖(View)能夠理解為固化的查詢或者沒有數(shù)據(jù)存儲的表,它是一組表的查詢結(jié)果集合,對應(yīng)用來說是獨立的結(jié)構(gòu),除沒有數(shù)據(jù)存儲以外,擁有和表同樣的屬性
序列(Sequence)一個唯一數(shù)值的序列生成器,它每次被引用后,自動遞增。
過程、函數(shù)(Procedure、Function)編譯存儲在數(shù)據(jù)庫中的一個PL/SQL程序段,能夠被引用。函數(shù)返回調(diào)用者一個值,過程則不返回任何值。
包(Package)函數(shù)、過程的集合。包中能夠包含不同的元素,能夠是公有的也能夠是私有的。
觸發(fā)器(Trigger)觸發(fā)器是一些過程或PL/SQL程序段,當(dāng)一個特定的事件發(fā)生時,就會自動引發(fā)這些過程的執(zhí)行。
同義詞(Synonyms)在分布式數(shù)據(jù)庫環(huán)境中,要完全識別一個對象,必須指出對象的主機(jī)、屬主等信息,為了簡化這一過程,能夠?qū)@些對象建立同義詞,引用這些同義詞時系統(tǒng)自動轉(zhuǎn)義成對原始對象的引用。
權(quán)限、角色(Privilege、Role)為了引用數(shù)據(jù)庫的對象,必須擁有這些對象的相應(yīng)權(quán)限,角色是這些權(quán)限的集合,例如--DBA就是一個角色,它包括一組數(shù)據(jù)庫權(quán)限。
數(shù)據(jù)庫鏈路(DatabaseLink)引用其它數(shù)據(jù)庫的數(shù)據(jù)時,需要指明具體路徑,鏈路就是具體路徑的識別名。
四、內(nèi)部存儲結(jié)構(gòu)
系統(tǒng)全局區(qū)(SystemGlobalArea,SGA)包括--數(shù)據(jù)塊緩沖存儲區(qū)(DataBlockBufferArea)、字典緩沖區(qū)(DictionaryCache)、日志緩沖區(qū)(RedoLogBuffer)、SQL共享池(SharedSQLPool)四部分。
正文區(qū)間(ContextArea)每個用戶都擁有自己的私有SQL區(qū)域,保存相關(guān)的SQL語句,直到語句相關(guān)的光標(biāo)關(guān)閉為止。
程序全局區(qū)(ProgramGlobalArea,PGA)它是存儲區(qū)中被單個用戶進(jìn)程所使用的區(qū)域,PGA不能共享。
五、后臺進(jìn)程(BACKGROUNDPROCESSES)
系統(tǒng)監(jiān)控(SMON)用以取消系統(tǒng)不再需要的事物對象以及清理數(shù)據(jù)庫。
進(jìn)程監(jiān)控(PMON)清除用戶失敗后的后臺進(jìn)程,并釋放進(jìn)程所占用的資源。
數(shù)據(jù)庫寫入進(jìn)程(DBWR)治理數(shù)據(jù)塊緩沖區(qū)及字典緩沖區(qū)的內(nèi)容。
日志寫入進(jìn)程(LGWR)將日志緩沖區(qū)的內(nèi)容寫到日志文件中。
檢查點進(jìn)程(CKPT)用來減少實例恢復(fù)所需的時間。
歸檔進(jìn)程(ARCH)負(fù)責(zé)在歸檔模式下,將日志備份到相關(guān)位置。
RECO進(jìn)程用于分布式數(shù)據(jù)庫中的失敗處理。
快照進(jìn)程(SNPn)用來治理快照的刷新。
后臺進(jìn)程(LCKn)當(dāng)ORACLE以并行服務(wù)器方式進(jìn)行時,后臺進(jìn)程用來解決內(nèi)部實例的鎖定問題。
Dnnn進(jìn)程在MTS模式下,用來減少多重連接所需的信息源。
服務(wù)器進(jìn)程Sever(Snnn)用來治理需要專用服務(wù)器的數(shù)據(jù)庫的連接。
六、外部結(jié)構(gòu)
包括日志文件、控制文件、跟蹤文件與修改日志。
七、一個簡單\t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版生物醫(yī)藥研發(fā)中心場地租賃及合作研發(fā)合同3篇
- 2025版消防管道材料購銷與維護(hù)合同2篇
- 2025年度型鋼行業(yè)競爭分析合同3篇
- 2024年酒店客房用品供貨合同
- 2025版爆破技術(shù)裝備研發(fā)與技術(shù)服務(wù)協(xié)議3篇
- 2024年網(wǎng)絡(luò)安全服務(wù)合同關(guān)鍵條款
- 2023年專用改性型氯化聚乙烯項目融資計劃書
- 2025版創(chuàng)業(yè)投資借款合同集3篇
- 課題申報書:大學(xué)生積極就業(yè)觀生成機(jī)制及培育路徑研究
- 2025年度城市安全管理信息化平臺建設(shè)合同2篇
- 馬克思主義基本原理+2024秋+試題 答案 國開
- 《地震災(zāi)害及其防治》課件
- 2023年深圳市云端學(xué)校應(yīng)屆生招聘教師考試真題
- 店鋪三年規(guī)劃
- 蜜雪冰城合同范例
- 2023年國網(wǎng)四川省電力公司招聘筆試真題
- LPG液化氣充裝站介質(zhì)分析操作規(guī)程 202412
- 養(yǎng)老院環(huán)境衛(wèi)生保潔方案
- 2023-2024學(xué)年廣東省深圳市龍華區(qū)六年級上學(xué)期期末英語試卷
- 2024年注冊會計師審計考試題及答案
- 藥學(xué)專業(yè)論文3000字藥學(xué)畢業(yè)論文(6篇)
評論
0/150
提交評論