新聞中心
Oracle 11g和Oracle 12c是兩個不同版本的Oracle數(shù)據(jù)庫管理系統(tǒng),它們之間存在一些差異,本文將對這兩個版本的差異進(jìn)行解讀,幫助讀者更好地理解和使用Oracle數(shù)據(jù)庫。

性能優(yōu)化
1、1 并行執(zhí)行能力
Oracle 12c在并行執(zhí)行能力方面進(jìn)行了優(yōu)化,引入了更多的并行執(zhí)行技術(shù),如多租戶架構(gòu)、自動工作負(fù)載共享等,這些技術(shù)可以有效地提高數(shù)據(jù)庫的并發(fā)處理能力,從而提高整體性能。
1、2 內(nèi)存管理
Oracle 12c對內(nèi)存管理進(jìn)行了改進(jìn),引入了基于代價的CBO(CostBased Optimizer)和自動內(nèi)存優(yōu)化功能,這些功能可以根據(jù)實際的系統(tǒng)資源情況,自動調(diào)整內(nèi)存的使用,從而提高數(shù)據(jù)庫的性能。
1、3 查詢優(yōu)化器
Oracle 12c的查詢優(yōu)化器進(jìn)行了優(yōu)化,引入了更多的優(yōu)化策略,如動態(tài)采樣、列索引等,這些優(yōu)化策略可以提高查詢的執(zhí)行效率,從而提高數(shù)據(jù)庫的性能。
高可用性與數(shù)據(jù)保護(hù)
2、1 Data Guard
Oracle 12c對Data Guard進(jìn)行了優(yōu)化,引入了增強的數(shù)據(jù)保護(hù)特性,如快速應(yīng)用故障切換、實時應(yīng)用日志傳輸?shù)?,這些特性可以提高數(shù)據(jù)庫的高可用性和數(shù)據(jù)保護(hù)能力。
2、2 RMAN
Oracle 12c對RMAN進(jìn)行了優(yōu)化,引入了更多的備份和恢復(fù)特性,如增量備份、壓縮備份等,這些特性可以提高數(shù)據(jù)庫的備份和恢復(fù)效率,從而提高數(shù)據(jù)庫的高可用性。
安全性與審計
3、1 訪問控制
Oracle 12c對訪問控制進(jìn)行了優(yōu)化,引入了更多的訪問控制策略,如角色管理、權(quán)限繼承等,這些策略可以提高數(shù)據(jù)庫的安全性。
3、2 審計
Oracle 12c對審計進(jìn)行了優(yōu)化,引入了更多的審計特性,如細(xì)粒度審計、自動化審計等,這些特性可以提高數(shù)據(jù)庫的審計能力,從而提高數(shù)據(jù)庫的安全性。
易用性與管理
4、1 SQL*Plus
Oracle 12c對SQL*Plus進(jìn)行了優(yōu)化,引入了更多的功能和改進(jìn),如自動完成、語法高亮等,這些改進(jìn)可以提高數(shù)據(jù)庫的易用性。
4、2 SQL工作臺
Oracle 12c引入了SQL工作臺,這是一個集成的開發(fā)環(huán)境,可以幫助用戶更方便地開發(fā)和管理數(shù)據(jù)庫應(yīng)用程序,SQL工作臺提供了豐富的工具和功能,可以提高數(shù)據(jù)庫的易用性和管理效率。
其他特性
5、1 SQL語言支持
Oracle 12c對SQL語言進(jìn)行了擴(kuò)展,引入了一些新的關(guān)鍵字和函數(shù),如:LEAD、LAG、FETCH FIRST等,這些新特性可以提高SQL語言的表達(dá)能力和編程效率。
5、2 存儲過程和觸發(fā)器
Oracle 12c對存儲過程和觸發(fā)器進(jìn)行了優(yōu)化,引入了一些新的語法和特性,如:OUT參數(shù)、TABLE類型等,這些新特性可以提高存儲過程和觸發(fā)器的編寫效率和可讀性。
相關(guān)問題與解答
Q1:Oracle 11g和Oracle 12c之間的性能差異有多大?
A1:Oracle 12c在性能方面進(jìn)行了大量優(yōu)化,相對于Oracle 11g有顯著的提升,具體的性能差異取決于實際的應(yīng)用場景和系統(tǒng)配置,Oracle 12c在并發(fā)處理能力、內(nèi)存管理和查詢優(yōu)化器方面都有較大的提升。
Q2:Oracle 12c是否支持Windows Server操作系統(tǒng)?
A2:是的,Oracle 12c支持Windows Server操作系統(tǒng),從Windows Server 2008 R2開始,Oracle官方已經(jīng)不再提供針對Windows Server 2003和Windows Server 2008的支持,建議使用Windows Server 2008 R2或更高版本的操作系統(tǒng)來安裝和使用Oracle 12c。
Q3:Oracle 12c是否支持64位操作系統(tǒng)?
A3:是的,Oracle 12c支持64位操作系統(tǒng),從Oracle 9i開始,甲骨文公司就推出了64位版本的數(shù)據(jù)庫軟件,無論是Windows還是Linux操作系統(tǒng),都可以安裝和使用64位的Oracle 12c。
Q4:如何升級現(xiàn)有的Oracle 11g數(shù)據(jù)庫到Oracle 12c?
A4:升級現(xiàn)有的Oracle 11g數(shù)據(jù)庫到Oracle 12c需要遵循以下步驟:確保系統(tǒng)滿足升級要求;備份現(xiàn)有的數(shù)據(jù)庫;接著,卸載現(xiàn)有的Oracle 11g數(shù)據(jù)庫;安裝并配置Oracle 12c數(shù)據(jù)庫,在安裝過程中,可以選擇升級現(xiàn)有的數(shù)據(jù)文件或者創(chuàng)建一個新的數(shù)據(jù)文件目錄,完成安裝后,可以使用DBUA(Database Upgrade Assistant)工具來進(jìn)行數(shù)據(jù)庫升級。
文章題目:Oracle11g和Oracle12c版本差異解讀
網(wǎng)頁地址:http://www.5511xx.com/article/djpehep.html


咨詢
建站咨詢
