Oracle-10g快速入門-3-新增功能_第1頁(yè)
Oracle-10g快速入門-3-新增功能_第2頁(yè)
Oracle-10g快速入門-3-新增功能_第3頁(yè)
Oracle-10g快速入門-3-新增功能_第4頁(yè)
Oracle-10g快速入門-3-新增功能_第5頁(yè)
已閱讀5頁(yè),還剩38頁(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)介

第3章OracleDatabase10g的新增功能教學(xué)目標(biāo)教學(xué)難點(diǎn)和重點(diǎn)教學(xué)過(guò)程教學(xué)目標(biāo)理解和掌握效勞器可管理性方面的新增功能;理解和掌握性能調(diào)整方面的新增功能;理解和掌握平安性方面的新增功能;理解和掌握可用性和可恢復(fù)性方面的新增功能;理解和掌握商業(yè)智能方面的新增功能;理解和掌握應(yīng)用開(kāi)發(fā)方面的新增功能。教學(xué)難點(diǎn)和重點(diǎn)效勞器可管理性方面的新增功能的特點(diǎn)性能調(diào)整方面的新增功能的特點(diǎn)平安性方面的新增功能的特點(diǎn)可用性和可恢復(fù)性方面的新增功能的特點(diǎn)商業(yè)智能方面的新增功能的特點(diǎn)應(yīng)用開(kāi)發(fā)方面的新增功能的特點(diǎn)教學(xué)過(guò)程3.1效勞器可管理性3.2性能調(diào)整3.3平安性3.4可用性和可恢復(fù)性3.5商業(yè)智能3.6應(yīng)用程序開(kāi)發(fā)方面3.7其他新增的數(shù)據(jù)庫(kù)功能3.1效勞器可管理性效勞器的可管理性提高,就是指數(shù)據(jù)庫(kù)管理人員管理數(shù)據(jù)庫(kù)的操作變得更加簡(jiǎn)單和方面。在效勞器可管理性方面,OracleDatabase10g系統(tǒng)新增的主要內(nèi)容包括:統(tǒng)計(jì)采集刷新高速緩沖存儲(chǔ)器數(shù)據(jù)庫(kù)資源管理器的新功能調(diào)度器的改變用戶可配置的默認(rèn)標(biāo)空間重命名表空間刪除數(shù)據(jù)庫(kù)大LOB自動(dòng)化撤銷保存壓縮聯(lián)機(jī)段使用新的聯(lián)機(jī)重定義功能統(tǒng)計(jì)采集OracleDatabase10g提供了一些可以幫助用戶采集數(shù)據(jù)庫(kù)統(tǒng)計(jì)信息的新功能。這些新功能包括:自動(dòng)化采集統(tǒng)計(jì)信息采集數(shù)據(jù)字典統(tǒng)計(jì)信息dbms_stats程序包新增功能監(jiān)視數(shù)據(jù)庫(kù)中表行為的新功能刷新高速緩沖區(qū)存儲(chǔ)器在OracleDatabase10g以前,如果希望刷新數(shù)據(jù)庫(kù)的高速緩沖區(qū)存儲(chǔ)器,那么必須首先關(guān)閉數(shù)據(jù)庫(kù),然后再翻開(kāi)數(shù)據(jù)庫(kù)。實(shí)際上,這種關(guān)閉后重啟的做法,會(huì)嚴(yán)重影響到應(yīng)用程序的性能、斷開(kāi)正在連接的用戶?,F(xiàn)在好了。在OracleDatabase10g中,可以使用帶有參數(shù)flushbuffer_cache的altersystem來(lái)刷新高速緩沖存儲(chǔ)器數(shù)據(jù)庫(kù)資源管理器的新增功能在OracleDatabase10g系統(tǒng)中,DatabaseResourceManager(數(shù)據(jù)庫(kù)資源管理器)增加了一些新功能。這些新功能包括:重新返回原始消費(fèi)者組設(shè)置消費(fèi)者組的閑暇超時(shí)創(chuàng)立從指定消費(fèi)者組到指定會(huì)話的映射調(diào)度器的改變OracleDatabase10g提供了一種新的調(diào)度作業(yè)的方法,即提供了調(diào)度器(Scheduler)。該調(diào)度器可以通過(guò)新增的dbms_scheduler程序包執(zhí)行。該程序包取代了以前使用的dbms_job程序包。用戶可配置的默認(rèn)表空間在OracleDatabase10g系統(tǒng)中,提供了用戶可配置的默認(rèn)表空間??梢允褂胊lterdatabasesetdefaulttablespace命令來(lái)完成這種操作。一旦配置了一個(gè)新的默認(rèn)表空間,那么所有新用戶將被指向該默認(rèn)的表空間,而不是system表空間。這種功能增強(qiáng)了使用表空間的靈活性。其他新增功能在效勞器管理方面,除了前面講述的新增功能之外,還包括:刪除數(shù)據(jù)庫(kù)提高LOB對(duì)象的限制自動(dòng)化重做保存聯(lián)機(jī)壓縮段等3.2性能調(diào)整性能調(diào)整就是優(yōu)化OracleRDBMS系統(tǒng)的操作性能。為了增強(qiáng)OracleRDBMS的性能,系統(tǒng)在很多方面有了改變。這些變化包括:在等待接口方面的增強(qiáng)數(shù)據(jù)庫(kù)通用管理根底設(shè)施自動(dòng)化的SGA調(diào)整新增的跟蹤功能預(yù)排序的散列集群在共享的效勞器架構(gòu)方面的改進(jìn)在等待接口方面的增強(qiáng)在OracleDatabase10g系統(tǒng)中,為了輔助用戶提高系統(tǒng)性能,系統(tǒng)提供了一些新的數(shù)據(jù)庫(kù)視圖和修改了一些原有的視圖。這些經(jīng)過(guò)修改的視圖包括v$event_name、v$session、v$session_wait,新增的視圖包括v$session_wait_history、v$session_wait_class、v$system_wait_class。另外,還新增了一些直方圖視圖,即v$event_histogram、v$temp_histogram和v$file_histogram。數(shù)據(jù)庫(kù)通用管理根底設(shè)施在OracleDatabase10g系統(tǒng)中,新增的CommonManagementInfrastructure(CMI,通用管理根底設(shè)施)帶來(lái)許多性能方面的好處。通過(guò)CMI,OracleDatabase10g系統(tǒng)可以監(jiān)視和調(diào)整數(shù)據(jù)庫(kù)的性能。CMI包括了很多組件,即AutomaticWorkloadRepository(AWR,自動(dòng)化負(fù)載中心庫(kù))、基于效勞器的參謀程序、自動(dòng)化的任務(wù)管理、效勞器端的警報(bào)等。自動(dòng)化的任務(wù)管理主要是通過(guò)調(diào)度器完成的AWR自動(dòng)化SGA調(diào)整不知道你是否問(wèn)過(guò)這樣的問(wèn)題:“我應(yīng)該為數(shù)據(jù)庫(kù)的高速緩沖區(qū)存儲(chǔ)器分配多少內(nèi)存?”ASMM(AutomaticSharedMemoryManagement,自動(dòng)化共享內(nèi)存管理)工具可以做到這一點(diǎn)兒。如果你希望簡(jiǎn)單點(diǎn)兒,那么可以定義sga_target參數(shù)來(lái)完成這件工作。新增的跟蹤功能為了方便對(duì)用戶會(huì)話的跟蹤操作,OracleDatabase10g系統(tǒng)提供了新的跟蹤功能。通過(guò)使用dbms_monitor程序包的client_id_trace_enable過(guò)程,用戶可以跟蹤某個(gè)用戶的所有會(huì)話。預(yù)存儲(chǔ)的散列集群如果用戶自己的應(yīng)用程序可以快速、反復(fù)地訪問(wèn)同樣順序的數(shù)據(jù),那么可能非常希望按照預(yù)存儲(chǔ)的散列集群方式瀏覽數(shù)據(jù)。在OracleDatabase10g系統(tǒng)以前,沒(méi)有方法控制訪問(wèn)堆表中的數(shù)據(jù)。除非用戶在自己的SQL語(yǔ)句中包括了orderby子句,否那么只能按照無(wú)序的方式訪問(wèn)數(shù)據(jù)。OracleDatabase10g系統(tǒng)對(duì)此做了改進(jìn)。在10g系統(tǒng)中,提供了一種預(yù)存儲(chǔ)的散列集群方式。這種方式可以按照用戶定義的順序存儲(chǔ)數(shù)據(jù)。如果在SQL語(yǔ)句中包括了orderby子句,那么系統(tǒng)的性能就大大地受到了影響。使用預(yù)存儲(chǔ)的散列集群方式,可以大大提高按照順序方式訪問(wèn)數(shù)據(jù)的效率。共享效勞器架構(gòu)的變化在共享效勞器架構(gòu)方面,OracleDatabase10g系統(tǒng)改變了共享效勞器的配置、廢棄了MTS參數(shù)、新增了一個(gè)v$dispatcher_config視圖以及新增的對(duì)共享效勞器會(huì)話的跟蹤。下面簡(jiǎn)述這些變化。3.3平安性平安性是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)非常重要的指標(biāo)。沒(méi)有平安的數(shù)據(jù)庫(kù),也就談不上對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的保護(hù)。在OracleDatabase10g系統(tǒng)中,新增的平安性方面的功能包括:在虛擬的私有數(shù)據(jù)庫(kù)方面的新增功能增強(qiáng)的審計(jì)功能新增的目錄功能新增的虛擬私有數(shù)據(jù)庫(kù)功能虛擬私有數(shù)據(jù)庫(kù)(VirtualPrivateDatabase)簡(jiǎn)稱VPD。在OracleDatabase10g系統(tǒng)中,增強(qiáng)了VPD功能。這些新增的功能包括:列級(jí)隱私、新的VPD策略和支持并行查詢。增強(qiáng)的審計(jì)功能在OracleDatabase10g系統(tǒng)中,增強(qiáng)的審計(jì)功能包括兩個(gè)方面,第一,在dba_audit_trail視圖中增加了一些新列,使得審計(jì)結(jié)果更加完整;第二,對(duì)審計(jì)粒度的改變。新增的目錄功能遠(yuǎn)程認(rèn)證的用戶被稱為目錄用戶。目錄用戶是在數(shù)據(jù)庫(kù)外部認(rèn)證的。當(dāng)某個(gè)企業(yè)用戶訪問(wèn)數(shù)據(jù)庫(kù)時(shí),該用戶可以通過(guò)OracleInternetDirectory(OID)認(rèn)證,而不是通過(guò)數(shù)據(jù)庫(kù)認(rèn)證。在OracleDatabase10g系統(tǒng)中,提供了認(rèn)證目錄用戶的新方式。這些新方式包括:基于口令的認(rèn)證基于Kerberos的認(rèn)證基于X.509v3證書(shū)的認(rèn)證3.4可用性和可恢復(fù)性系統(tǒng)的可用性就是指系統(tǒng)正常運(yùn)行的時(shí)間。正常運(yùn)行的時(shí)間越長(zhǎng),系統(tǒng)的可用性就越高。系統(tǒng)的可恢復(fù)性是指系統(tǒng)在遭到破壞之后,迅速恢復(fù)正常狀態(tài)的能力和速度。在可用性和可恢復(fù)性方面,新增的主要功能包括:在數(shù)據(jù)庫(kù)備份和恢復(fù)方面的改進(jìn)RMAN的新增功能新增的閃回功能(在本書(shū)后面第16章中詳細(xì)介紹)新增的事務(wù)恢復(fù)監(jiān)視功能新增的數(shù)據(jù)保護(hù)功能數(shù)據(jù)庫(kù)恢復(fù)方面的增強(qiáng)在OracleDatabase10g系統(tǒng)中,與數(shù)據(jù)庫(kù)備份和恢復(fù)有關(guān)的新增功能包括:使用resetlogs命令使得恢復(fù)操作更加簡(jiǎn)單alterdatabasearchivelog命令的變化OracleDatabase10g系統(tǒng)的backup命令的變化。在RMAN方面的增強(qiáng)可以使用閃恢復(fù)區(qū)使用備份拷貝和快速恢復(fù)使用catalog和uncatalog命令在RMAN中刪除數(shù)據(jù)庫(kù)在RMAN中注銷數(shù)據(jù)庫(kù)制作和使用RMAN備份拷貝配置默認(rèn)的磁盤備份類型增強(qiáng)了增量備份功能恢復(fù)非備份操作的數(shù)據(jù)文件錯(cuò)誤報(bào)告方面的增強(qiáng)壓縮RMAN備份新增的事務(wù)恢復(fù)監(jiān)視功能OracleDatabase10g系統(tǒng)增強(qiáng)了對(duì)事務(wù)回滾的監(jiān)視,并且可以提供有關(guān)恢復(fù)和回滾操作的歷史信息。這樣,用戶可以確定恢復(fù)期間操作的工作量。這種監(jiān)視操作可以通過(guò)v$fast_start_transaction視圖和v$fast_start_servers視圖來(lái)完成。v$fast_start_transaction視圖存儲(chǔ)了有關(guān)數(shù)據(jù)庫(kù)恢復(fù)時(shí)的事務(wù)信息。v$fast_start_servers視圖存儲(chǔ)了有關(guān)數(shù)據(jù)庫(kù)效勞器執(zhí)行的恢復(fù)操作的信息。增強(qiáng)的數(shù)據(jù)保護(hù)功能實(shí)現(xiàn)物理備用數(shù)據(jù)庫(kù)和邏輯備用數(shù)據(jù)庫(kù)的實(shí)時(shí)重做日志應(yīng)用新增了valid_for屬性增強(qiáng)的重做日志傳輸功能增強(qiáng)的備用數(shù)據(jù)庫(kù)功能啟動(dòng)備用數(shù)據(jù)庫(kù)方面的變化直接寫入備用重做日志方面的增強(qiáng)3.5商業(yè)智能商業(yè)智能是當(dāng)前的一個(gè)熱門話題,涉及到了知識(shí)管理的領(lǐng)域。商業(yè)智能程度的上下,也是衡量一個(gè)數(shù)據(jù)庫(kù)產(chǎn)品開(kāi)展的程度。在OracleDatabase10g系統(tǒng)中,新增的商業(yè)智能方面的功能包括:新增的Oracle數(shù)據(jù)泵(本書(shū)后面第18章介紹,這里就不詳細(xì)講述了)新增的大文件表空間新增的可跨平臺(tái)傳輸?shù)谋砜臻g增強(qiáng)的合并功能增強(qiáng)的外部表功能增強(qiáng)的物化視圖和匯總管理DDL的功能增強(qiáng)的分區(qū)管理功能新增的大文件表空間大文件表空間(BigfileTablespaces,BFT)是OracleDatabase10g系統(tǒng)中新增的功能。一個(gè)普通的表空間可以包含一個(gè)或多個(gè)數(shù)據(jù)文件,但是一個(gè)BFT只能包含一個(gè)數(shù)據(jù)文件。BFT的最大值隨著數(shù)據(jù)庫(kù)塊的尺寸不同而不同,變化范圍是從8TB到128TB。BFT要么是一個(gè)本地管理的表空間,要么是一個(gè)重做日志表空間,要么是一個(gè)臨時(shí)表空間??煽缙脚_(tái)傳輸?shù)谋砜臻gOracleDatabase10g現(xiàn)在提供了跨平臺(tái)移動(dòng)表空間的功能。作為一個(gè)DBA,想想看,能夠把Windows上Oracle數(shù)據(jù)庫(kù)的表空間移動(dòng)到Solaris上的Oracle數(shù)據(jù)庫(kù)中,這是多么令人快樂(lè)的。這種新增的可跨平臺(tái)傳輸?shù)谋砜臻g,有許多的好處:有效地在不同的內(nèi)容提供系統(tǒng)之間出版數(shù)據(jù)輕易地在數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)集市、OLTP系統(tǒng)之間移動(dòng)數(shù)據(jù)簡(jiǎn)單地跨平臺(tái)移動(dòng)數(shù)據(jù)庫(kù)增強(qiáng)的合并功能OracleDatabase10g增強(qiáng)了merge語(yǔ)句的功能。這些新增的功能包括:可以省略u(píng)pdate或insert子句;可以使用條件update子句和insert子句;可以使用on關(guān)鍵字指定合并條件;增強(qiáng)了可選的delete子句。增強(qiáng)的外部表功能有關(guān)外部表增強(qiáng)的功能包括:可以把數(shù)據(jù)庫(kù)中的數(shù)據(jù)寫入到外部表中,可以在外部表上執(zhí)行并行操作,有選擇地引用外部表中的數(shù)據(jù)。新增的物化視圖和查詢重寫功能OracleDatabase10g系統(tǒng)新增了許多與物化視圖和查詢重寫有關(guān)的功能。這些增強(qiáng)的功能包括:增強(qiáng)的分區(qū)變化跟蹤(partitionchangetracking,PCT)增強(qiáng)的查詢重寫功能增強(qiáng)的物化視圖快速刷新功能增強(qiáng)的DDL語(yǔ)句功能增強(qiáng)的分區(qū)功能適應(yīng)式索引表的增強(qiáng)散列分區(qū)式全局索引分區(qū)式索引的維護(hù)等3.6應(yīng)用程序開(kāi)發(fā)方面在SQL、PL/SQL等應(yīng)用程序開(kāi)發(fā)方面,也有許多新增的功能。這些新增的應(yīng)用程序開(kāi)發(fā)功能包括:增強(qiáng)的塊綁定操作新增的SQL和PL/SQL正規(guī)表達(dá)式新增的大小寫敏感和音調(diào)敏感搜索功能新增的用戶指定的引號(hào)新增的PL/SQL程序包PL/SQL編譯器增強(qiáng)的塊綁定操作使用塊綁定操作可以提高PL/SQL語(yǔ)句的操作性能。在塊綁定操作方面,OracleDatabase10g提供了2個(gè)方面的新功能處理稀疏集合新的異常處理新增的SQL和PL/SQL正規(guī)表達(dá)式提供了在SQL和PL/SQL語(yǔ)句中使用正規(guī)表達(dá)式的功能。這些正規(guī)表達(dá)式可以使用標(biāo)準(zhǔn)的正規(guī)表達(dá)式的語(yǔ)法。在OracleDatabase10g系統(tǒng)中,可以通過(guò)一些新增的函數(shù)來(lái)使用這些正規(guī)表達(dá)式。根據(jù)大小寫和音調(diào)排序現(xiàn)在,OracleDatabase10g系統(tǒng)支持按照大小寫排序和音調(diào)排序。使用nls_sort參數(shù)可以執(zhí)行這種排序操作。注意,對(duì)于音調(diào)排序,使用_ai后綴;對(duì)于大小寫排序,使用_ci后綴。新增的用戶指定的引號(hào)SQL語(yǔ)句中可以包含文字引號(hào),例如Johnsons'sbook。在10g以前,文字引號(hào)必須是雙引號(hào),即Johnsons

溫馨提示

  • 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)論