|
功能
|
說明
|
| Unicode 5.0 支援 |
- AL32UTF8 和 AL16UTF16 字元集的 NLS 資料檔已升級,符合「Unicode 標準」字元資料庫版本 5.0。透過此增強功能,「Oracle 資料庫」便可符合最新版本的標準。
|
| OracleJVM Java/JDK 5.0 相容性 |
- OracleJVM 支援 Sun JDK 1.5。此功能可讓 J2SE 應用程式 (獨立式 JDBC 或中間層) 跨「Oracle 資料庫」運作,並利用 J2SE 5.0 的主要優點,例如 Java Annotation 所啟用的宣告性程式設計樣式。
|
| OracleJVM JIT 組態 |
- JIT 是預設啟用的 (現成的),不需進一步設定。
|
| Linux 和 Windows 之間的可傳輸資料庫 |
- 此功能提供在 Linux 和 Windows 之間簡易移動資料庫的功能。這會在 Linux 和 Windows 之間產生啟用跨平台實體待命功能的可傳輸資料庫。
|
| 自動報告損毀的區塊 |
- 在復原執行處理時,如果遇到損毀的區塊,會自動產生 DBA_CORRUPTION_LIST。區塊驗證會發生在備份、媒體復原以及執行處理復原的每一個層次。
|
| 線上應用程式維護和升級 |
-
Oracle Database 11g 引進了多種功能,同時使用這些功能時,與 Oracle Database 10g 的功能相較之下,可在為「Oracle 資料庫」應用程式寫入和套用修正程式和升級項目時,大幅降低停止工作的時間。
-
DDL 搭配 WAIT 選項是新的 DEFAULT。指定等待時間時是針對整個執行處理 (在初始化參數檔中指定),但您可以在階段作業層次修改。使用 DDL 命令並指定 WAIT 選項,您就可以靈活定義可供命令順利執行的寬限期,而不立即報告錯誤。
-
透過 ADD COLUMN 功能,在新增內含 DEFAULT 值和 NOT NULL 限制條件的資料欄時,就不再需要將預設值儲存在所有現有的記錄中。這不僅可在次秒的時間內修改綱要 (不論資料量為何),同時也不佔用任何空間。
-
在舊版本中,描述資料是根據整個物件的資料值記錄物件之間的相互相依性。這表示如果沒有需要這樣做的邏輯需求時,相依物件有時就會變成無效。Oracle Database 11g 會記錄更精細資料值層次的相依性描述資料。透過在回應依賴之物件的變更時,降低導致相依物件變成無效的可能性,便可提高應用程式的可用性。
-
不顯示索引是讓索引變成無法使用,或甚至是刪除索引的一種替代方法。不顯示的索引可讓您在應用程式的特定作業或模組,運用暫時索引結構,而不會影響整體應用程式。您可以使用這些索引來測試移除索引作業,而不需立即刪除索引,因此可在生產環境中進行測試時,提供一個寬限期。
-
在此版本中,「Oracle 資料庫」已經新增具體化視觀表日誌的階段作業層次控制。您可以針對個別階段作業停止擷取具體化視觀表 (具體化視觀表日誌) 的變更,同時繼續記錄其他階段作業所做的變更。此功能可降低應用程式升級時的停止工作時間。
-
在舊版本中,如果表格有定義日誌或具體化視觀表,您便無法重新定義表格。但在此版本中,您可以將具體化視觀表日誌複製到暫時物件,例如觸發程式、索引和其他類似的相依物件。完成重新定義後,ROWID 日誌便會失效。您必須在一開始的時候,為所有相依的具體化視觀表,進行完整的重新整理。
-
「將重新定義線上表格後重新編譯 PL/SQL 的需要減至最低」功能可將重新定義線上表格之後,重新編譯相依的 PL/SQL 套裝程式的需要減至最低。此功能可將重新定義線上表格之後,手動重新編譯相依 PL/SQL 所需的時間和工夫減至最低。這同時也包括視觀表、同義字,以及其他在邏輯上不受重新定義影響的表格相依物件 (觸發程式例外)。
-
「線上索引建立和重新組建」增強功能可讓您在建立或重新組建線上索引時,不需使用獨佔鎖定,讓這些作業完全通透。
- Oracle Database 11g 引進了新的 ALTER TABLE 語法。作業系統可設定前導參照讓表格變成唯讀,即使是表格擁有者也一樣。在過去的版本中,只能針對使用者 (但無法針對表格的擁有者) 讓表格變成唯讀。
|
| 虛擬資料欄 |
|
| Oracle XML 資料庫的二進位 XML 支援 |
|
| XMLIndex |
- 此功能可讓組織有效率地編製 XML 文件索引,而對於要編製索引的 XML,不需事先明確瞭解其形狀或內容。此功能可完整支援極有效率、以 XPath 為基礎的已編製 XML 內容索引搜尋。
|
| 自動診斷儲存區域 |
|
| 自動狀況監督 |
|
| ASM 機動升級 |
- 機動升級功能可讓您移轉或修正 ASM 叢集的相依節點,而不影響資料庫的可用性。機動升級可在移轉至新版本時,提供較長的正常運作時間和進行正常移轉。
|
| ASM 管理的新 SYSASM 權限 |
- 此功能引進了新的 SYSASM 權限,可劃分資料庫管理和儲存體管理的職責。SYSMAN 權限可讓管理員管理可供多個資料庫共用的磁碟群組。SYSASM 權限對於 SYSDBA 權限提供了明確的職責劃分。
|
| 將單一執行處理 ASM 轉換成叢集 ASM |
|
| 資料庫重新執行 |
- 「資料庫重新執行」可讓使用者擷取生產系統上實際的資料庫工作負載,並在測試系統上重新執行,來執行實際狀況的測試。它也針對顯著的潛在問題 (例如,發生的錯誤及效能差異),提供分析和報告,並建議修正問題的方法。
|
| SQL 重新執行 |
- 「SQL 重新執行」提供一種簡便的方式來評估變更對於 SQL 敘述句效能的影響,方法是比較和對照變更前後的回應時間。「SQL 重新執行」可讓您從來源系統 (例如生產資料庫) 擷取 SQL 工作負載,然後在套用變更的測試系統上重新執行。
|
| 資料庫複製增強功能 |
- 使用此功能便不需要來源和目的地暫存區,它支援從一般 RMAN 備份集進行複製,並增強 Enterprise Manager 資料庫複製頁面中的工作摘要使用者介面。
|
| 增強的調適性測量結果臨界值 |
-
「調適性測量結果臨界值」功能簡化並改進選取資料庫效能測量結果警示性臨界值的作業。此功能可協助 DBA 以最簡單的方式,設定高品質、基準線導向的效能警示性臨界值。
-
與 AWR 基準線完整整合作為測量結果統計資料的來源。
-
按一下快速組態選項,即可啟用以 OLTP 或「資料倉儲」系統設定檔為基礎的一組起始臨界值。
-
自動選取 SYSTEM 移動時間時間基準線的時間群組。
-
根據對已知問題的回應層次,引導發現適用的警示測量結果。
-
改進的測量結果圖表和分析。
|
| 自動作業 |
- 在 Oracle Database 11g 中,「自動作業」可在易於管理的時間內執行成千上百個工作。它會新增必要的排程器基礎架構,來自動管理此龐大的管理功能工作負載。
|
| 自動維護作業管理 |
- 此功能針對各種資料庫維護作業 (例如「自動最佳化處理程式統計資料收集」、「自動區段建議程式」以及其他作業),提供現成的資源分配 (CPU 和 I/O) 管理。系統會自動管理 CPU。至於 I/O,則只有在啟用「I/O 資源管理程式」功能,才會對其進行管理。
|
| 自動工作負載儲存區域 (AWR) 基準線 |
|
| DBMS_JOB 移轉至 Oracle Scheduler |
- DBMS_JOB 使用者可以選擇將工作移轉至 Oracle Scheduler。如果這麼做,其 DBMS_JOB 工作就會變成 Oracle Scheduler 工作,並可利用所有的 Oracle Scheduler 功能。而 DBMS_JOB 使用者也可藉此利用 Oracle Scheduler 的功能。
|
| 簡化的初始化參數管理 |
- 此版本具有一些增強功能,例如容錯程度更高的 SPFILE、更簡易的 SPFILE 遺失復原,以及更直覺式的 Enterprise Manager 初始化參數管理介面,讓伺服器參數檔和初始化參數值的管理更簡易。
|
| 增強的最佳化彈性架構 (OFA) 支援 |
-
資料庫安裝程序已重新設計成以 ORACLE_BASE 環境變數為基礎。到目前為止,此變數的設定是選擇性的,而唯一需要的變數是 ORACLE_HOME。有了這項功能後,ORACLE_BASE 是唯一需要輸入的項目,ORACLE_HOME 設定值則是衍生自 ORACLE_BASE。這項變更可使 Oracle 軟體安裝的組織方式更有效率,藉此讓進行的管理更簡便。
-
此功能是透過讓預設的「Oracle 資料庫」安裝更符合「最佳彈性結構 (OFA)」設定,來改善管理功能。
|
| 管理功能相關的增強功能 |
-
「自動儲存體管理」中的新功能擴充了儲存體管理自動化、改進擴充性以及簡化 Oracle 資料庫檔案的管理。
-
在舊版本中,「進階複製」是一種觸發式的複製方法。在 Oracle Database 11g 中,這項功能則代表一種轉移,可將現有功能轉移至 Web 式 Enterprise Manager Database Control。此功能可透過從 11g Enterprise Manager Database Control 管理「進階複製」,來支援現有的「進階複製」用戶。
-
ADDM 已經經過增強,可提供完整的整體叢集效能診斷和調整建議。ADDM 有一種特別模式可分析 Oracle RAC 資料庫,並報告影響整個叢集及影響個別執行處理的問題。
此功能可協助調整全域資源 (例如 I/O 和相互連線流量),並可讓 Oracle RAC 資料庫的調校更方便、精確。
-
「Oracle 資料庫」現在會自動偵測高負載 SQL 敘述句,然後透過建立適當的「SQL 設定檔」,在維護時間自動調整它們。它同時也主動提出建立新存取結構 (例如索引) 的建議,來大幅改善高負載 SQL 敘述句的效能。
-
如果停用「串流」處理作業,系統便會自動產生警示。系統也會根據使用者為主要「串流」測量結果定義的臨界值,自動產生警示。這些警示可提供「串流」管理員有關重要「串流」元件的相關資訊。
|
| 記憶體相關的增強功能 |
-
「自動記憶體管理」執行處理會調整成「記憶體大小 (SGA 和 PGA)」的值,重新分配系統整體區域 (SGA) 和聚總程式整體區域 (PGA 聚總) 之間的記憶體。「記憶體大小 (SGA 和 PGA)」初始化參數是動態的;您可以隨時變更它,而不需重新啟動資料庫。如果選取「自動記憶體管理」選項,資料庫執行處理就會自動管理 SGA 和 PGA 的大小。
-
在舊版本中,由 PL/SQL 快取的 SQL 游標數目是由 OPEN_CURSORS 所決定。在 11g 中,快取的游標數目則是由 SESSION_CACHED_CURSORS 所決定。如需詳細資訊,請參閱 Oracle Database Reference 手冊。
-
必須增加 SHARED_POOL_SIZE 的值,以含括共用集區額外負荷所需的空間。
-
DB_BLOCK_SIZE 的預設值會根據作業系統的不同而有所不同,但是通常為 8KB (舊版通常為 2KB)。
|
| 交易和空間 |
-
「自動還原管理 (AUM) 預設值」現在已預設為啟用。並且提供 PL/SQL 程序來協助設定每一個個別環境的「還原」表格空間大小。讓目前升級至新版本的資料庫可以順暢地移轉至 AUM。
-
「分割物件的統計資料收集」是一種增強的統計資料收集處理作業,可大幅改善收集分割物件統計資料的速度和準確性。
-
「簡化的暫時空間」管理可讓 DBA 輕易判斷目前使用的暫時空間量、暫時空間目前的使用者,以及是否需要更多空間,藉以簡化暫時空間的管理。此功能可協助減少因不適當的暫時空間組態設定所發生的錯誤,並能識別應用程式設計問題 (例如失控的查詢)。
|
| Oracle 基本目錄和診斷目的地組態 |
-
您在 DBCA 互動式提問階段中為 ORACLE_BASE 指定的目錄,會在 Oracle 本位目錄產品目錄儲存為 DIAGNOSTIC_DEST 參數,並在後續建立目錄時使用。(預設值是 $ORACLE_BASE 目錄)。此外,在 ADD INSTANCE 作業期間,DBUA 會假設所有節點的 ORACLE_BASE 值均相同,並對所有節點驗證此值。
-
診斷目的地位置包含所有的 ADR 目錄 (診斷檔案,例如警示日誌等等)。將 11g 以前的 Oracle 資料庫升級至 11g 和更新的版本時,會需要此診斷目的地目錄。如果 Oracle 基本目錄已經存在,「升級輔助程式」會自動擷取此資訊,並預先填入其路徑。
-
從 Oracle Database 版本 11g 開始,背景傾印、使用者傾印及核心傾印目的地的初始化參數設定值,都會被「診斷目的地」所取代。
|
| XE 升級 |
-
對於單一執行處理資料庫,「資料庫組態升級輔助程式」(DBUA) 組態公用程式可讓您從 Oracle Database Express Edition (Oracle Database XE) 升級至 Oracle Database 11g。DBUA 會識別它是否為 XE 資料庫。
-
XE 資料庫檔案存放在 ORACLE_BASE/oradata/XE 路徑底下。這些檔案必須複製到新的位置,因為使用者可能會在升級後移除 XE 本位目錄。
|
| 將資料檔移到 ASM、SAN 以及其他檔案系統 |
|
| 升級/降級 |
-
您可以根據資料庫原先升級的版本,將主要版本和修正程式集版本同時降級。主要版本降級可支援降級至 10.2 和 10.1。修正程式集降級則支援降級至 11.1 修正程式版本之前的所有版本。 請注意,您無法將從 Oracle Database Express Edition 升級的資料庫降級。 您只能降級至原來升級的版本。例如,如果您從 10.1 升級至 11.1,就無法降級至 10.2;只能降級至 10.1。
-
如果您的 Oracle10g 版本 1 (10.1) 資料庫版本號碼小於 10.1.0.5,則在降級前,必須先安裝版本 10.1 的最新修正程式。同樣地,如果 Oracle 10g 版本 2 (10.2) 資料庫的版本號碼小於 10.2.0.3,則在降級前,必須先安裝版本 10.2 的最新修正程式。請注意,您可以從 10.1 或 10.2 的任一修正程式版本升級,但必須在降級後要使用的 ORACLE_HOME 中,安裝最新的修正程式版本。
-
您資料庫中的 Messaging Gateway 或「工作區管理程式」均不屬於 10.1.0.6 和 10.2.0.4 之前版本的 Oracle Database 修正程式集。因此,在降級之前,您必須將所有相關的修正程式分別套用至 10.2.0.3 或 10.1.0.5 的 ORACLE_HOME。
- 最小和預設的日誌檔大小都變大了。最小的日誌檔大小現在是 4 MB,預設值為 50 MB。但是,如果您使用 Oracle Managed Files (OMF),預設大小將為 100 MB。
|
| 可自動擴充系統檔案的命令行選項 |
- 命令行選項 AUTOEXTEND 可在升級時,自動擴充資料檔。此選項會在升級時自動擴充資料檔,並在升級後,將自動擴充回復成原始設定值。當磁碟空間足夠,以及您不需要新增資料檔或手動增加檔案大小時,此選項會非常有用。
|