oracle概述ppt課件_第1頁
oracle概述ppt課件_第2頁
oracle概述ppt課件_第3頁
oracle概述ppt課件_第4頁
oracle概述ppt課件_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Oracle概述.內容提要數(shù)據(jù)庫廠商ORACLEORACLE產(chǎn)品ORACLE 數(shù)據(jù)庫開展過程Oracle數(shù)據(jù)庫運用構造ORACLE的優(yōu)越性ORACLE的常用工具DBA的話題.常見的關系數(shù)據(jù)庫管理系統(tǒng)目前市場上包括Oracle、DB2、Sybase和SQL Server等。Oracle是當今最大的數(shù)據(jù)庫廠商,Oracle公司的數(shù)據(jù)庫產(chǎn)品是世界上第一個商品化的關系型數(shù)據(jù)庫管理系統(tǒng).也是第一個推出與數(shù)據(jù)庫結合的第四代言語開發(fā)工具的數(shù)據(jù)庫產(chǎn)品。DB2是IBM公司于1983年推出的一個商業(yè)化關系數(shù)據(jù)庫管理系統(tǒng),它是基于System R根底上實現(xiàn)的??梢赃\轉在各種不同的操作系統(tǒng)平臺上,如UNIX,Wind

2、ows,OS/2等。Sybase可以運轉在不同的操作系統(tǒng)平臺上,作為網(wǎng)絡數(shù)據(jù)庫,Sybase采用開放的體系構造,支持網(wǎng)絡環(huán)境下各節(jié)點數(shù)據(jù)庫的相互訪問。Microsoft SQL Server是微軟公司推出的運用于Windows操作系統(tǒng)上的關系數(shù)據(jù)庫產(chǎn)品。Microsoft SQL Server是Microsoft公司從Sybase公司購買技術而開發(fā)的產(chǎn)品,與Sybase數(shù)據(jù)庫完全兼容,它支持客戶機/效力器構造。.數(shù)據(jù)庫廠商ORACLE 創(chuàng)建:1977年6月,Larry Ellison與Bob Miner和Ed Oates在硅谷共同興辦了一家名為軟件開發(fā)實驗室SDL的計算機公司, 1979年,S

3、DL更名為關系軟件, 1983年,為了突出公司的中心產(chǎn)品,RSI再次更名為ORACLE。 口號 Oracle is the information company 開創(chuàng)人:Larry Ellision, 公司總部:美國加州的Red wood Shores 員工:全世界的員工超越43000,在美國外鄉(xiāng)有 21000, 技術人員主要是程序員中40是印度人,中國人第二多,其次才是美國人 位置:世界上最大的企業(yè)軟件公司,最大的RDBMS供應商,最主要的信息處置軟件供應商。世界第二大軟件公司,向145個國家和地域銷售其產(chǎn)品和效力 .數(shù)據(jù)庫廠商ORACLE產(chǎn)品市場:市場占有率最高的數(shù)據(jù)庫產(chǎn)品,40%以上。

4、客戶:世界500強企業(yè),70%運用ORACLE數(shù)據(jù)庫,世界十大B2C公司全部運用ORACLE數(shù)據(jù)庫。如:通用電氣、雪鐵龍、AT&T,亞馬遜、eBAY等銷售額:占全球數(shù)據(jù)庫銷售額的40%以上,年銷售額100億美圓以上Oracle中國甲骨文公司:1989年Oracle公司正式進入中國市場 1991年7月 Oracle在北京建立獨資公司。今天的Oracle中國公司擁有超越3500名員工,并在全國十二個城市設立了分公司。 .Oracle老板-拉里.埃里森Ellison.拉里.埃里森Ellison簡歷姓 名:拉里.埃里森,出生于1944年曼哈頓,移民的美國猶太人后裔 婚 史:曾閱歷過3次婚姻 學 歷:讀

5、過三所大學,伊利諾斯大學、芝加哥大學、西北大學,后停學, 沒得一個學位! 人生目的:擊敗微軟,成為世界最大的軟件企業(yè)。財富:Ellison被雜志列為世界第五巨富,他擁有的Oracle是世界上最大的數(shù)據(jù)庫軟件公司。驚人手筆:擁有一架撤除武器的意大利產(chǎn)馬爾切蒂S.211型戰(zhàn)斗機,開著戰(zhàn)斗機在太平洋上空和他人進展模擬空戰(zhàn)。 .ORACLE產(chǎn)品Oracle是一個龐大的品牌系統(tǒng) :數(shù)據(jù)庫管理系統(tǒng):最新版本11g 橫向和縱向的產(chǎn)品:如Oracle本人設計消費的Oracle效力器,面對商業(yè)客戶的商業(yè)買賣系統(tǒng)Oracle Exchange,Oracle數(shù)據(jù)中心等等。面對程序員的開發(fā)工具:如Oracle Des

6、igner計算機輔助系統(tǒng)工程CASE工具和Oracle Developer開發(fā)包。面對不同對象的運用軟件:統(tǒng)稱為Oracle運用軟件。這些軟件使得Oracle被廣泛運用到各個領域,同時也為Oracle帶來滾滾財源。比較常見的Oracle軟件產(chǎn)品包括: Oracle財務軟件Oracle Financial Oracle制造業(yè)軟件Oracle Manufacturing Oracle人力資源軟件Oracle Human Resources Oracle自動控制軟件Oracle Automotive Oracle 商業(yè)買賣系統(tǒng)Oracle Exchange .Oracle數(shù)據(jù)庫軟件版本Oracle用

7、5個數(shù)字闡明一個版本,如: oracle 9.0.1.1.2版本號:最概括的版本標識,代表一個主要的新版本軟件并包含重要的新功能。新特征版本號:代表新特征版本程度。維護版本號:代表維護版本程度,也可以包括一些新特征。通用補丁集合號:這個數(shù)字確定的補丁包是一個通用補丁,對一切的操作系統(tǒng)和硬件平臺都適用。特定的補丁集合號:這個數(shù)字確定的補丁包僅僅對特定的操作系統(tǒng)和硬件平臺適用。為簡化普通表示前三位數(shù)字,如:oracle8.1.6當前版本,經(jīng)過數(shù)據(jù)字典視圖product_component_version 查詢.ORACLE 數(shù)據(jù)庫開展過程SQL:Structured Query Language

8、構造化查詢言語SQL 是一種根本格式類似于英語語法的數(shù)據(jù)言語,最早由Boys和Chamber提出,1976年發(fā)布。1986年被ANSI美國國家規(guī)范局數(shù)據(jù)庫委員會定為關系數(shù)據(jù)庫言語的美國規(guī)范,1987.6被ISO采用,稱為SQL86,1993年修正后,稱為SQL3,成為關系數(shù)據(jù)庫領域中的主流言語。0racle在1979年第一個商品化關系DBMS面市時就采用了SQL作為其數(shù)據(jù)言語。.ORACLE 數(shù)據(jù)庫開展過程1979年,RSI,0racle2.0 :世界第一個基于SQL規(guī)范的關系數(shù)據(jù)庫管理系統(tǒng) 1983 年,Oralce3.0:第一個全部用C言語編寫的數(shù)據(jù)庫,第一款在 PC 機、小型機及大型機上

9、運轉的便攜式數(shù)據(jù)庫。1984年,oracle4.0:添加了讀一致性。1985 年,oracle5.0:第一個可以在C/S方式下運轉的RDBMS。1988年,oracle6.0:添加PL/SQL過程化言語。1992年,oracle7.0:基于UNIX操作系統(tǒng)的版本,多線程效力器體 系構造,支持更多用戶并發(fā)訪問。.ORACLE 數(shù)據(jù)庫開展過程1997年,oracle8.0:基于JAVA,支持面向對象的開發(fā).使Oracle更適宜構造大型運用系統(tǒng)。1998年,oracle8i:網(wǎng)絡數(shù)據(jù)庫,全面支持Internet技術。2001年,oracle9i:在集群技術、高可用性、商業(yè)智 能、平安性、 系統(tǒng)管理方

10、面實現(xiàn)新突破。2004.1,Oracle10g:基于網(wǎng)格計算的數(shù)據(jù)庫。2007.7,Oracle 11g:有400多項功能,經(jīng)過了1500萬個小時的測試,開發(fā)任務量到達了3.6萬人/月。 .Oracle9i的各種產(chǎn)品Oracle9i 數(shù)據(jù)庫Oracle9i 運用效力器Oracle9i 集成開發(fā)工具 Oracle9i Web DeveloperOracle9i Forms DeveloperOracle9i Reports Developer Oracle9i JDeveloper . Oracle數(shù)據(jù)庫運用構造1 單用戶DMBS2 集中式數(shù)據(jù)庫運用構架大型主機和終端相結合主機“低能終端.分布式

11、數(shù)據(jù)庫系統(tǒng)構造 .3客戶機效力器運用構架(C/S)SQL結果集DBMS客戶機客戶機客戶機客戶機客戶機客戶機數(shù)據(jù)庫效力器.() 多層數(shù)據(jù)庫運用構架運用效力器數(shù)據(jù)庫效力器數(shù)據(jù)庫效力器瘦客戶機瘦客戶機瘦客戶機瘦客戶機瘦客戶機.() Internet數(shù)據(jù)庫運用框架 網(wǎng)絡計算機體系構造,閱讀器Web效力器數(shù)據(jù)庫效力器懇求InternetWeb效力器采用:Microsoft Internet Server(IIS)等軟件。.網(wǎng)絡計算機概念概念是一種弱客戶thin client,內存小到4MB,無硬盤,恣意的微處置器,價錢低廉。想象想象是由ORACLE公司的開創(chuàng)人Larry Ellison提出的。運用NC,

12、擔任的問題都推給了網(wǎng)絡,最終用戶只需求輕松運用就可以了。Larry Ellison指出:除非建成成熟的網(wǎng)絡,否那么NC技術不會在世界范圍內被采用。. ORACLE的C/S構造1.C/S構造:分布式處置運用系統(tǒng),運用執(zhí)行的義務被分配給兩個或多個不同的處置組件,在一個C/S運用中,有效力器、客戶和網(wǎng)絡。1客戶端:運用的前端,功能如下: 提供用戶界面,使計算機用戶與效力器交互; 驗證數(shù)據(jù)的輸入 發(fā)布查詢信息到數(shù)據(jù)庫效力器端 處置從效力器前往的信息:如創(chuàng)建圖形、圖 表等。.ORACLE的C/S構造2效力器端:運用的后端,儲存數(shù)據(jù),管理數(shù)據(jù)庫功能: 翻開一個數(shù)據(jù)庫,使該數(shù)據(jù)庫對每一個訪 問者可用; 有嚴

13、密的平安控制功能,防止未授權用戶 對數(shù)據(jù)庫的訪問; 有強大的數(shù)據(jù)庫備份和恢復功能; 在眾多用戶進展訪問任務時,維護數(shù)據(jù)的 完好性和一致性 防止并發(fā)事物訪問一樣數(shù)據(jù)集產(chǎn)生的錯誤及破壞性的沖突, 3網(wǎng)絡:銜接客戶端和效力器;.ORACLE的C/S構造2.客戶端與效力器端的組成和構造 中心數(shù)據(jù)庫 效力器軟件包 后臺進程ORACLE 根本工具 適用程序 客戶端軟件包 助手程序.Oracle 8網(wǎng)絡與Net8Oracle環(huán)境中為了在客戶與效力器間傳送數(shù)據(jù),必需運用Oracle的網(wǎng)絡銜接軟件;Net8是一個網(wǎng)絡軟件,Net8在系統(tǒng)的客戶端和效力器端同時執(zhí)行,它使得Oracle的客戶端和效力器間經(jīng)過網(wǎng)絡進展

14、通訊成為能夠。.ORACLE的優(yōu)越性1.可以在任何類型的計算機上運轉;2.支持多種操作系統(tǒng);UNIX,WINDOWSNT)3.支持多種網(wǎng)絡協(xié)議;TCP/IP、IPX/SPX)4.可組成多種計算方式:主機/終端、C/S、INTERNET/INTRANET、NC;5.可移植性好;6. 豐富的開發(fā)工具;Design2000,SQL*PLUS,SQL*Forms,SQL*menu等7.運用構造化查詢言語SQL;8.可以處置大文本。.ORACLE的常用工具SQL*PLUS:提供用戶和機器的交互式接口,PL/SQL:添加了過程語句:分支、循環(huán)、跳轉;SQL*Forms:非過程化的設計工具;Pro*C:嵌入

15、式SQL; Pro*C為oracle預編譯器,將源代碼中的SQL語句轉換為函數(shù)調用。SQL*menu:菜單工具Reporter Builder:報表工具SQL*net 或 Net8:通訊工具Graphics Builder:圖形工具.DBA的話題 DBA的類型:1、 系統(tǒng)或操作類的D B A:監(jiān)視一切的實例和效力器,改動數(shù)據(jù)庫的構造,比如添加用戶和表空間,等等。2、運用類的D B A,用 PL/SQL 或Java 、H T M L、We b D B或其他數(shù)據(jù)庫編程方法,為最終用戶或者其他運用程序開發(fā)提供支持。3、數(shù)據(jù)類的D B A,他們專于數(shù)據(jù)的完好性和數(shù)據(jù)清理,特別是在數(shù)據(jù)倉庫或數(shù)據(jù)集市這樣

16、的環(huán)境中。初級 D B A總是以運轉根本的數(shù)據(jù)庫義務開場,因此我們這里特別強調系統(tǒng) D B A的義務。.數(shù)據(jù)庫管理員DBA的職責定義并存儲數(shù)據(jù)庫的內容監(jiān)視和控制數(shù)據(jù)庫的運用和運轉擔任數(shù)據(jù)庫的日常維護定義數(shù)據(jù)的平安性要求和完好性約束條件必要時改良和重構數(shù)據(jù)庫.DBA義務1. 軟件安裝與晉級:晉級:用新的文件覆蓋舊版本的 Oracle軟件,通常把新軟件的文件安裝在舊版本軟件文件的一樣目錄構造下,覆蓋或刪除掉已有的同名源文件。而有不同名的舊版本文件那么被遺留下來。因此,磁盤上將有全部的新版本文件和一些遺留下來的舊版本文件,非常混亂。軟件移植或重新安裝:為新版本軟件生成獨立的目錄構造。他能夠同時有兩個

17、或更多的 O r a c l e軟件副本在他的系統(tǒng)上,但它們處于不同的相互隔離的目錄中。數(shù)據(jù)庫晉級:假設他有一個7.3.2.3.2版本的數(shù)據(jù)庫,并想把它晉級成一個7.3.3.6的數(shù)據(jù)庫,封鎖舊版本的環(huán)境下的數(shù)據(jù)庫,在新版本的環(huán)境中運轉它,然后再立刻進展配置把這個數(shù)據(jù)庫轉化成新的版本。數(shù)據(jù)庫移植:在新版本環(huán)境中建立一個新的數(shù)據(jù)庫,對舊的數(shù)據(jù)庫產(chǎn)生一個備份,然后把備份復制到新數(shù)據(jù)庫中。.DBA義務2. 數(shù)據(jù)庫行為:直接改動數(shù)據(jù)庫的組織和配置的義務。如:? 決議一個提交的數(shù)據(jù)庫的磁盤存儲空間。 在運用途于開發(fā)階段時,監(jiān)控數(shù)據(jù)庫的性能,以在構成產(chǎn)品之前發(fā)現(xiàn)潛在的性能問題。為數(shù)據(jù)庫提供一個延續(xù)不斷的調整過程,例如,當需求時調整共享池的空間、數(shù)據(jù)庫塊緩沖區(qū)、日志緩沖區(qū),等等。? 周期性地監(jiān)視表和表空間的增長及碎片,以保證空間分配不會成為危險問題。制定備份/恢復方案.3. 系統(tǒng)問題:在操作系統(tǒng)級上所采取的行動? 當需求時執(zhí)行去除義務。比如從 O r a c l e軟件區(qū)域中去除舊的文件,保證歸檔日志有足夠的磁盤空間,等等。? 執(zhí)行數(shù)據(jù)庫性能調整,確保每日夜間 (或一定周期)的備份運轉

溫馨提示

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

評論

0/150

提交評論