自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle 11g R2令人贊賞的五大新特性

數(shù)據(jù)庫 Oracle 數(shù)據(jù)庫運維
09年9月發(fā)布的Oracle 11g R2為數(shù)據(jù)庫管理員們帶來了新的便利。本文作者總結(jié)了五大他最喜歡的Oracle 11g R2中新加入的特性,分別是:集群,ASM加入集群,集群文件系統(tǒng)ACFS,改善的軟件安裝和補丁過程,以及DBMS_SCHEDULER的升級。

2009年9月Oracle公司發(fā)布了期待已久的Oracle 11g R2,本系列文章將給讀者一一揭開新版本中的新特性,并會介紹企業(yè)如何利用這些新特性將現(xiàn)有的Oracle 9i,10g,11g R1升級到Oracle 11g R2.

經(jīng)歷了難以忍受的長時間等待,Oracle公司突然在9月1發(fā)布了Oracle 11g R2,我不得不承認Oracle的保密工作做得多么好,我相信Oracle公司選擇這個時候發(fā)布時為了刺激參加Oracle OpenWorld 2009大會的人興奮和期待。

經(jīng)過四處搜索Oracle 11g R2新特性文檔,并體驗了新的OUI(Oracle通用安裝程序),創(chuàng)建了我的第一個單實例RAC后,我總結(jié)一下Oracle 11g R2中我最喜歡的五大新特性。在后面的文章中我將陸續(xù)介紹其它新特性,請鎖定本系列文章。

NO.1 隨處可見的集群

在以前的版本中,Oracle Clusterware必須要獨立地安裝在它自己的ORACLE HOME中,并且也只能在RAC環(huán)境下使用,這一切在Oracle 11g R2得到徹底顛覆,因為在這個版本中支持安裝Oracle網(wǎng)格基礎(chǔ)架構(gòu),而且只需要一個獨立的ORACLE HOME,它包括了Oracle Clusterware和Oracle自動存儲管理(ASM)。通過升級后的Oracle通用安裝程序安裝了網(wǎng)格基礎(chǔ)架構(gòu)后,你將會看到一個全新的功能和服務(wù)矩陣,我簡單地列舉幾個吧:

單實例RAC(Oracle重啟):聽起來似乎自相矛盾,但Oracle 11g R2擴展了Oracle Clusterware的功能,為任何單實例提供了高可用特性,本質(zhì)上是將數(shù)據(jù)庫變成了單實例RAC數(shù)據(jù)庫。Oracle 11g R2中的Oracle重啟特性幫助Oracle網(wǎng)格基礎(chǔ)架構(gòu)的高可用服務(wù)控制服務(wù)器重啟時哪一個監(jiān)聽器,ASM實例和數(shù)據(jù)庫應(yīng)該啟動,它完全取代了過去DBA們經(jīng)常用到的DBSTART腳本。同樣,當單個數(shù)據(jù)庫實例崩潰或其它異常終止時,Oracle重啟功能會自動監(jiān)測失效的實例,并自動重啟它,就好像是在一個真實的RAC環(huán)境中一樣。

SRVCTL升級:如果你管理過舊版本的RAC環(huán)境,你可能已經(jīng)熟悉了RAC環(huán)境中的維護工具SRVCTL,在11g R2中,該工具被擴展了,現(xiàn)在可以管理單實例RAC,以及監(jiān)聽器和ASM實例。

集群時間同步服務(wù):Oracle 11g R2現(xiàn)在需要在所有RAC節(jié)點上配置時間同步,如果你曾經(jīng)經(jīng)歷過某個節(jié)點被驅(qū)逐出RAC集群配置,你一定知道其難度有多大,特別是兩個服務(wù)器的時間不同步和日志文件的時間戳不同步時,Oracle之前的版本借助系統(tǒng)提供的網(wǎng)絡(luò)時間協(xié)議(NTP)同步所有節(jié)點時間,但這需要連接到互聯(lián)網(wǎng)上的標準時間服務(wù)器,作為NTP的替代者,Oracle 11g R2提供了一個新的集群時間同步服務(wù),確保集群中的所有節(jié)點的時間都保持一致。

網(wǎng)格即插即用:在以前的版本中,配置RAC最復雜的部分是確定和設(shè)置所有節(jié)點都需要用到的公共ip地址,私有ip地址和虛擬ip地址。為了簡化RAC的安裝,Oracle 11g R2提供了一個全新的網(wǎng)格名稱服務(wù)(GNS),它和域名服務(wù)器協(xié)作,處理每個網(wǎng)格組件的ip地址分配,當集群環(huán)境跨越多個數(shù)據(jù)庫時這個新特性極其有用。

干凈地卸載RAC組件:如果你曾經(jīng)嘗試過刪除多個節(jié)點上的所有RAC痕跡,那一定會鐘情于這項新特性,在Oracle 11g R2中,所有安裝和配置助手,特別是Oracle通用安裝程序(OUI),數(shù)據(jù)庫配置助手(DBCA)和網(wǎng)絡(luò)配置助手(NETCA),都得到了增強,當需要卸載RAC組件時,可以保證卸得干干凈凈。

NO.2 ASM加入了集群

Oracle 11g R2 ASM充滿了許多吸引人的新特性,對于初學者來說,ASM和Oracle 11g R2 Clusterware安裝在同一個Oracle Home下,因此消除了之前推薦的冗余Oracle Home安裝方法,并且ASM也從DBCA脫離出來了,有了專門的自動存儲管理配置助手(ASMCA)。下面是我認為最有趣的ASM新特性:

智能化數(shù)據(jù)布局:在之前的版本中,要配置ASM磁盤可能需要存儲管理員的參與,需要配置磁盤I/O子系統(tǒng),Oracle 11g R2提供了ASM分配單元,可以直接受益于磁盤外緣柱面,獲得更快的速度,可以將數(shù)據(jù)文件,重做日志文件和控制放在磁盤外緣獲得更好的性能。

EM支持工作臺擴展:在這個版本中對Oracle 11g R1引入到企業(yè)管理控制臺中的自動診斷倉庫(ADR)進行了擴展,包括支持ASM診斷,將所有診斷信息打包直接發(fā)送給Oracle技術(shù)支持,以便獲得更快速的ASM性能問題解決方案。

ASMCMD增強:自動存儲管理命令行實用工具(ASMCMD)也獲得了不少增強,包括:

1)啟動和停止ASM實例;

2)備份,恢復和維護ASM實例的服務(wù)器參數(shù)文件(spfile);

3)實用iostat監(jiān)控ASM磁盤組的性能;

4)維護新的ASM集群文件系統(tǒng)(ACFS)中的磁盤卷,目錄和文件存儲,我的下一個話題就是它。

NO.3 ACFS – 一個強健的集群文件系統(tǒng)

Oracle之前也發(fā)布過集群文件系統(tǒng)(OCFS),之后又發(fā)布了增強版OCFS2,它讓Oracle RAC實例可以通過共享存儲讀寫數(shù)據(jù)庫文件,重做日志文件和控制文件。

此外,OCFS也允許RAC數(shù)據(jù)庫的Oracle集群注冊文件(OCR)和表決磁盤存儲在集群文件系統(tǒng)中,在Oracle 10g R2中,這個需求被取消了,OCR文件和表決磁盤可以存儲在裸設(shè)備或裸塊設(shè)備中,如果你曾經(jīng)在原始設(shè)備上丟失過這些文件的所有副本,你一定了解要恢復它們是多么繁瑣,因此,在Oracle 11g R2中,將不再支持將這些文件存儲在裸設(shè)備上。

為了提高這些關(guān)鍵文件的存活能力,Oracle 11g R2正式引入了一種新的集群文件系統(tǒng),稱之為ASM集群文件系統(tǒng)(ACFS),在RAC環(huán)境中,ACFS可以為OCR文件和表決磁盤提供更好的保護,它允許創(chuàng)建五份OCR文件副本,之前的集群文件系統(tǒng)僅允許保存兩份OCR文件,一個主OCR,一個鏡像OCR,但ACFS不適合單獨的RAC環(huán)境,除此之外,幾乎所有與操作系統(tǒng)和數(shù)據(jù)相關(guān)的文件都可以從ACFS的安全性和文件共享特性受益。

動態(tài)卷管理器:Oracle 11g R2提供了一個新的ASM動態(tài)卷管理器(ADVM)來配置和維護存儲在ACFS文件系統(tǒng)中的文件,使用ADVM可以在ASM磁盤組內(nèi)構(gòu)建一個ADVM卷設(shè)備,管理存儲在ADVM卷設(shè)備中的文件,以及按需調(diào)整ADVM卷設(shè)備空間大小,最重要的是,因為ADVM是構(gòu)建在ASM文件系統(tǒng)架構(gòu)之上的,可以保證存儲在這些卷中的文件受到良好的保護,不會出現(xiàn)意外丟失,因為ASM提供了類似RAID的磁盤陣列的功能。

文件訪問控制:使用傳統(tǒng)的Windows風格訪問控制列表(ACL)或Unix/Linux下的用戶/組/其它訪問權(quán)限風格為ACFS目錄和文件授予讀,寫和執(zhí)行權(quán)限,可以通過圖形化的企業(yè)管理控制臺或命令行程序ASMCMD管理ACFS目錄和文件安全。

文件系統(tǒng)快照(FSS):Oracle 11g R2通過它的文件系統(tǒng)快照(FSS)功能可以對ACFS文件系統(tǒng)執(zhí)行快照,一個快照是所選ACFS文件系統(tǒng)的一個只讀副本,對相同的ACFS,它會自動保留63個獨立的ACFS快照,當某個ACFS文件被不經(jīng)意地更新,刪除或其它危險操作時,這個特性非常有用,利用11g R2企業(yè)管理控制臺或ACFS acfsutil命令行工具可以找出該文件合適的版本并執(zhí)行恢復。

NO.4 改善的軟件安裝和打補丁過程

我發(fā)現(xiàn)作為一名DBA壓力最大的活就是給Oracle數(shù)據(jù)庫打補丁了,如果補丁可能會引入對數(shù)據(jù)庫有害的行為,我不得不花費大量的時間和精力來確定和審核,因此我對Oracle 11g R2中提供的新功能感到很歡喜。

集群驗證實用程序集成:從Oracle 10g開始引入了集群驗證實用程序(CVU),現(xiàn)在已經(jīng)完全集成到Oracle通用安裝程序(OUI)和其它配置助手(如DBCA,DBUA)中了。

零停機修補的集群:當為Oracle集群打補丁時,Oracle 11g R2在一個不合適的位置升級方式應(yīng)用補丁,這意味著會有兩個Oracle Home,其中一個專門用來存放補丁的,但一次只能激活一個Oracle Home,在Oracle 11g R2中不用再為升級全部關(guān)閉Oracle集群了,實現(xiàn)真正的零停機打補丁。

NO.5 DBMS_SCHEDULER升級

古老的DBMS_SCHEDULER包得到了徹底的更新,DBA經(jīng)常使用這個包來調(diào)度作業(yè)。

文件監(jiān)視器:以前的版本無法在批處理過程中檢測大多數(shù)觸發(fā)事件,如檢測一個文件抵達某個目錄,在Oracle 11g R2中,使用新的文件監(jiān)視器可以緩解這個問題,一旦預期的文件抵達目錄,DBMS_SCHEDULER現(xiàn)在就可以檢測到了,并在新的對象類型SCHEDULER_FILEWATCHER_RESULT中注冊它的到來,它通過新的CREATE_FILE_WATCHER存儲過程向DBMS_SCHEDULER發(fā)送一個信號觸發(fā)作業(yè)。

內(nèi)置的email通知:無論何時,DBMS_SCHEDULER調(diào)度任務(wù)啟動、失敗或完成時,任務(wù)的狀態(tài)可以立即通過email發(fā)送出去,雖然在以前的版本中也能實現(xiàn)這個功能,但要么調(diào)用DBMS_MAIL存儲過程,要么調(diào)用DBMS_SMTP存儲過程,現(xiàn)在這個功能合并到DBMS_SCHEDULER中了。

遠程作業(yè):DBMS_SCHEDULER現(xiàn)在允許DBA在遠程數(shù)據(jù)庫上創(chuàng)建和調(diào)度作業(yè),現(xiàn)在我終于可以在生產(chǎn)庫PROD03上通過DBMS_SCHEDULER調(diào)用生產(chǎn)庫DBMS_SCHEDULER上的存儲過程執(zhí)行任務(wù)了,這意味著我現(xiàn)在可以在一臺數(shù)據(jù)庫上集中創(chuàng)建和維護調(diào)度任務(wù)了。

多作業(yè)目標:最后,現(xiàn)在可以在多個數(shù)據(jù)庫實例上同時調(diào)度DBMS_SCHEDULER任務(wù)了,在RAC環(huán)境中,這個特性非常有用,因為我可以利用多個數(shù)據(jù)庫實例將長時間運行任務(wù)分成幾部分,分別在不同的數(shù)據(jù)庫實例上執(zhí)行更小的任務(wù)。

【編輯推薦】

  1. Oracle 11g R2恢復管理器RMAN的增強
  2. Oracle 11g R2的數(shù)據(jù)衛(wèi)士增強特性
  3. Oracle 11g R2新特性之數(shù)據(jù)倉庫性能增強
  4. 新的Oracle 11g功能展示
  5. 深入Oracle 11g分區(qū)功能
責任編輯:yangsai 來源: IT168
相關(guān)推薦

2010-04-16 09:50:26

Oracle 11g

2009-09-02 15:35:57

Oracle 11g

2010-01-13 16:08:09

Oracle 11g 數(shù)據(jù)衛(wèi)士

2009-03-05 11:02:12

NTP列式壓縮云計算

2010-04-30 13:35:28

Oracle 11g

2010-01-11 10:08:14

Oracle 11g

2010-01-25 10:11:32

Oracle 11g

2015-10-26 09:04:21

PHP7新特性

2010-04-19 15:51:12

Oracle 11g

2012-05-07 13:45:45

Oraclen 11g虛擬列數(shù)據(jù)庫

2009-07-03 17:40:35

JSP2.0

2009-02-15 14:41:19

SQL Perform新特性Oracle

2010-01-20 10:02:52

SQL Server2

2011-07-11 10:46:25

Mac OS X Li

2010-03-26 14:37:57

Visual Stud

2010-01-18 10:15:47

Oracle 11g RMAN

2011-07-19 14:08:09

Oracle 11g 數(shù)據(jù)庫

2009-08-20 09:42:46

Oracle 11g

2010-11-19 10:36:17

RHEL 6

2009-09-02 13:41:39

Oracle 11g
點贊
收藏

51CTO技術(shù)棧公眾號