資源描述:
《oracle 基本概念》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方oracle基本概念???racle數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)復(fù)雜的軟件系統(tǒng)。如果不了解其內(nèi)部的結(jié)構(gòu)原理及關(guān)系,就不可能設(shè)計(jì)和編寫(xiě)出高質(zhì)量的應(yīng)用軟件系統(tǒng),也不可能管理好一個(gè)復(fù)雜的應(yīng)用系統(tǒng)。為了給以后章節(jié)的打好基礎(chǔ),本章簡(jiǎn)要給出ORACLE8/ORACLE8i數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)的描述。???§2.1?術(shù)語(yǔ)?????數(shù)據(jù)庫(kù)塊(BLOCK)???ORACLE數(shù)據(jù)庫(kù)中的最小存儲(chǔ)和處理單位,包含塊本身的頭信息數(shù)據(jù)或PL/SQL代碼。???ORACLE塊的大小是可以在安裝時(shí)選擇“自定義安裝”來(lái)指定,也可以在C
2、REATEDATABASE創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例時(shí)指定。其最小為2K,最大可達(dá)為64K.??????瓶頸(Bottleneck)???指限制系統(tǒng)性能的部件。???????面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫(kù)???具有關(guān)系數(shù)據(jù)庫(kù)的全部功能,同時(shí)又支持面向?qū)ο蟮臄?shù)據(jù)庫(kù),稱作面向?qū)ο箨P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。Oracle7是一種功能完備的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);oracle8是一種面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。??????客戶/服務(wù)器結(jié)構(gòu)(Client/Server)???有客戶機(jī)、服務(wù)器、網(wǎng)絡(luò)三要素的結(jié)構(gòu),客戶機(jī)(PC機(jī))通過(guò)網(wǎng)絡(luò)與服務(wù)器相連和工作。?????一般的Client/Server結(jié)構(gòu)中的客戶機(jī)均為胖客戶機(jī)。因?yàn)檫@些客戶機(jī)需要配置
3、較高的設(shè)備,如內(nèi)存、硬盤(pán)、主頻、CD_ROM等。???????瘦客戶機(jī)(Thin?Client)----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方???也稱作NC(網(wǎng)絡(luò)計(jì)算機(jī)),是一種內(nèi)存配置?。ㄟ^(guò)去指一般只有4M,現(xiàn)無(wú)法定義),無(wú)硬盤(pán),只有處理心片的處理機(jī)。??????數(shù)據(jù)在線分析處理(OLAP)???是一種能以快速、交互、方便的方式洞察數(shù)據(jù)情況的技術(shù)。如OracleExpress,Cognos(加拿大)的PowerPla
4、y,Business?Objects公司的BusinessObject?等。??????多線程(MTS)???一個(gè)用戶可以同時(shí)運(yùn)行多個(gè)程序?qū)?shù)據(jù)庫(kù)進(jìn)行訪問(wèn),比如VisualC/C++可以提供同時(shí)啟動(dòng)多個(gè)進(jìn)程,而VisualBasic則不能。?????數(shù)據(jù)倉(cāng)庫(kù)(DataWarehouse)???支持大量數(shù)據(jù)信息存儲(chǔ)的叫做支持?jǐn)?shù)據(jù)倉(cāng)儲(chǔ)或數(shù)據(jù)倉(cāng)庫(kù)。當(dāng)把幾個(gè)小型數(shù)據(jù)庫(kù)集成為一個(gè)大型數(shù)據(jù)庫(kù),并為一個(gè)較廣泛的組織服務(wù)時(shí),如果該數(shù)據(jù)庫(kù)存儲(chǔ)歷史數(shù)據(jù),提供決策支持,提供數(shù)據(jù)匯總,提供只讀數(shù)據(jù),并且實(shí)質(zhì)上充當(dāng)所有向它提供數(shù)據(jù)的相關(guān)成品數(shù)據(jù)庫(kù)的數(shù)據(jù)接收器,那么它通常被叫做數(shù)據(jù)倉(cāng)庫(kù)。???????實(shí)例(Instan
5、ce)???是訪問(wèn)Oracle數(shù)據(jù)庫(kù)所需的一部分計(jì)算機(jī)內(nèi)存和輔助處理后臺(tái)進(jìn)程。??????對(duì)象(Objects)???是實(shí)現(xiàn)世界實(shí)體的軟件表示,如表、索引、視圖、同義詞、過(guò)程等。???????數(shù)據(jù)庫(kù)文件(Datafile)???Oracle系統(tǒng)中用于存放數(shù)據(jù)(應(yīng)用系統(tǒng)數(shù)據(jù))的文件。(<;>14中的例子不準(zhǔn)確,容易誤導(dǎo)讀者)。???????控制文件(ControlFile)----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方----------專業(yè)最好文檔,專業(yè)為你服務(wù),急你所急,供你所需-------------文檔下載最佳的地方??
6、?Oracle中存放系統(tǒng)用的一些數(shù)據(jù)的文件。如數(shù)據(jù)文件的路徑及文件名,初始化文件路徑及文件名等都存放在控制文件中。??????日志文件(LogsFile)???也叫事務(wù)記錄文件,該文件記錄有事物對(duì)數(shù)據(jù)庫(kù)進(jìn)行的一切修改操作或事務(wù)。???????DBA(Database?administrator-數(shù)據(jù)庫(kù)管理員)???是管理數(shù)據(jù)庫(kù)系統(tǒng)的技術(shù)工具或人員,在完備的數(shù)據(jù)庫(kù)系統(tǒng)中都提供DBA功能。??????灰數(shù)據(jù)塊(Dirtydatablock)???存放在內(nèi)存中的原始數(shù)據(jù)已被修改,而修改后的數(shù)據(jù)還未寫(xiě)入數(shù)據(jù)庫(kù)中。??????熱數(shù)據(jù)塊(Hotdatablock)???存放著那些經(jīng)常被修改數(shù)據(jù)叫熱數(shù)據(jù)塊
7、。??????LRU(LeastRecentlyUsed-最近最少用)???Oracle系統(tǒng)使用的一種算法,對(duì)于在內(nèi)存中但最近又不用的數(shù)據(jù)塊(內(nèi)存塊)叫做LRU,Oracle會(huì)根據(jù)那些數(shù)據(jù)屬于LRU而將其移出內(nèi)存而騰出空間來(lái)加載另外的數(shù)據(jù)。???????表(Table)???存放專門數(shù)據(jù)而建立和分配的空間。????????表空間(Tablespace)???是一個(gè)或多個(gè)數(shù)據(jù)文件的集合,所有的數(shù)據(jù)對(duì)象都存放在指