Oracle 數(shù)據(jù)庫(kù)應(yīng)用:第1章 Oracle 簡(jiǎn)介_(kāi)第1頁(yè)
Oracle 數(shù)據(jù)庫(kù)應(yīng)用:第1章 Oracle 簡(jiǎn)介_(kāi)第2頁(yè)
Oracle 數(shù)據(jù)庫(kù)應(yīng)用:第1章 Oracle 簡(jiǎn)介_(kāi)第3頁(yè)
Oracle 數(shù)據(jù)庫(kù)應(yīng)用:第1章 Oracle 簡(jiǎn)介_(kāi)第4頁(yè)
Oracle 數(shù)據(jù)庫(kù)應(yīng)用:第1章 Oracle 簡(jiǎn)介_(kāi)第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Oracle數(shù)據(jù)庫(kù)應(yīng)用,武漢大學(xué)計(jì)算機(jī)學(xué)院,2013-7-26,1,第1章 Oracle 簡(jiǎn)介,學(xué)習(xí)目標(biāo): Oracle 發(fā)展史 Oracle 數(shù)據(jù)庫(kù)版本號(hào)的意義 Oracle 11g 數(shù)據(jù)庫(kù)的新特性 Oracle 數(shù)據(jù)庫(kù)的特點(diǎn),常見(jiàn)的幾種關(guān)系數(shù)據(jù)庫(kù),Oracle 當(dāng)今最大的數(shù)據(jù)庫(kù)公司-美國(guó)Oracle(甲骨文)公司提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品。 DB2 是IBM公司的一個(gè)基于SQL的數(shù)據(jù)庫(kù)產(chǎn)品,它起源于早期的實(shí)驗(yàn)系統(tǒng)System R。20世紀(jì)80年代初,DB2主要用在大型機(jī)上。 20世紀(jì)90年代初,DB2已經(jīng)發(fā)展到中、小型機(jī)以及微機(jī)上。現(xiàn)可適用于各種硬件、軟件平臺(tái)。 DB2在金融

2、系統(tǒng)應(yīng)用較多。,常見(jiàn)的幾種關(guān)系數(shù)據(jù)庫(kù),Sybase 是 Sybase 公司的數(shù)據(jù)庫(kù)產(chǎn)品。可運(yùn)行在UNIX、VAM、Windows NT/2000、OS/2、Netware的平臺(tái),是較早采用客戶/服務(wù)器工作模式的數(shù)據(jù)庫(kù)廠商。 Sybase還擁有十分著名的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具PowerBuilder。,常見(jiàn)的幾種關(guān)系數(shù)據(jù)庫(kù),Microsoft SQL Server 是 Microsoft 公司從 Sybase 公司購(gòu)買(mǎi)技術(shù)而開(kāi)發(fā)的產(chǎn)品,它與 Sybase 數(shù)據(jù)庫(kù)完全兼容。只能在 Windows 上運(yùn)行。 Microsoft SQL Server 支持客戶/服務(wù)器工作模式、Web工 作模式,與 Win

3、dows NT/2000 的有機(jī)結(jié)合,可以充分利用Windows NT/2000 的優(yōu)勢(shì),性能價(jià)格比高。 Microsoft SQL Server 不直接提供客戶開(kāi)發(fā)平臺(tái)和工具,只提供了兩個(gè)接口,即 ODBC 和 DB-Library(通過(guò)C語(yǔ)言的API訪問(wèn) Microsoft SQL Server 接口)。,初識(shí) Oracle,Oracle公司是全球最大的信息管理軟件及服務(wù)供應(yīng)商 世界第二大獨(dú)立軟件企業(yè),僅次于Microsoft公司 全球500強(qiáng)企業(yè),有70%在使用Oracle技術(shù) 財(cái)富100強(qiáng)中的98家公司都采用Oracle技術(shù) 全球10大銀行均采用Oralce應(yīng)用系統(tǒng) 通信領(lǐng)域,全球20

4、家頂級(jí)通信公司都在使用Oracle 應(yīng)用產(chǎn)品 中國(guó)前100大IT公司,都有Oralce技術(shù)的應(yīng)用,初識(shí) Oracle,Oracle 是目前最流行的通用關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。,2010年 全球數(shù)據(jù)庫(kù)產(chǎn)品市場(chǎng)占有率,初識(shí) Oracle,它采用標(biāo)準(zhǔn)的SQL,支持多種數(shù)據(jù)類(lèi)型,面向?qū)ο蟆?支持 UNIX、Linux、VXM、Windows NT/2000、OS2 等操作系統(tǒng)平臺(tái)。 支持客戶/服務(wù)器工作模式、Web工作模式。 Oracle 公司的軟件產(chǎn)品主要有三大部分: Oracle 服務(wù)器產(chǎn)品 (Database System) Oracle 開(kāi)發(fā)工具 (Developer Suite ) Oracle

5、應(yīng)用軟件 (Application Server),Oracle Internet 平臺(tái),Oracle發(fā)展史初期,1977:Larry Ellison、Bob Miner 和 Ed Oates 創(chuàng)建軟件開(kāi)發(fā)試驗(yàn)室,其第一個(gè)項(xiàng)目是為美國(guó)政府做的,命名為 Oracle(Oracle是古希臘的一個(gè)宗教名詞,具有“神諭”、“哲言”的意思,它的另一個(gè)意思是“甲骨文”)。 1978:遷往硅谷并更名為關(guān)系軟件公司(RSI-Relational Software Incorporation)。 1979:RSI 開(kāi)發(fā)出第一款商用 SQL 數(shù)據(jù)庫(kù)-Oracle 2(Oracle 1 推出未引起大的關(guān)注。使用匯編

6、語(yǔ)言在PDP-11計(jì)算機(jī)上開(kāi)發(fā)的)。,Oracle發(fā)展史起步,1982:RSI 更名為 Oracle 公司。 1983:Oracle 決定開(kāi)發(fā)便攜式 RDBMS。Oracle 開(kāi)發(fā)出 Oracle 3,這是第一款在 PC 機(jī)、小型機(jī)及大型機(jī)上運(yùn)行的便攜式數(shù)據(jù)庫(kù)(用C語(yǔ)言編寫(xiě)的)。 1984:年收入達(dá)到1270萬(wàn)美元。 1984年10月,Oracle 4。,Oracle發(fā)展史初露鋒芒,1986:上市;推出PC版的 Oracle 5,支持協(xié)同服務(wù)器,客戶/服務(wù)器結(jié)構(gòu)。 1987年收入達(dá)到1.31億美元,正式成為世界上最大的 DBMS 公司。 1988:收入達(dá)到2.82億美元,世界第四大軟件公司;推

7、出 Oracle 6,支持多處理器、PL/SQL語(yǔ)言、聯(lián)機(jī)事務(wù)處理(OLTP)等。 1992:發(fā)布基于 UNIX 版本的 Oracle 7,具有分布式處理能力。,Oracle發(fā)展史8i,1997:推出基于 Java 的 Oracle 8,增加了數(shù)據(jù)分區(qū)、對(duì)象類(lèi)型和方法、大對(duì)象(LOB)數(shù)據(jù)類(lèi)型、口令管理、恢復(fù)管理實(shí)用程序等。執(zhí)行 SQL3 標(biāo)準(zhǔn)。 1998:推出基于 Internet 平臺(tái)的 Oracle 8i,增加了大量支持 Internet 的特性,全方位支持Java。 Oracle 8i 成為第一個(gè)完全整合了本地Java運(yùn)行時(shí)環(huán)境的數(shù)據(jù)庫(kù),使用 Java 即可編寫(xiě) Oracle 存儲(chǔ)過(guò)程

8、。,Oracle發(fā)展史8i,Oracle 8i 增加了SQLJ(用于將 SQL 語(yǔ)句嵌入 Java 代碼中的標(biāo)準(zhǔn))和 Oracle interMedia(用于管理多媒體內(nèi)容)及XML 等特性。 Oracle 8i 在伸縮性、擴(kuò)展性和可用性進(jìn)行了大幅度提升以滿足網(wǎng)絡(luò)應(yīng)用的需要。,Oracle發(fā)展史9i,2000: 發(fā)布基于 Internet 電子商務(wù)架構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)解決方案 Oracle 9i。 新特性: Real Application Clusters(RAC)實(shí)時(shí)應(yīng)用集群,用于在集群環(huán)境下實(shí)現(xiàn)多機(jī)共享數(shù)據(jù)庫(kù)。 集成的商務(wù)智能(BI-Business Intelligence)功能。 增加了

9、本地 XML 支持、自動(dòng)管理和 Data Guard 等高可用性(HA-High Availability)方面的特性。,Oracle發(fā)展史10g,2003: 發(fā)布 Oracle 10g(grid)。Oracle 10g 支持網(wǎng)格計(jì)算,提供了網(wǎng)格計(jì)算所需的集群、工作負(fù)載管理和數(shù)據(jù)中心自動(dòng)化以及所需的易用性。 管理的簡(jiǎn)易性(自動(dòng)管理): 分配給數(shù)據(jù)庫(kù)的磁盤(pán)存儲(chǔ)器的自動(dòng)管理 數(shù)據(jù)庫(kù)內(nèi)存結(jié)構(gòu)的前瞻性監(jiān)視與自調(diào)節(jié) 預(yù)配置的數(shù)據(jù)庫(kù)報(bào)警 用于監(jiān)視和管理整個(gè)Oracle體系結(jié)構(gòu)的增強(qiáng)型Web工具,Oracle發(fā)展史10g,可縮放性和性能改進(jìn)(以O(shè)racle的網(wǎng)格計(jì)算模型為基礎(chǔ)): 未采用Grid技術(shù)時(shí),少量

10、應(yīng)用占據(jù)單獨(dú)的服務(wù)器資源。 采用Grid技術(shù)后,數(shù)據(jù)庫(kù)被分布在多個(gè)服務(wù)器上,能夠最有效地利用每個(gè)可用的硬件資源。 自動(dòng)性能監(jiān)視和調(diào)節(jié)機(jī)制能動(dòng)態(tài)調(diào)整數(shù)據(jù)庫(kù)中資源的分配,達(dá)到性能最優(yōu)化。,Oracle發(fā)展史10g,Oracle 10g的網(wǎng)格基礎(chǔ)架構(gòu): Oracle Database 10g: 在Oracle 9i基礎(chǔ)上構(gòu)建,增加了許多新的網(wǎng)格專(zhuān)用功能。 Oracle Application Server 10g: 建立在Oracle 9i AS基礎(chǔ)上,增加了新的網(wǎng)格計(jì)算特性,提供了一個(gè)完整的基礎(chǔ)架構(gòu)平臺(tái),用于開(kāi)發(fā)和部署企業(yè)應(yīng)用程序以及集成許多功能。 Oracle Enterprise Manage

11、r(OEM) 10g: 提供了一個(gè)簡(jiǎn)化的、集成化的管理框架,用于管理企業(yè)資源和分析網(wǎng)格性能。,Oracle發(fā)展史11g,2007: 推出Oracle 11g。 400多項(xiàng)功能,超過(guò)1500萬(wàn)小時(shí)測(cè)試,開(kāi)發(fā)工作量3.6萬(wàn)人/月。 繼續(xù)專(zhuān)注于網(wǎng)格計(jì)算。,Oracle 11g的新特性,實(shí)時(shí)應(yīng)用測(cè)試(Oracle Real Application Testing)組件 具有先進(jìn)的自助式管理功能和自動(dòng)化功能。可利用該組件對(duì)需要定期升級(jí) DB 和 OS 并改變硬件和系統(tǒng)的企業(yè),以可控和經(jīng)濟(jì)的方法迅速地測(cè)試并管理 IT 環(huán)境變化的數(shù)據(jù)庫(kù)。,Oracle 11g的新特性,提高災(zāi)難恢復(fù)解決方案的投資回報(bào) Dat

12、a Guard(數(shù)據(jù)保護(hù))組件是 ORACLE 推出的一種高可用性(High Available)的數(shù)據(jù)庫(kù)方案,在 8i 之前稱之為 standby database,從 9i 開(kāi)始,正式更名為Data guard,它是在主節(jié)點(diǎn)與備用節(jié)點(diǎn)間通過(guò)日志同步來(lái)保證數(shù)據(jù)的同步,可以實(shí)現(xiàn)快速切換與災(zāi)難性恢復(fù)。,Oracle 11g的新特性,增強(qiáng)信息生命周期管理和存儲(chǔ)管理能力 擴(kuò)展了已有的范圍、散列和列表劃分功能,增加了間隔、索引和虛擬卷劃分功能。 可實(shí)現(xiàn)結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)的壓縮。,Oracle 11g的新特性,全面回憶數(shù)據(jù)變化 Oracle Total Recall組件,可幫助管理員查詢過(guò)去某些時(shí)刻指

13、定表格中的數(shù)據(jù)。 管理員可使用該組件給數(shù)據(jù)增加時(shí)間維度以跟蹤數(shù)據(jù)的變化或?qū)嵤徲?jì)。,Oracle 11g的新特性,最大限度提高信息的可用性 Oracle閃回事務(wù)(Oracle Flashback Transaction):可輕松地撤銷(xiāo)錯(cuò)誤事務(wù)及任何相關(guān)事務(wù)。 并行備份和恢復(fù)功能: 可改善超大數(shù)據(jù)庫(kù)的備份和恢復(fù)性能。 “熱修補(bǔ)”功能: 不必關(guān)閉數(shù)據(jù)庫(kù)即可進(jìn)行修補(bǔ),提高了系統(tǒng)可用性。 數(shù)據(jù)恢復(fù)顧問(wèn): 可自動(dòng)調(diào)查問(wèn)題、充分智能地確定恢復(fù)計(jì)劃并處理多種故障情況,可大幅度縮短數(shù)據(jù)恢復(fù)所需的停機(jī)時(shí)間。,Oracle 11g的新特性,Oracle快速文件 Oracle 11g具有存儲(chǔ)大型對(duì)象的能力,包括圖像

14、、大型文本、XML、醫(yī)療成像數(shù)據(jù)等等。 Oracle Fast Files組件使數(shù)據(jù)庫(kù)的性能完全能比得上文件系統(tǒng)的性能。,Oracle 11g的新特性,更快的XML XML DB組件,可幫助用戶以本機(jī)方式存儲(chǔ)和操縱 XML 數(shù)據(jù),增加了對(duì)二進(jìn)制XML數(shù)據(jù)的支持。 XML DB支持通過(guò) XQuery、JSR-170 和 SQL/XML 等標(biāo)準(zhǔn)接口操作 XML 數(shù)據(jù)。,Oracle 11g的新特性,透明加密 Oracle 11g 增強(qiáng)了透明數(shù)據(jù)加密功能,并將這種功能擴(kuò)展到了卷級(jí)加密之外。 Oracle 11g 具有表空間加密功能,可用來(lái)加密整個(gè)表、索引和所存儲(chǔ)的其他數(shù)據(jù),存儲(chǔ)在數(shù)據(jù)庫(kù)中的大型對(duì)象也

15、可以被加密。,Oracle 11g的新特性,嵌入式OLAP行列 OLAP 行列現(xiàn)在可以使用 SQL 來(lái)實(shí)現(xiàn)數(shù)據(jù)查詢。 連續(xù)查詢通知(Continuous Query Notification)組件在數(shù)據(jù)發(fā)生重要變化時(shí)會(huì)立即通知應(yīng)用軟件,降低了不斷輪詢產(chǎn)生的負(fù)荷。,Oracle 11g的新特性,常駐連接池和查詢結(jié)果高速緩存 通過(guò)高速緩存和重用經(jīng)常調(diào)用的數(shù)據(jù)庫(kù)查詢可改善應(yīng)用的性能。 常駐連接池(Database Resident Connection Pooling)功能通過(guò)為非多線程應(yīng)用提供連接池,提高了 Web 系統(tǒng)的可擴(kuò)展性。,Oracle 11g的新特性,增強(qiáng)的應(yīng)用開(kāi)發(fā)能力 提供了多種開(kāi)發(fā)

16、工具供開(kāi)發(fā)人員選擇: 客戶端高速緩存 二進(jìn)制 XML XML 處理及文件存儲(chǔ)和檢索 新的 Java 實(shí)時(shí)編譯器 提供了與 VS 2005 的本機(jī)集成 Access 遷移工具 SQL Developer,Oracle 11g的新特性,增強(qiáng)的自助式管理和自動(dòng)化能力 引入了更多的自助式管理和自動(dòng)化功能: 自動(dòng) SQL 和存儲(chǔ)器微調(diào) 新的劃分顧問(wèn)組件:可自動(dòng)向管理員建議如何對(duì)表和索引分區(qū)以提高性能 增強(qiáng)的數(shù)據(jù)庫(kù)集群性能診斷功能 新的支持工作臺(tái)組件:向管理員呈現(xiàn)與數(shù)據(jù)庫(kù)健康相關(guān)的差錯(cuò)及如何迅速地消除差錯(cuò)的信息,Oracle發(fā)展史未來(lái)?,12c for Cloud Computing? 支持云計(jì)算?,Or

17、acle版本號(hào)的含義,Oracle版本號(hào)由5部分?jǐn)?shù)字組成(例:10.2.0.1.0) 主發(fā)布版本號(hào):版本最重要的標(biāo)識(shí)號(hào),表示重大改進(jìn)和新特性。 主發(fā)布維護(hù)號(hào):維護(hù)版本號(hào),一些新特性的增加和改進(jìn)。 應(yīng)用服務(wù)器版本號(hào):Oracle Application Server的版本號(hào)(對(duì)于Oracledatabase軟件而言這一位總是為0)。 組件特定版本號(hào):針對(duì)組件升級(jí)的版本號(hào)。 平臺(tái)特定版本號(hào):標(biāo)識(shí)與OS相關(guān)的發(fā)布版本(在某個(gè)特定的補(bǔ)丁集的基礎(chǔ)上發(fā)行的補(bǔ)丁集的更新)。,查看 Oracle 版本號(hào),例:可查詢下列視圖了解數(shù)據(jù)庫(kù)中的組件版本號(hào) select comp_name,version from dba_server_register,Oracle 數(shù)據(jù)庫(kù)特點(diǎn),支持多用戶、大事務(wù)量的事務(wù)處理 提供標(biāo)準(zhǔn)操作接口 實(shí)施安全性控制和完整性控制 支持分布式數(shù)據(jù)處理 具有可移值性、可兼容性和可連接性,Oracle 數(shù)據(jù)庫(kù)新特性,網(wǎng)格計(jì)算數(shù)據(jù)庫(kù) Oracle Real Application Clusters 自動(dòng)存儲(chǔ)管理 信息供應(yīng) 數(shù)據(jù)庫(kù)自動(dòng)管理 物化視圖與查詢重寫(xiě) 閃回版本查詢與閃回錯(cuò)誤操作 數(shù)據(jù)泵(Data Dump-是 oracle 提供的更新、更快、更靈活的數(shù)據(jù)導(dǎo)入、導(dǎo)出工具) 其他新特性 大表空間、多個(gè)默認(rèn)臨時(shí)表空間、異構(gòu)平臺(tái)間

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論