Oracle數(shù)據(jù)庫(kù)系統(tǒng)概述_第1頁(yè)
Oracle數(shù)據(jù)庫(kù)系統(tǒng)概述_第2頁(yè)
Oracle數(shù)據(jù)庫(kù)系統(tǒng)概述_第3頁(yè)
Oracle數(shù)據(jù)庫(kù)系統(tǒng)概述_第4頁(yè)
Oracle數(shù)據(jù)庫(kù)系統(tǒng)概述_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Oracle概述當(dāng)今主流流的數(shù)據(jù)據(jù)庫(kù)Oracle(Oracle Database 10g)SQLServer(SQLServer2005)SybaseDB2PostgresSQLMySQLInformixOracle數(shù)數(shù)據(jù)庫(kù)系系統(tǒng)據(jù)統(tǒng)計(jì),Oracle在全球球數(shù)據(jù)庫(kù)庫(kù)市場(chǎng)上上的占有有率超過(guò)過(guò)三分之之一,多多年來(lái)持持續(xù)性地地雄踞全全球數(shù)據(jù)據(jù)庫(kù)市場(chǎng)場(chǎng)霸主地地位。我國(guó)于1987引進(jìn)了了Oracle系統(tǒng),當(dāng)前,Oracle公司在在中國(guó)的的業(yè)務(wù)取取得了迅迅猛發(fā)展展,贏得得了國(guó)內(nèi)內(nèi)許多行行業(yè)主管管部門(mén)、應(yīng)用單單位和合合作伙伴伴的廣泛泛信任和和支持,確立了了在中國(guó)國(guó)數(shù)據(jù)庫(kù)庫(kù)和電子子商務(wù)應(yīng)應(yīng)用市場(chǎng)場(chǎng)的絕對(duì)對(duì)領(lǐng)先

2、優(yōu)優(yōu)勢(shì)。LarryEllisonOracle10g版本類(lèi)類(lèi)型OracleDatabase10g提供了了4個(gè)版版本,每每一個(gè)版版本適用用于不同同的開(kāi)發(fā)發(fā)和部署署環(huán)境。除了OracleDatabase10g系統(tǒng)之之外,Oracle還還提供了了另外幾幾種數(shù)據(jù)據(jù)庫(kù)產(chǎn)品品,這些些針對(duì)特特殊應(yīng)用用需求的的數(shù)據(jù)庫(kù)庫(kù)產(chǎn)品大大大增強(qiáng)強(qiáng)了OracleDatabase10g的的功能能。版本類(lèi)型型OracleDatabase10g標(biāo)準(zhǔn)版版1OracleDatabase10g標(biāo)準(zhǔn)版版OracleDatabase10g企業(yè)版版OracleDatabase10g個(gè)人版版Oracle10g系統(tǒng)特特點(diǎn)可選產(chǎn)品品Oracle真真

3、正應(yīng)用用集群(realapplicationcluster,RAC)Oracle分分區(qū)Oracle高高級(jí)安安全性O(shè)racle標(biāo)標(biāo)簽安全全性O(shè)racleOLAPOracle數(shù)數(shù)據(jù)挖掘掘OracleSpatialOracleProgrammerOracleDatabaseLiteOracle數(shù)數(shù)據(jù)庫(kù)系系統(tǒng)的前前世今生生數(shù)據(jù)庫(kù)管管理員的的工作任任務(wù)在Oracle Database 10g系統(tǒng)統(tǒng)中,數(shù)數(shù)據(jù)庫(kù)管管理員(databaseadministrator,DBA)是最重重要的角角色。DBA的的工作目目標(biāo)是確確保OracleDatabase10g系系統(tǒng)正常常高效的的運(yùn)行。DBA的的工作是是最繁忙忙的

4、,無(wú)無(wú)論是性性能調(diào)整整,還是是災(zāi)難恢恢復(fù),都都離不開(kāi)開(kāi)DBA的支持持。一般情況況下,作作為一個(gè)個(gè)DBA,應(yīng)該該做好12項(xiàng)任任務(wù)。任務(wù)1:安裝和和配置毫無(wú)疑問(wèn)問(wèn),DBA的第第一項(xiàng)任任務(wù)是安安裝和配配置OracleDatabase10g軟軟件系統(tǒng)統(tǒng),為順順利使用用Oracle Database 10g軟件件創(chuàng)建良良好的環(huán)環(huán)境。無(wú)論是安安裝還是是配置,都應(yīng)該該根據(jù)實(shí)實(shí)際需要要來(lái)進(jìn)行行,使得得系統(tǒng)滿(mǎn)滿(mǎn)足用戶(hù)戶(hù)的實(shí)際際需求。系統(tǒng)配置置不是一一勞永逸逸的,應(yīng)應(yīng)該隨時(shí)時(shí)根據(jù)需需求的變變化和環(huán)環(huán)境的需需要進(jìn)行行監(jiān)視和和適當(dāng)?shù)氐卣{(diào)整。例如,可可以配置置系統(tǒng)參參數(shù)文件件調(diào)整初初始化參參數(shù),使使得OracleDat

5、abase10g系系統(tǒng)在合合適的環(huán)環(huán)境下運(yùn)運(yùn)行。任務(wù)2:容量規(guī)規(guī)劃容量規(guī)劃劃指的是是對(duì)整個(gè)個(gè)Oracle Database 10g系統(tǒng)統(tǒng)進(jìn)行一一個(gè)總體體的規(guī)劃劃。這種種規(guī)劃的的重點(diǎn)應(yīng)應(yīng)該放在在解決瓶瓶頸問(wèn)題題上。從內(nèi)容上上來(lái)看,應(yīng)該考考慮的具具體內(nèi)容容包括:硬件容容量規(guī)劃劃、軟件件規(guī)劃、網(wǎng)絡(luò)規(guī)規(guī)劃。硬硬件容量量規(guī)劃包包括磁盤(pán)盤(pán)空間、CPU、I/O等規(guī)規(guī)劃。軟軟件規(guī)劃劃包括操操作系統(tǒng)統(tǒng)的安裝裝和配置置規(guī)劃、數(shù)據(jù)庫(kù)庫(kù)規(guī)劃、數(shù)據(jù)庫(kù)庫(kù)對(duì)象內(nèi)內(nèi)容和數(shù)數(shù)量規(guī)劃劃等。網(wǎng)網(wǎng)絡(luò)規(guī)劃劃包括網(wǎng)網(wǎng)絡(luò)硬件件、網(wǎng)絡(luò)絡(luò)軟件和和協(xié)議、網(wǎng)絡(luò)客客戶(hù)數(shù)量量流量和和分布、網(wǎng)絡(luò)拓拓?fù)浣Y(jié)構(gòu)構(gòu)等規(guī)劃劃。從期限上上來(lái)看,應(yīng)該考考慮短期期、中

6、期期和長(zhǎng)期期規(guī)劃。短期規(guī)規(guī)劃的目目的是為為了滿(mǎn)足足當(dāng)前日日常的需需要。中中期規(guī)劃劃主要是是為了滿(mǎn)滿(mǎn)足發(fā)展展的需要要。長(zhǎng)期期規(guī)劃主主要是為為了滿(mǎn)足足極限需需要等。例如,如如果預(yù)測(cè)測(cè)某個(gè)系系統(tǒng)的當(dāng)當(dāng)前用戶(hù)戶(hù)數(shù)量是是500,3年年后的用用戶(hù)可能能達(dá)到2000萬(wàn),那那么現(xiàn)在在既不能能按照500用用戶(hù)的需需求來(lái)設(shè)設(shè)計(jì),也也不能一一下子按按照2000萬(wàn)萬(wàn)用戶(hù)的的需求來(lái)來(lái)設(shè)計(jì),一定要要采取一一個(gè)折中中的形式式。任務(wù)3:應(yīng)用架架構(gòu)設(shè)計(jì)計(jì)應(yīng)用架構(gòu)構(gòu)設(shè)計(jì)包包括數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)計(jì)、應(yīng)用用程序設(shè)設(shè)計(jì)和相相應(yīng)的技技術(shù)架構(gòu)構(gòu)設(shè)計(jì),這些設(shè)設(shè)計(jì)要滿(mǎn)滿(mǎn)足用戶(hù)戶(hù)需求。數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)應(yīng)該該考慮數(shù)數(shù)據(jù)庫(kù)的的邏輯需需求、數(shù)數(shù)據(jù)庫(kù)的的創(chuàng)建方方

7、式和數(shù)數(shù)量、數(shù)數(shù)據(jù)庫(kù)數(shù)數(shù)據(jù)文件件和日志志文件的的存放位位置等。應(yīng)用程序序設(shè)計(jì)應(yīng)應(yīng)該考慮慮開(kāi)發(fā)工工具的選選擇、API技技術(shù)、內(nèi)內(nèi)部資源源和外部部資源的的結(jié)合、應(yīng)用架架構(gòu)的分分布等內(nèi)內(nèi)容。在在應(yīng)用設(shè)設(shè)計(jì)時(shí),需要強(qiáng)強(qiáng)調(diào)的一一點(diǎn)是,DBA應(yīng)該與與開(kāi)發(fā)人人員共同同工作,確保其其編寫(xiě)出出優(yōu)化的的代碼,并且盡盡可能地地使用服服務(wù)器的的資源。技術(shù)架構(gòu)構(gòu)設(shè)計(jì)主主要包括括表示層層、邏輯輯層和數(shù)數(shù)據(jù)層的的分布。這些分分布應(yīng)該該考慮到到硬件資資源和用用戶(hù)需求求。既不不能片面面地追求求過(guò)高的的硬件資資源,也也不能僅僅僅局限限于當(dāng)前前的環(huán)境境,一定定要按照照符合可可擴(kuò)展的的觀點(diǎn)來(lái)來(lái)考慮。任務(wù)4:管理數(shù)數(shù)據(jù)庫(kù)對(duì)對(duì)象管理數(shù)據(jù)

8、據(jù)庫(kù)對(duì)象象是使用用數(shù)據(jù)庫(kù)庫(kù)的最基基本、最最重要工工作。這這些對(duì)象象包括表表、索引引、視圖圖、過(guò)程程、函數(shù)數(shù)、程序序包、觸觸發(fā)器、序列、同義詞詞等。為了完成成管理數(shù)數(shù)據(jù)庫(kù)對(duì)對(duì)象的工工作,DBA應(yīng)應(yīng)該能夠夠很好地地回答諸諸如下面面的一些些問(wèn)題:系統(tǒng)應(yīng)該該包括哪哪些數(shù)據(jù)據(jù)?應(yīng)該怎樣樣存儲(chǔ)這這些數(shù)據(jù)據(jù)?應(yīng)該在系系統(tǒng)中創(chuàng)創(chuàng)建哪些些表?應(yīng)該在這這些表中中創(chuàng)建哪哪些索引引,以便便加速對(duì)對(duì)表中數(shù)數(shù)據(jù)的檢檢索?是否應(yīng)該該創(chuàng)建創(chuàng)創(chuàng)建視圖圖?為什什么要?jiǎng)?chuàng)創(chuàng)建這些些視圖?應(yīng)該創(chuàng)建建哪些過(guò)過(guò)程、函函數(shù)、程程序包?應(yīng)該在哪哪些表上上創(chuàng)建觸觸發(fā)器?這些觸觸發(fā)器的的類(lèi)型是是什么?是否應(yīng)該該創(chuàng)建同同義詞?任務(wù)5:存儲(chǔ)空空間管理

9、理存儲(chǔ)空間間管理任任務(wù)包括括為數(shù)據(jù)據(jù)分配空空間、保保持空間間可以滿(mǎn)滿(mǎn)足數(shù)據(jù)據(jù)的不斷斷增長(zhǎng)。隨著業(yè)業(yè)務(wù)量的的繼續(xù)和和擴(kuò)大,數(shù)據(jù)庫(kù)庫(kù)中的數(shù)數(shù)據(jù)也會(huì)會(huì)逐漸增增加,重重做事務(wù)務(wù)日志也也不斷地地增加。存儲(chǔ)空間間為了完完成管理理任務(wù),DBA需要了了解以下下問(wèn)題:當(dāng)前的數(shù)數(shù)據(jù)庫(kù)由由那些數(shù)數(shù)據(jù)文件件組成?重做事務(wù)務(wù)日志的的大小應(yīng)應(yīng)該如何何設(shè)置?數(shù)據(jù)的增增長(zhǎng)速度度是多大大?如何配置置表空間間的增長(zhǎng)長(zhǎng)速度?數(shù)據(jù)庫(kù)中中的數(shù)據(jù)據(jù)何時(shí)可可以清除除或轉(zhuǎn)移移到其他他地方?任務(wù)6:安全管管理安全性是是DBA重要的的日常工工作之一一。安全全管理的的內(nèi)容包包括帳戶(hù)戶(hù)管理和和權(quán)限管管理。帳帳戶(hù)管理理就是在在數(shù)據(jù)庫(kù)庫(kù)中應(yīng)該該增加哪哪

10、些帳戶(hù)戶(hù)、這些些帳戶(hù)應(yīng)應(yīng)該組合合成哪些些角色。權(quán)限管理理是指對(duì)對(duì)象權(quán)限限和系統(tǒng)統(tǒng)權(quán)限的的管理,DBA應(yīng)該能能夠回答答下面這這些問(wèn)題題:這些帳戶(hù)戶(hù)或角色色應(yīng)該使使用哪些些對(duì)象?這些帳戶(hù)戶(hù)或角色色應(yīng)該對(duì)對(duì)這些對(duì)對(duì)象執(zhí)行行哪些操操作?這些帳戶(hù)戶(hù)或角色色應(yīng)該在在數(shù)據(jù)庫(kù)庫(kù)中執(zhí)行行哪些操操作?任務(wù)7:備份和和恢復(fù)俗話(huà)說(shuō),有備無(wú)無(wú)患。無(wú)無(wú)論系統(tǒng)統(tǒng)運(yùn)行如如何,系系統(tǒng)的災(zāi)災(zāi)難性管管理是不不可缺少少的。天天災(zāi)、人人禍、系系統(tǒng)缺陷陷都有可可能造成成系統(tǒng)的的癱瘓、失敗。怎樣解決決這些災(zāi)災(zāi)難性問(wèn)問(wèn)題呢?可行的的辦法就就是制定和實(shí)實(shí)行備份份和恢復(fù)復(fù)策略。備份就就是制作作數(shù)據(jù)的的副本,恢復(fù)就就是將數(shù)數(shù)據(jù)的副副本復(fù)原原到系統(tǒng)

11、統(tǒng)中。備份和恢恢復(fù)工作作是DBA的一一項(xiàng)持續(xù)性的的重要工工作,其執(zhí)行行頻率可可以根據(jù)據(jù)數(shù)據(jù)的的重要程程度和系系統(tǒng)的穩(wěn)穩(wěn)定程度度來(lái)確定定。任務(wù)8:性能監(jiān)監(jiān)視和調(diào)調(diào)優(yōu)作為一個(gè)個(gè)大型軟軟件系統(tǒng)統(tǒng),OracleDatabase10g的的運(yùn)行好好壞必須須得到正正確地監(jiān)監(jiān)視、評(píng)評(píng)價(jià)和調(diào)調(diào)整,這這是DBA的一一項(xiàng)高級(jí)級(jí)工作。借助一一些工具具和運(yùn)行行性能指指標(biāo),DBA應(yīng)應(yīng)該監(jiān)視視系統(tǒng)的的運(yùn)行。如果某些些運(yùn)行指指標(biāo)出現(xiàn)現(xiàn)了問(wèn)題題,DBA應(yīng)該該及時(shí)地地采取補(bǔ)補(bǔ)救措施施,使得得系統(tǒng)始始終保持持高效地地運(yùn)行。任務(wù)9:作業(yè)調(diào)調(diào)度即使是一一個(gè)DBA,也也不可能能一天24小時(shí)時(shí)地盯住住系統(tǒng)的的運(yùn)行,及時(shí)地地執(zhí)行某某些指定定

12、的操作作。OracleDatabase10g提供了了許多自自動(dòng)工作作的工具具,DBA應(yīng)該該充分利利用這些些工具和和機(jī)制,并能回回答下面面的問(wèn)題題:調(diào)度哪些些作業(yè)應(yīng)應(yīng)該由系系統(tǒng)執(zhí)行行?這些作業(yè)業(yè)應(yīng)該在在何時(shí)執(zhí)執(zhí)行?如何確保保這些作作業(yè)可以以正確地地執(zhí)行?如果自動(dòng)動(dòng)執(zhí)行的的作業(yè)執(zhí)執(zhí)行失敗敗時(shí),應(yīng)應(yīng)該如何何處理?如何使得得系統(tǒng)可可以均衡衡地執(zhí)行行相應(yīng)的的操作?任務(wù)10:網(wǎng)絡(luò)絡(luò)管理作為一種種網(wǎng)格數(shù)數(shù)據(jù)庫(kù),網(wǎng)絡(luò)管管理的任任務(wù)更加加地重要要。OracleDatabase10g提提供了許許多網(wǎng)絡(luò)絡(luò)管理工工具和服服務(wù),DBA應(yīng)應(yīng)該借助助這些工工具和服服務(wù)規(guī)劃劃和管理理網(wǎng)絡(luò)操操作。為為了做好好網(wǎng)絡(luò)管管理工作作,

13、DBA應(yīng)該該能夠回回答下面面的問(wèn)題題:如何定義義數(shù)據(jù)庫(kù)庫(kù)的連接接?是使用專(zhuān)專(zhuān)用服務(wù)務(wù)器,還還是使用用共享服服務(wù)器?怎樣使用用Oracle NetListener?如何使用用Oracle的配置置文件?如何在多多層網(wǎng)絡(luò)絡(luò)環(huán)境中中工作?任務(wù)11:高可可用性和和高可伸伸縮性管管理作為一個(gè)個(gè)DBA,必須須保持系系統(tǒng)高可可用性和和高可伸伸縮性。可用性是是一項(xiàng)度度量計(jì)算算機(jī)系統(tǒng)統(tǒng)正常運(yùn)運(yùn)行時(shí)間間的指標(biāo)標(biāo)??缮炜s性性描述應(yīng)應(yīng)用程序序可以接接受的并并發(fā)用戶(hù)戶(hù)訪問(wèn)數(shù)數(shù)量。影響系統(tǒng)統(tǒng)可用性性的主要要因素包包括:網(wǎng)網(wǎng)絡(luò)可靠靠性、硬硬件故障障、應(yīng)用用程序失失敗、操操作系統(tǒng)統(tǒng)崩潰、自然災(zāi)災(zāi)害等。無(wú)論是是數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)管管理員,還是應(yīng)應(yīng)用程序序設(shè)計(jì)人人員,都都應(yīng)該便便系統(tǒng)受受破壞的的機(jī)率降降低最低低,提高高系統(tǒng)的的可用性性。在設(shè)設(shè)計(jì)系統(tǒng)統(tǒng)的可用用性時(shí),應(yīng)該確確定采取取什么樣樣的可用用性策略略來(lái)滿(mǎn)足足可用性性的需求求。可用性的的需求可可以通過(guò)過(guò)3個(gè)方方面來(lái)描描述,即即運(yùn)行的時(shí)時(shí)間連接性需需求數(shù)據(jù)的緊緊密和松松散要求求任務(wù)12:故障障解決雖然我們們不希望望在OracleDatabase10g系系統(tǒng)出現(xiàn)現(xiàn)故障,但是故故障是無(wú)無(wú)法避免免的。這這些故障障可能每每天都會(huì)會(huì)發(fā)生。有些故故障是人人為不小小心造

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論