SAP HANA 管理員 - 多租戶資料庫



可以在單個 HANA 系統中設定多個數據庫。當您以多容器模式安裝 SAP HANA 系統時,可以在單個 SAP HANA 系統中設定多個隔離的資料庫。這稱為多租戶資料庫容器

您還可以將單容器 HANA 系統轉換為多容器資料庫 HANA 系統。在多容器 HANA 系統中,每個資料庫都在相同的基礎架構上執行並使用相同的計算資源。但是,每個資料庫包含以下元件:

  • 資料庫使用者
  • 儲存庫
  • 目錄
  • 備份
  • 跟蹤和日誌
  • 永續性

所有資料庫物件(表、模式、資料庫檢視、SQL 過程)對於每個資料庫都是獨立的。您還可以執行跨資料庫函式。

在 SAP HANA 系統中,它包含多個伺服器——名稱伺服器、索引伺服器、預處理器和 XS 伺服器。使用多個容器資料庫時,會使用上述伺服器的不同組合。

名稱伺服器維護系統的景觀詳細資訊,系統資料庫執行名稱伺服器。多租戶資料庫的名稱伺服器不包含拓撲資訊,此資訊儲存在租戶資料庫目錄中。

預處理器和編譯伺服器執行在系統資料庫上,因為它們不包含永續性資料。每個租戶資料庫都包含自己的索引伺服器,並且 SAP HANA Classic Server 預設執行在租戶資料庫的索引伺服器上。

您可以在下面的螢幕截圖中看到 SAP HANA 多容器系統的架構。系統資料庫的每個例項都在多個主機上執行,以提供可擴充套件性和系統可用性。在多工作器配置中,當一個系統發生故障時,備用例項將故障轉移所有活動資料庫。

Multitenant

在上面的螢幕截圖中,您可以看到在多容器資料庫系統中跨三個主機分佈的 2 個數據庫。

在多容器架構中,系統資料庫是在安裝多容器系統時或將單容器系統轉換為多容器系統時設定的。它用於管理有關整個系統的的資訊,也用於租戶資料庫。它用於多租戶環境中的中央系統管理。

系統資料庫包含用於系統管理和 SAP HANA 管理工具(例如 SAP HANA Studio)連線到系統資料庫的資料和使用者資料。在系統資料庫中執行的所有管理任務都應用於整個系統,您還可以針對特定租戶資料庫進行配置。系統資料庫包含有關租戶元件的完整景觀資訊,但它不包含與拓撲相關的的資訊。

廣告