Oracle Database 12c新特性設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)_第1頁(yè)
Oracle Database 12c新特性設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)_第2頁(yè)
Oracle Database 12c新特性設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)_第3頁(yè)
Oracle Database 12c新特性設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)_第4頁(yè)
Oracle Database 12c新特性設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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 Database 12c 新特性設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)Oracle 12c 版本和特性O(shè)racle的新版本開(kāi)發(fā)歷程最初,是沒(méi)有版本的;新特性的設(shè)定流程 Project ID;Oracle的需求確定歷程作為切膚之痛你覺(jué)得需要哪些新的特性?為什么以前版本不能實(shí)現(xiàn)?One Example : Oracle ASM HistoryOracle的ASM研發(fā)歷程1996年,首次被提出 需求分析;1999年,Project Approved 立項(xiàng)推進(jìn);2000年,OMF先行特性在Oracle 9i中發(fā)布 分步實(shí)施;2003年,ASM隨Oracle 10g發(fā)布 趕工取舍;The most importa

2、nt new feature - bring disks back online after a temporary failure that does not lose data had to be dropped to make the release date for Oracle 10gR1 2007年,ASM隨Oracle 11g獲得顯著增強(qiáng) 完善革新;Fast Disk ResyncOracle 12c - Online Datafile MoveOnline Datafile Move是Oracle 12c的一個(gè)增強(qiáng)可以在線將數(shù)據(jù)文件從一個(gè)位置轉(zhuǎn)移到另外一個(gè)位置SQL selec

3、t name from v$datafile;NAME-/oracle/oradata/julia/system01.dbf/oracle/oradata/julia/pdbseed/system01.dbf/oracle/oradata/julia/sysaux01.dbf/oracle/oradata/julia/pdbseed/sysaux01.dbf/oracle/oradata/julia/JULIA/datafile/o1_mf_system_88f89nmp_.dbf/oracle/oradata/julia/JULIA/datafile/o1_mf_sysaux_88f89nk

4、o_.dbfSQL alter database move datafile /oracle/oradata/julia/sysaux01.dbf to /oracle/oradata/julia/JULIA/sysaux01.dbf;Database altered. Before Oracle 12c - Datafile Move在12c之前文件只能存在Online和Offline兩態(tài)離線轉(zhuǎn)移會(huì)不可避免造成業(yè)務(wù)的中斷SQL alter tablespace users offline;Tablespace altered.SQL ! mv /oradata/enmot1/users01.

5、dbf /oradata/enmot1/users02.dbfSQL alter database rename file /oradata/enmot1/users01.dbf to /oradata/enmot1/users02.dbf;Database altered.SQL alter tablespace users online;Tablespace altered.Oracle 12c :How to Move Online?Oracle 如何實(shí)現(xiàn)的?這其中的復(fù)雜性?事實(shí)是這樣的Oracle 12c :How to Move Online?控制文件用于文件轉(zhuǎn)移的一致性維護(hù)在轉(zhuǎn)移的

6、過(guò)程中,Oracle需要同時(shí)維護(hù)兩個(gè)數(shù)據(jù)文件;通過(guò)批量的數(shù)據(jù)塊拷貝來(lái)逐步完成文件轉(zhuǎn)移;在這個(gè)過(guò)程中對(duì)于完成拷貝部分的文件寫(xiě)操作,需要同時(shí)寫(xiě)兩個(gè)文件;Oracle 12c :How to Move Online?內(nèi)核與內(nèi)存控制kcfgfob2fno 增加 Second 文件信息FOB - File Open BlockOracle 12c: Why Online Move?Online Move 能做什么?將數(shù)據(jù)文件、表空間從一個(gè)存儲(chǔ)位置轉(zhuǎn)移到另外一個(gè)位置;具有生命周期屬性的表空間可以周期性的轉(zhuǎn)移到低成本、低性能的存儲(chǔ); 只讀表空間可以不間斷的轉(zhuǎn)移到一次性存儲(chǔ);作為分級(jí)存儲(chǔ)支持的基本手段和功能;

7、不中斷的將數(shù)據(jù)庫(kù)轉(zhuǎn)移到ASM存儲(chǔ),簡(jiǎn)化從裸設(shè)備到ASM的遷移和轉(zhuǎn)換;ILM: Hot/Cold Data ClassificationRecently inserted, actively updatedInfrequently updated, Frequently Queried基于長(zhǎng)期分析保留數(shù)據(jù),歸檔以滿足各類法律法規(guī)和審計(jì)需要等。ACTIVEFREQUENTACCESSDORMANT 基于數(shù)據(jù)塊、數(shù)據(jù)段級(jí)別的統(tǒng)計(jì)信息,依據(jù)訪問(wèn)、變更時(shí)間來(lái)區(qū)分?jǐn)?shù)據(jù)活躍度;12c Heat Map 熱圖新特性 (HEAT_MAP=ON); 每小時(shí)將內(nèi)存中記錄的熱度圖寫(xiě)入磁盤(pán)基表粒度細(xì)至數(shù)據(jù)塊(Block

8、)級(jí)別可以通過(guò)塊、區(qū)間、表空間、段、對(duì)象各個(gè)維度查看ILM: Automatic Compression & TieringALTER TABLE ordersILM ADD CompressionPolicy COMPRESS Partitions for QueryAFTER 90 days from creation;ALTER TABLE sales ILM ADD MovePolicyTIER Partitions TO Archive_TBS ON OrdersClosedPolicy;Online Partition Move Enables HCC for convention

9、ally loaded data into partitioned table As partitions age, move to new HCC compressed partition Online Datafile Move Enables file migration between storage tiers Oracle 12c - Automatic Data Optimization向Oracle一樣思考 - 還能如何增強(qiáng)?Move tablespace - Move Database向Oracle一樣思考 - 還能如何增強(qiáng)?Move Datafile 同時(shí)并行寫(xiě) Dataf

10、ile向Oracle一樣思考 - 還能如何增強(qiáng)?Oracle Logfile 并行寫(xiě)鏡像Why Datafile Not ? 向Oracle一樣思考 - 還能如何增強(qiáng)?Move Datafile 同時(shí)并行寫(xiě) Datafile ?FailureNormalCopyingSuccessDone新特性設(shè)計(jì)的歷程2006年1月,初始設(shè)計(jì)提出;2006年12月,完成設(shè)計(jì);最初計(jì)劃在11gR2中推出,后歸入12cR1版本;主數(shù)據(jù)庫(kù)備用數(shù)據(jù)庫(kù)Data Guard 異步 12c以前Redo LogLGWR進(jìn)程日志傳輸主數(shù)據(jù)庫(kù)備用數(shù)據(jù)庫(kù)Oracle 12c - ADG Far Sync 遠(yuǎn)程同步異步同步遠(yuǎn)程同步

11、實(shí)例(輕量級(jí) Oracle 實(shí)例):控制文件、備用重做日志、歸檔日志、無(wú)數(shù)據(jù)文件;從主數(shù)據(jù)庫(kù)同步接收重做日志,并將其以異步方式實(shí)時(shí)轉(zhuǎn)發(fā)到備用數(shù)據(jù)庫(kù);發(fā)生故障切換時(shí):異步備用數(shù)據(jù)庫(kù)以透明方式從遠(yuǎn)程同步實(shí)例獲取最后一次提交的重做日志并應(yīng)用:故障切換零數(shù)據(jù)損失;終端備用數(shù)據(jù)庫(kù)要求為 Active Data Guard 備用數(shù)據(jù)庫(kù);近線同步實(shí)例Before 12c:Cascaded DestinationsASM通過(guò)寫(xiě)冗余實(shí)現(xiàn)存儲(chǔ)高可用ASM的鏡像寫(xiě)Oracle Extended RAC的讀寫(xiě)模式Site ARACdatabaseSite BRACdatabaseRedundant SAN with

12、ASM mirroringDB files (ASM failure group)OCRVoting DiskDB files (ASM failure group)OCRVoting DiskRedundant private networkRedundant public networkThirdsiteVoting disk (NFS or iSCSI)asm_preferred_read_failure_groupsContainer DatabaseOracle 12c - Multitenant Architecture資源在容器級(jí)別得到優(yōu)化System ResourcesERPM

13、emoryBackgroundProcessesDatabaseFilesCRMMemoryBackgroundProcessesDatabaseFilesDWMemoryBackgroundProcessesDatabaseFilesOracle 12c - PDB的種子數(shù)據(jù)庫(kù)PDB的內(nèi)置種子數(shù)據(jù)庫(kù)Oracle對(duì)種子數(shù)據(jù)庫(kù)的隱藏種子數(shù)據(jù)庫(kù)的隱藏和保護(hù)底層file$表的隱藏Oracle的文件號(hào)使用連續(xù)編號(hào) 重復(fù)使用成功案例 最佳實(shí)踐幫助用戶實(shí)現(xiàn)從建模開(kāi)始到容災(zāi)設(shè)計(jì);核心SQL開(kāi)發(fā)和SQL審核服務(wù)保障應(yīng)用質(zhì)量;實(shí)現(xiàn)Extended RAC 擴(kuò)展RAC集群實(shí)現(xiàn)高客用環(huán)境; 實(shí)現(xiàn)由建模、SQL開(kāi)發(fā)、審核、容災(zāi)的全流程解決方案;通過(guò)X86架構(gòu)搭建數(shù)據(jù)庫(kù)云平臺(tái);通過(guò)Oracle 12c搭建測(cè)試與生產(chǎn)兩套資源池環(huán)境;Oracle 12c幫助用戶簡(jiǎn)化部署,實(shí)現(xiàn)云模式的數(shù)據(jù)架構(gòu);幫助用戶設(shè)計(jì)、測(cè)試與規(guī)劃云數(shù)據(jù)庫(kù)的實(shí)現(xiàn);在國(guó)家電網(wǎng)項(xiàng)目中設(shè)計(jì)并實(shí)現(xiàn)數(shù)據(jù)歸檔管理;歸檔數(shù)據(jù)作為數(shù)據(jù)源同時(shí)提供審計(jì)需要;數(shù)據(jù)歸檔與瘦身

溫馨提示

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