秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

Oracle-Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)課件

上傳人:仙*** 文檔編號(hào):253360520 上傳時(shí)間:2024-12-12 格式:PPTX 頁(yè)數(shù):46 大?。?.23MB
收藏 版權(quán)申訴 舉報(bào) 下載
Oracle-Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)課件_第1頁(yè)
第1頁(yè) / 共46頁(yè)
Oracle-Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)課件_第2頁(yè)
第2頁(yè) / 共46頁(yè)
Oracle-Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)課件_第3頁(yè)
第3頁(yè) / 共46頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《Oracle-Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《Oracle-Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)課件(46頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),Oracle Web數(shù)據(jù)庫(kù)的開(kāi)發(fā),數(shù)據(jù)庫(kù)技術(shù),概述,Oracle DBMS,在信息系統(tǒng)市場(chǎng)占據(jù)了很大,的份額,并且具有較高的可靠性和可恢復(fù),性。,本章介紹,Oracle WebServer,的體系結(jié)構(gòu)及,一些使用技術(shù),使讀者對(duì)于,Oracle Web,數(shù)據(jù),庫(kù)開(kāi)發(fā)有個(gè)基本的了解。,1.Oracle WebServer,體系結(jié)構(gòu),基本的,WebServer,體系結(jié)構(gòu),三種版本的,WebServer,體系結(jié)構(gòu),WebServer,

2、的基本成分解釋,1.,基本的,WebServer,體系結(jié)構(gòu),Oracle Webserver,由以下幾個(gè)部分組成:,Web,監(jiān)聽(tīng)器(,Listener,),公共網(wǎng)關(guān)接口(,CGI,),Web,請(qǐng)求代理(,Request Broker,)(,WRB,),PL/SQL,代理(即,OWA,)和,Web,工具箱(,WebToolkit,),Java Cartridge,LiveHTML Cartridge,1.2,三種,WebServer,體系結(jié)構(gòu),1,Oracle WebServer 1,2,Oracle WebServer 2,3,Oracle WebServer 3,1,Oracle WebSe

3、rver 1,體系結(jié)構(gòu),2,Oracle WebServer 2,體系結(jié)構(gòu),3,Oracle WebServer 3,體系結(jié)構(gòu),Oracle WebServer 3,與,Oracle WebServer 2,在,體系結(jié)構(gòu)上相同,但其功能上有所增強(qiáng)。最大、最,有效的增強(qiáng)是新的,Web,事務(wù)管理器。,允許事務(wù)生成復(fù)雜的,HTTP,請(qǐng)求(如插入、刪除、提交、更新和回滾),使分布事務(wù)針對(duì),Oracle,或非,Oracle,數(shù)據(jù)庫(kù)進(jìn)行可靠的處理。,1.3 WebServer,的基本成分解釋,1,WEB,監(jiān)聽(tīng)器,2,Web,請(qǐng)求代理器(,WRB,),3,WRB,分配器、執(zhí)行引擎、,cartridge,和,

4、API,之間的關(guān)系,4,PL/SQL,代理和,Web,工具箱,5,Java,解釋器,cartridge,6,LiveHTML Cartridge,1.2 WebServer,的,htp,和,OWA,實(shí)用工具,1.WebServer,的,htp,實(shí)用工具,2,WebServer,的,OWA,實(shí)用工具,1.3 WebServer,的,PL/SQL,和存儲(chǔ)過(guò)程,PL/SQL,是過(guò)程語(yǔ)言,/,結(jié)構(gòu)化查詢語(yǔ)言(,Procedural,Language/Structured Query Language,)的縮寫(xiě),,它是,Oracle,為了與,Oracle,數(shù)據(jù)庫(kù)一起使用而創(chuàng)建的,專用語(yǔ)言。,PL/SQL

5、,的語(yǔ)法結(jié)構(gòu),PL/SQL,和存儲(chǔ)過(guò)程,1.3.1 PL/SQL,的語(yǔ)法結(jié)構(gòu),1,申明部分,2,開(kāi)始部分,3,PL/SQL,中的循環(huán),1.3.2 PL/SQL,和存儲(chǔ)過(guò)程,1.,存儲(chǔ)過(guò)程的優(yōu)點(diǎn),良好的性能,數(shù)據(jù)與行為的結(jié)合,代碼的隔離,封裝性,更大的靈活性,2.PL/SQL,存儲(chǔ)過(guò)程和軟件包,3.,由,Web,向,Oracle,存儲(chǔ)過(guò)程傳遞函數(shù),4.,存儲(chǔ)過(guò)程之間傳遞函數(shù),1.4 WebServer,和,Java,之間的聯(lián)系,1.Oracle WebServer,的,Java,實(shí)現(xiàn),2.PL/SQL,在,Java,中的使用,3.Oracle WebServer,的,Java,解釋器,4.,從,

6、Java,存取,Oracle,數(shù)據(jù)庫(kù),5.,使用,PL/SQL,軟件包裝,(package wrapper),1.5WebServer,和,LiveHTML,之間的聯(lián)系,LiveHTML,是一個(gè)在,Oracle WebServer,中非常有用的工具。本質(zhì)上,,LiveHTML,為將非,Oracle,的信息嵌入到一個(gè),Oracle Web,頁(yè)面中提供一種機(jī)制。,Oracle,通過(guò),LiveHTML,構(gòu)件及,LiveHTML,解釋器已經(jīng)實(shí)現(xiàn)了,WebServer,體系結(jié)構(gòu)中的,SSI,概念。,SSI,能通過(guò)不同的方法實(shí)現(xiàn)動(dòng)態(tài),Web,文檔的創(chuàng)建,包括:,將其它,LiveHTML,文檔嵌入到,Web

7、,頁(yè)面中,嵌入靜態(tài),Web,頁(yè)面,引用系統(tǒng)變量,在服務(wù)器上執(zhí)行一個(gè)腳本,它產(chǎn)生,HTML,使用,CGI,執(zhí)行,PL/SQL,過(guò)程,1.6 WebServer,的并發(fā)管理,WebServer,更新和并發(fā)性,Oracle,數(shù)據(jù)庫(kù)封鎖,為,WebServer,選擇完整性,1.6.1 WebServer,更新和并發(fā)性,會(huì)話和偽會(huì)話,1.6.2 Oracle,數(shù)據(jù)庫(kù)封鎖,在,Oracle,中提供了兩種類型的封鎖:共享和互斥。,許多客戶可能都有對(duì)同一資源的共享鎖,但共享鎖不能和互,斥鎖共存。,然而共享封鎖有一個(gè)不良的后果,會(huì)導(dǎo)致,DB-KEY,死鎖,1.7,安全性問(wèn)題,WebServer,的安全性,Ora

8、cle,的安全性,1.7.1 WebServer,的安全性,為了保障,Oracle,的安全性,有以下十條人們總結(jié)出來(lái)的安全性指導(dǎo)方針:,(1)DBA,對(duì)于,Oracle,安全性負(fù)有最大的責(zé)任。所以,,DBA,有責(zé)任創(chuàng)建和維護(hù)所有的,Oracle,角色。,(2),所有的特權(quán)(對(duì)象特權(quán)和系統(tǒng)特權(quán))將被放置在角色中。特權(quán)永遠(yuǎn)不會(huì)直接授予最終用戶。,注意,除了,UNLIMITED TABLESPACE,,因?yàn)?UNLIMITED TABLESPACE,不能授予一個(gè)角色。,(3),所有的角色將用一個(gè)口令保護(hù),并且角色口令將被包含在應(yīng)用程序中,使最終的用戶永遠(yuǎn)不會(huì)知道被授予的角色的口令。,(4),永不使用

9、,ADMIN OPTION,授予任何的系統(tǒng)特權(quán),永不使用,GRANT OPTION,授予任何表特權(quán)。,(5),只有一個(gè)最終用戶是角色管理員(,RA,),,RA,有責(zé)任將角色授予最終用戶,并且將對(duì)它所管理的每一個(gè)角色授予,ADMIN OPTION,。叫做”,RA”,的一個(gè)特定角色應(yīng)用,CREATE ANY USER,特權(quán)創(chuàng)建,并且將給,RA,授權(quán)。,(6)RA,沒(méi)有,DROP ANY USER,特權(quán),又沒(méi)有,ALTER ANY USER,特權(quán)。,DBA,將有責(zé)任取消最終用戶標(biāo)識(shí),并且每一個(gè)最終用戶有責(zé)任維護(hù)他們自己的,Oracle,口令,它將經(jīng)過(guò),MS-Query,,,SQL*Plus,或經(jīng)過(guò)一

10、個(gè)應(yīng)用程序屏幕來(lái)維護(hù)。,(7),只有,SYS,和,SYSTEM,用戶可以被授予,DBA,角色。,(8),只有三個(gè)角色可以給,IS,人員:,CONTENT,、,RESOURCE,和,DBA,。這些角色在所有的,Oracle,數(shù)據(jù)庫(kù)中包含相同的特權(quán)。,(9),當(dāng)不需要考慮安全性問(wèn)題時(shí),可以授予表,public,。,(10)Oracle,安全性每年應(yīng)該審核兩次來(lái)保證這些規(guī)則被遵守。,1.7.2 Oracle,的安全性,Oracle,數(shù)據(jù)庫(kù)的安全性由,SQL,的,grant,語(yǔ)句授,權(quán)并且由,revoke,語(yǔ)句來(lái)收回。可以授權(quán)的特,權(quán)有兩大類:,表特權(quán),對(duì)一個(gè)特定表的特定的操作被授予一個(gè)特定的用戶(如

11、,,grant select on customer_table to Fred;,);,系統(tǒng)特權(quán),將一個(gè)特權(quán)范圍授予一個(gè)特定的用戶(如,,grant select any table to Fred;,)。,系統(tǒng)特權(quán),系統(tǒng)特權(quán)是執(zhí)行一種操作,或在一個(gè)特定的對(duì)象類型的所有實(shí)例上執(zhí)行,一種操作的權(quán)利(如,,grant select any table to black-joke,)。,系統(tǒng)特權(quán)被表示成三部分:操作、全局的(,any,)和對(duì)象類型?;谶@個(gè),分類方法,系統(tǒng)特權(quán)用操作和與操作相關(guān)的對(duì)象類型來(lái)表示:,操作(,action,)有以下幾種:,createdropaltergrantsele

12、ctaudit(any),manage(tablespace)backup(table)force(transaction)become(user),對(duì)象類型有以下幾種:,cluster procedure database database link privilege profile role,session sequence snapshot system synonym table tablespace,trigger user,對(duì)象特權(quán),對(duì)象特權(quán),表,視圖,序列,快照,All,x,x,x,x,Alter,x,x,Delete,x,x,Index,x,Insert,x,x,Refere

13、nces,x,Select,x,x,x,x,Update,x,x,對(duì)象特權(quán),對(duì)象特權(quán)是在一個(gè)指定的、命名的對(duì)象上執(zhí)行的一種操作的權(quán)利(如,,grant update on cat.food to sarah_tytler,)。它通常表示成操作,-,對(duì)象名的形式。,函數(shù)、存儲(chǔ)過(guò)程和軟件包,WebServer,安全性的一個(gè)重要特點(diǎn)是通過(guò)函數(shù)、存,儲(chǔ)過(guò)程和軟件包的使用來(lái)增強(qiáng)訪問(wèn)一個(gè)表的能力。,(,1,)一個(gè)函數(shù)是一個(gè)代碼段,它可以包含接收輸入變量并且給函數(shù)的調(diào)用者返回值的,SQL,語(yǔ)句。,(,2,)一個(gè)存儲(chǔ)過(guò)程是一段代碼,在它內(nèi)部已經(jīng)嵌入了,SQL,命令。,(,3,)一個(gè)軟件包是一個(gè),Oracle,

14、函數(shù)的集合或,Oracle,存儲(chǔ)過(guò)程,它將存儲(chǔ)過(guò)程合理的包裝成一個(gè)單一的單元。,實(shí)現(xiàn)基于角色的安全性,為,WebServer,推薦的安全性選項(xiàng)是將角色分配給為,WebServer,創(chuàng)建,PL/SQL,存儲(chǔ)過(guò)程的關(guān)鍵開(kāi)發(fā)者。,WebServer,應(yīng)用程序的實(shí),現(xiàn)需要下列步驟:,(,1,)創(chuàng)建空的角色,/,口令。,(,2,)標(biāo)識(shí)與角色相關(guān)的特權(quán)。,(,3,)為角色分配表特權(quán)。,(,4,)標(biāo)識(shí)講屬于每個(gè)角色的關(guān)鍵開(kāi)發(fā)者。,(,5,)將這些角色授予將創(chuàng)建,Oracle,存儲(chǔ)過(guò)程的關(guān)鍵開(kāi)發(fā)這。,(,6,)取消所有已存在的表級(jí)對(duì)象特權(quán)并授予,public,。,(,7,)使關(guān)鍵開(kāi)發(fā)者創(chuàng)建,WebServer

15、,存儲(chǔ)過(guò)程。,(,8,)將對(duì)這些存儲(chǔ)過(guò)程的,execute,特權(quán)授予最終用戶團(tuán)體。,WebServer,的角色分配策略,一個(gè),Oracle,角色層次的例子,1.8,使用,Net8,進(jìn)行,WebServer,通信,Net8,的前生是,SQL*Net,。在過(guò)去的幾年中,,SQL*Net,逐漸發(fā),展壯大。現(xiàn)在它已改名為,Net8,。,Net8,是,Oracle,家族網(wǎng)絡(luò)產(chǎn)品,的基礎(chǔ),它的主要功能是建立網(wǎng)絡(luò)會(huì)話,并在一臺(tái)客戶機(jī)和,一臺(tái)服務(wù)器或兩臺(tái)服務(wù)器之間傳遞數(shù)據(jù),它允許服務(wù)及其應(yīng),用駐留在不同的計(jì)算機(jī)上,并作為對(duì)等應(yīng)用進(jìn)行通信。,Net8,和他的前輩,SQL*Net,都是獨(dú)立于平臺(tái)的。事實(shí)上,,Ne

16、t8,所支,持的網(wǎng)絡(luò)協(xié)議的數(shù)量只受特定節(jié)點(diǎn)的硬件、內(nèi)存和操作系統(tǒng),所強(qiáng)加的限制的影響,10.8.1 Oracle,部件的層次,Oracle,部件的層次很像一個(gè)洋蔥圖,(,圖,11-11),,有一個(gè)很大的,中心圓,周圍有很多圓圈繞著。,Oracle,洋蔥的中心是,RDBMS,。,在核與其它層之間是網(wǎng)絡(luò)協(xié)議。為了讓,Oracle,與其它產(chǎn)品相聯(lián),系,必須有第二層。,1.Oracle,協(xié)議,Oracle,使用,Transparent Network Substrate,(TNS),和一組行業(yè)標(biāo)準(zhǔn)的協(xié)議作為它的基本,技術(shù)。,TNS,建在,Oracle,的網(wǎng)絡(luò)中,允許它與,基本的計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議進(jìn)行通信。,Net8,是建,立在網(wǎng)絡(luò)協(xié)議上的一個(gè)層次堆棧。與數(shù)據(jù)庫(kù),通信的每臺(tái)機(jī)器都必須安裝,Net8,。,堆棧層:,說(shuō)明:,Oracle-side Programmatic Interface(OPI),負(fù)責(zé)響應(yīng)由客戶機(jī)端,Oracle Call Interface(OCI),發(fā)送的每個(gè)可能的報(bào)文。例如,一個(gè)提取,25,行的,OCI,請(qǐng)求,一旦被提取可能有一個(gè)返回,25,行的,OPI,響應(yīng)。,Two-ta

展開(kā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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!