oracle9i、10g、11g區別
最近辭職了,今天剛面試一家公司,職位是資料分析師。開始面試時,個方面都還比較滿意,最後那家公司技術總監問我經常oracle那個版本比較熟悉,我說9i和10g。然後又問我他們得區別,我想了想說10g跟9i差別不大,只是10g比9i功能更多些,10g支援自動管理。其他的就不知道了。後面的我不說大家也知道結果了。最後我先這位技術總監請教了一些關於資料庫方面學習,他很好的跟我簡介了,還給我指名了一些問題。要我對工具要熟悉,而且要多角度的去了解,多想為什麼版本要更新,這樣你才能對這門技術的瞭解,包括每個版本之間的區別、他們的優勢你都會清楚,這樣你才能更好的運用這些工具。在這裡我非常感謝這位技術總監的我的講解,使我清楚今後往資料庫方向有了清楚的認識,今後要堅持每日一篇的技術日誌更新(轉載要有自己的見解),看看我能堅持多久(小目標堅持1個月)。下面看看9i、10g、11g版本的區別
Oracle 10g比9i多的新特性?
1. 10g支援網格計算,即多臺結點伺服器利用高速網路組成一個虛擬的高效能伺服器,負載在整個
網格中衡(Load Balance),按需增刪結點,避免單點故障(Single Point of Faliure)
2.10g容易安裝,且安裝速度比9i少了一半
3.新增基於瀏覽器的企業管理器(Enterprise Manager)。
4.支援自動管理(Automatic Management)增刪硬碟不再需要作業系統管理員設定的映象、負載均衡
物理卷、邏輯卷、分割槽、檔案系統,只要打一條Oracle命令,ASM會 自動管理增加或刪除的硬碟。
5.記憶體自動化,根據需要自動分配和釋放系統記憶體。
6.SQL效能調整自動化。
7.快速糾正人為錯誤的閃回(Flashback)查詢和恢復,可以恢復資料庫、表甚至記錄。
8.資料泵(Data Pump)高速匯入、匯出資料,比傳統方法匯出速度快兩倍以上,匯入速度快15--45倍.
9.精細審計(Fine-Grained Auditing),記錄一切對敏感資料的操作
10.儲存資料的表空間(Tablespace)跨平臺複製,極大的提高資料倉儲載入速度。
11.流(Streams)複製,實現低系統消耗、雙向(double-direction)、斷點續傳(resume from break
point)、跨平臺(cross platform)、跨資料來源的複雜複製。
12.容災的資料衛士(Data Guard)增加了邏輯備份功能,備份資料庫日常可以執行於只讀狀態,充分利用備份資料庫。
13.支援許多新EE選件,加強資料庫內部管理的“Database Vault”,
資料庫活動的審計的(Audit Vault),
資料倉儲構建高階功能(Warehouse Builder Enterprise ETL, Warehouse Builder Data Quality).
14.免費提供基於瀏覽器的小應用開發工具Oracle Application Express(原名HTML DB),支援10g和9i R2。
Oracle 11g比10g多了哪些新特性?
1. 11 g 擴充套件了 Oracle 獨傢俱有的提供網格計算優勢的功能,來提高使用者服務水平、減少停機時間以及更加有效地利用 IT資源,
同時還增強全天候業務應用程式的效能、可伸縮性和安全性,利用真正應用測試(RAT)儘量降低更改的風險
2. 11 g降低了資料庫升級以及其他硬體和作業系統更改的成本,顯著簡化了更改前後的系統測試以便您可以識別和解決問題。如:
利用 Database Replay在資料庫級別輕鬆捕獲實際的生產負載並在測試系統上重新播放,這樣有效的全面測試系統更改(包括關鍵的併發特性)的影響。
3. SQL Performance Analyzer識別結構化查詢語言 ) SQL(執行計劃更改和效能回退。可以使用 SQL Tuning Advisor解決識別的問題,
方法是還原到原始的執行計劃或進一步最佳化。利用管理自動化提高 DBA 效率
4. Oracle 資料庫 11 g繼續致力於顯著簡化和完全自動化 DBA 任務。
5.利用自學功能自動進行 SQL 最佳化系統全域性區(SGA)和程式全域性區( PGA)的記憶體快取區的自動、統一調整新的 advisor用於分割槽、資料恢復、
流效能和空間管理針對自動資料庫診斷監視器 (ADDM)的增強,能夠提供 Oracle 真正應用叢集 (Oracle RAC)環境中的更好的效能全域性檢視以及改進的效能比較分析功能。
6.利用故障診斷快速解決問題
7.故障診斷功能使客戶在發生錯誤後捕獲 Oracle
8.Support所需的資料變得極為簡單。這可以加速問題的解決,減少客戶重現問題的需要,儘量降低停機成本
9.透過 Oracle Data Guard快速恢復資料 Oracle Data Guard在本地和遠端伺服器之間協調資料庫的維護和同步以便從災難或站點故障快速恢復。
Oracle資料庫11 g提供了大量顯著的 Oracle Data Guard增強,包括可以在物理備用系統上執行實時查詢用於報表和其他目的、
可以透過將物理備用系統暫時轉換為邏輯備用系統執行聯機的、滾動的資料庫升級
10.支援測試環境的快照備用系統
11.物理和邏輯備用的效能都有提高。邏輯備用現在支援可擴充套件標記語言(XML)型別字元大型物件 (CLOB)資料型別和透明的資料加密。現在支援自動的、快速啟動的故障切換以支援非同步傳輸。
12.支援滾動升級
13.自動壞塊檢測和修復
14.快速映象重新同步,該功能可以有效地重新同步儲存網路連線性暫時丟失時自動儲存管理映象的儲存陣列
15.自動儲存管理的效能增強使得大型資料庫可以更快地開啟並減少 SGA 記憶體消耗。這些增強還允許 DBA增加儲存分配單元大小以加快大型序列輸入/輸出 (I/O),顯著增加正常執行時間
16.Oracle資料庫11 g使您可以應用很多一次性資料庫補丁(包括診斷補丁),而沒有停機時間。新的資料恢復 advisor透過快速識別故障根本原因、為 DBA提供可用的恢復選項,
極大地減少了停機時間,在某些情況下,還透過“自我恢復”機制自動糾正問題。
17.自動編譯資料庫中的 PL/SQL 和 Java
18.更快的觸發器,包括更加有效地呼叫每行觸發器
19.更快的簡單 SQL 操作
20.更快的 Oracle Data Guard 和 Oracle Streams 複製
21.與網路檔案系統( NFS) 儲存裝置更快、更可靠的直接連線、更快的升級
22.大型檔案更快的備份/還原更快的備份壓縮
23.Oracle 資料庫 11 g包括大量新的 ILM特性,例如
新的分割槽功能,包括 按父/子引用分割槽、按虛擬列分割槽
Oracle資料庫11 g還具有帶 Oracle閃回資料歸檔的 Total Recall,可以在選定的表中查詢以前的資料,從而提供了一種簡單實用的向資料中新增時間維度的方法以便於更改跟蹤、 ILM、審計和合規。
24.Oracle 資料庫 11g還有其他高可用性增強,包括:
Oracle閃回事務查詢,提供帶其他相關事務更改的流氓事務的按鈕更改
具有更多可傳輸選項的增強的平臺移植和資料移動,包括可傳輸分割槽、
模式和跨平臺資料庫
Oracle恢復管理器 (RMAN)支援 Windows Volume Shadow Copy
Service ( VSS )快照,從而實現與 Windows備份更緊密的整合
最佳化效能和可靠性
合規、法律取證以及整合資料倉儲的趨勢導致資料庫的大小每兩年就會增加兩倍,這極大地影響了大型資料庫的儲存成本和效能、可靠性以及可管理性
Oracle 資料庫 11 g使組織可以使用低成本的伺服器和模組化的儲存器輕鬆伸縮大型的事務和資料倉儲系統並提供快速的全天候資料訪問。
Oracle 資料庫11 g提供新的創新特性以進一步提高要求極嚴格的環境的效能和可伸縮性。
利用 SecureFiles安全地儲存您的所有資料
SecureFiles 是 Oracle用於在資料庫中儲存大型物件) LOB (例如影像、大型文字物件或包括 XML、醫學成像以及地理空間柵格物件在內的高階資料型別)的下一代產品。
SecureFiles提供能夠完全與檔案系統相媲美的卓越效能。此外,它還提供高階功能,例如智慧壓縮、透明加密以及透明的重複刪除。
透過聯機事務處理壓縮提高效能並儘量降低儲存成本
Oracle 資料庫 11 g支援聯機事務處理 (OLAP)應用程式中常用的更新、插入和刪除操作的資料壓縮。以前的 Oracle資料庫版本支援資料倉儲應用
程式常用的批次資料載入操作的壓縮。 Oracle 資料庫 11 g OLTP表壓縮透過更加高效地使用記憶體來快取資料以及減少表掃描的 I/O提高了資料庫效能
利用 OLTP表壓縮,您可以利用最小的處理開銷達到 2 到 3倍的壓縮比。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29514088/viewspace-1319162/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 統計資訊10G和11G區別
- oracle 10g 與11g統計資訊區別Oracle 10g
- 10g 11g 檢視是否DISABLE CRS和10g 11g LOCAL listener的區別
- Oracle8i OPS與Oracle9i,10g RAC的區別Oracle
- 10g和11g自動任務的區別
- 10g和11g自動統計的區別
- Oracle9i,10g,11g 使用繫結變數的區別及與cursor_sharing的關係[final]Oracle變數
- 10G、11G expdp的compression引數的區別
- Oracle9i,10g,11g 預設使用者統計Oracle
- oracle9i/10g/11g各種下載地址彙總Oracle
- Windows環境中同時安裝Oracle9i 10g和11gWindowsOracle
- Oracle9i, 10g, 11g 負載均衡(load balance)和Fail OverOracle負載AI
- oracle 9i 和oracle 10g 和oracle 11g有什麼區別Oracle 10g
- 10g awr與statspack區別
- NOT IN ,NOT EXISTS 區別 11G改變
- ORACLE9I升級到10GOracle
- ORACLE9I升級到10G(zt)Oracle
- Oracle 10g各版本之間的區別!Oracle 10g
- Oracle9i,.10g 閃回查詢(flashback)Oracle
- Oracle9i / 10g RAC 啟動與關閉Oracle
- Oracle9i, 10g 優化模式 OPTIMIZER_MODEOracle優化模式
- oracle 10g/11g新名詞Oracle 10g
- Oracle9i, 10g 如何抓取繫結變數的值Oracle變數
- 10g,11g中資料庫靜默安裝中的細小差別資料庫
- 10g及以前版本execute immediate不支援clob型別,11g已經支援型別
- oracle9i的rman全備在10g上的恢復Oracle
- Oracle9i, 10g Table monitoring 設定 及 STATISTIC_LEVELOracle
- In 10g/11g,working with ASH and AWR
- New Background Processes Oracle 10g/11gOracle 10g
- 角色resource在11g和12c中的區別
- Exception in thread "main" ,設定Oracle9i,10g環境變數ExceptionthreadAIOracle變數
- Oracle9i傳輸表空間到10g測試過程Oracle
- Oracle9i, 10g 優化分析統計(dbms_stats)指令碼Oracle優化指令碼
- 區別oracle 9i 與 oracle 10g 備份表空間Oracle 10g
- Oracle9i中v$sql、v$sqlarea、v$sqltext、v$sql_plan的聯絡與區別OracleSQL
- impdp 10g/11g問題解決
- DBMS_MONITOR使用 (In 10g, 11g and Above)
- oracle9i升級11g後無法傳送郵件Oracle