挑戰:越來越多的系統需要滿足分析效能的需求。對於 BW 中長時間執行的查詢來說確實如此。然而,此挑戰也可能發生在 OLTP 系統中。例如,如果營運規劃/報告能夠非常靈活,使用就能夠建立許多略有不同的查詢變體。
價值主張:Oracle Database 12c In-Memory 可讓管理員將一定數量的資料庫伺服器記憶體專用於資料欄存放區,這是一種以欄格式而非列格式儲存資料的記憶體結構。「資料欄存放區」的設定既快速又簡單。以資料欄格式提供資料可大幅提升查詢效能。
認證/支援:與競爭對手不同的是,Oracle Database In-Memory 的使用不是僅限於 SAP Business Warehouse (SAP BW),還支援所有以 SAP NetWeaver 為基礎的 SAP 應用程式,包括典型的 OLTP 應用程式。
版本:Oracle Database 12c 和更新版本。
挑戰:在越來越多的案例中,資料庫的規模和預期成長將成為問題。此問題的層面包括:儲存成本、效能保證 (SLA)、在合理時間內複製及備份資料庫檔案。
價值主張:Oracle Advanced Compression 使用不同的格式來儲存表格資料。與 Oracle Database Enterprise Edition 附帶的其他壓縮技術 (例如 Index Key Compression) 搭配使用,有助於將資料庫大小縮減 50% 或更多。這個優勢符合進階壓縮的設計宗旨。來源資料庫佔用空間較小,建立備份和其他複本所需的時間也較少。其他優勢是使用進階壓縮的客戶可能會看到效能提升。此處的其他 (相對於必要) 優勢的意思是:它可能實現,但並不保證一定能夠實現。
Oracle Database 12c Advanced Compression 提供其他功能 (如熱力圖、自動資料最佳化),可協助客戶導入延遲資料壓縮和複雜的資訊生命週期管理 (Information Lifecycle Management, ILM) 策略。
認證/支援:Oracle Advanced Compression 已通過所有 SAP NetWeaver 應用程式的認證。SAP 提供 BRSPACE 工具,瞭解所有 SAP 特定需求。
版本:Oracle Database 11g 及更新版本
相關功能:混合分欄壓縮 (不包含在「進階壓縮」中,而是 Oracle Engineered Systems 上的功能) 提供更強大的壓縮演算法,特別適用於「冷」資料 (即歷史資料)。HCC (具有列階層鎖定) 可用於 SAP 環境中。
挑戰:許多 SAP 環境包括幾個大型和一定數量的小型或微型系統。但是,許多小型 SAP 系統基於多個獨立資料庫伺服器執行,存在以下幾個缺點:
價值主張:Oracle Multitenant 透過分隔「容器」和「可插拔」資料庫來減少資源使用量。它透過將標準作業移至「容器資料庫」層次來簡化管理。
認證/支援:Oracle Multitenant 可用於 SAP 環境。
版本:Oracle Database 12c 及更新版本
挑戰:若要讀取或更新 SAP 應用程式資料存放區之 Oracle Database 中的資料,合法使用者只能選擇此特定應用程式。然而,對於想要跳過 SAP 使用者管理和存取控制的攻擊者,他們可以使用網路竊聽工具擷取傳輸中的資料,或者使用某種檔編輯器讀取靜態資料,例如資料庫檔案複本中的資料。
價值主張:Oracle Database 免費提供網路加密,可保護傳輸中的資料。Oracle Advanced Security 是一組額外的加密功能,可讓管理員將靜態資料加密,並確保攻擊者更難瞭解所見的內容。「通透資料加密」可保護生產環境資料庫中的資料,而「備份集加密」則可保護備份複本。
認證/支援:Oracle Advanced Security 已通過所有 SAP NetWeaver 應用程式的認證。
版本:Oracle Database 11g 及更新版本
挑戰:如果攻擊者不使用第三方工具,而是使用 Oracle 工具和 Oracle Database 帳戶跳過 SAP 應用程式,資料加密就毫無幫助。如果是具有權限的資料庫使用者 (資料庫管理員),這會特別危險。此外,如果資料庫管理外包或資料儲存在雲端,這一點尤其重要。
價值主張:Oracle Database Vault 能夠以更靈活、更強大的新策略取代傳統資料庫權限管理策略,遠超出傳統的使用者權限或使用者角色關聯性。Oracle Database Vault 支援企業導入及強制執行職責區分或四眼原則等概念。
認證/支援:Oracle Database Vault 已通過所有 SAP NetWeaver 應用程式的認證。
版本:Oracle Database 11g 及更新版本
挑戰:現在越來越常見的是,磁片上的資料分配引起問題:
價值主張:Oracle Partitioning 將表格與索引分割成較小的單位 (稱為分割區),並強制將所有資料儲存在相應的單位中。分割區可以個別存取和管理,彼此獨立。因此:
認證/支援:Oracle Partitioning 已通過所有 SAP NetWeaver 應用程式的認證。
在 Oracle 上的 SAP BW 中,預設會設定及使用分割 (範圍分割)。在 SAP OLTP 系統中,可以使用「SAP 分割引擎」(涵蓋資料存檔問題) 或 Oracle ACS for SAP 來實行。
版本:Oracle Database 11g 及更新版本
挑戰:當資料庫伺服器上的工作負載增加 (由於新的應用程式版本、其他應用程式或更多使用者) 時,傳統解決方案是將現有的伺服器替換為更大的伺服器 (擴大)。不過,大型伺服器價格非常昂貴。
為了保證資料庫伺服器的高可用性,傳統上會實作容錯移轉叢集。然而,這種解決辦法至少有兩個缺點:
價值主張: Real Application Clusters (RAC) 可啟動和執行多個執行處理,同時存取相同的資料庫。在大多數情況下,這些執行個體確實可以在不同的機器上執行,因此客戶可以選擇實施橫向擴展方法:4、6 或 8 個小型伺服器可以處理與一個大型伺服器相同的工作負載量。但是,前者比較便宜,而且可以視需要新增。
在此架構中,所有 Oracle 執行處理都會同時啟動並執行,因此,不需要重新啟動。如果其中一個 RAC 伺服器出現故障,其他執行處理可以接管。 重新連線受影響的使用者只需幾秒鐘,而不是幾分鐘。
Oracle Real Application Clusters 的價值主張包括工作負載分佈、可擴展性、高可用性、更好的可管理性和節省成本等優勢。
認證/支援:Oracle Real Application Clusters 已通過所有 SAP NetWeaver 應用程式的認證。
版本:Oracle Database 11g 及更新版本
挑戰:RAC 透過將 Oracle 執行處理的倍數來進行擴展,以提供高可用性。不過,這種高可用性僅限於執行處理層次。即使是在 RAC 系統中,資料庫還是會維持單一失敗點。這表示 DBA 錯誤、資料損壞、伺服器或資料中心故障可能會導致整個系統無法使用。
價值主張: Data Guard 會移除此單點失敗。此技術可讓客戶將待命 (陰影) 資料庫設定為主要 (生產) 資料庫的複本,然後讓兩個資料庫保持同步。請注意,Oracle Database Enterprise Edition 中包含 Data Guard。它不是選項。
不過,Active Data Guard 是選項。在 Oracle Database 11g (和更高版本) 中,提供額外的功能,例如「自動區塊修復」和「快速增量備份」。
Active Data Guard Far Sync 是 Oracle Database 12c 的主要新增功能,可讓客戶同時享有高效能 (非同步資料傳輸的特性) 和零資料遺失 (同步資料傳輸的特性) 的優勢。
認證/支援:Oracle Data Guard 已通過所有 SAP NetWeaver 應用程式的認證。不過,僅支援實體待命資料庫,不支援邏輯待命資料庫。
Oracle Active Data Guard 已通過所有 SAP NetWeaver 應用程式的認證。但是,在 SAP 環境中無法進行即時查詢,因為即使生成報表也不是唯讀的作業。
版本:Oracle Database 11g 及更新版本