1. 程式人生 > >SAP HANA租戶庫Ⅰ

SAP HANA租戶庫Ⅰ

更多內容關注公眾號:SAPtechnical 

SAP HANA 1.0從SPS10開始就推出了多租戶庫,而在SAP HANA 2.0 SPS01開始,多租戶資料庫容器,我們簡稱MDC將成為SAP HANA系統的唯一操作模式。也就是說,我們將無法再去操作單容器模式的系統了。

那麼,我們需要了解一下單容器模式和多容器模式的區別是什麼。

MDC系統由用於整個系統管理任務的系統資料庫和一個或多個租戶資料庫組成。租戶資料庫在永續性,資料庫目錄,使用者,跟蹤等方面是完全獨立的。如果從單容器系統轉移到多容器系統,從管理角度來看,我們只會看到一些差異。資料庫大小將保持大致相同,效能不受影響。

 

每個新的SAP HANA安裝都將採用多容器模式,並具有一個預設租戶資料庫。在升級期間,每個現有的單容器系統都將自動轉換為多容器模式(不需要停止伺服器去升級,這個升級非常的快捷方便)。升級後的系統將具有一個與單個容器對應的租戶資料庫。升級很快,沒有更改或遷移使用者資料。原始單容器系統的SYSTEM使用者將使用相同的密碼分配給租戶資料庫。但我們必須在升級或安裝過程中設定新系統資料庫的SYSTEM使用者的密碼。在升級之前已經在多容器模式下執行的系統不會以任何方式改變。

 

預設租戶資料庫在與單容器系統相同的埠上執行,也可以通過相同的URL訪問。現有應用程式不需要更改,但現在可以使用租戶資料庫名稱來開啟連線而不是埠。還應監視系統資料庫,並且還將執行統計伺服器。系統資料庫為租戶資料庫上的備份和恢復操作以及啟動或停止租戶資料庫提供SQL介面。

MDC引入了一個系統資料庫,用於儲存和維護系統拓撲以及其他一些任務。現在必須將其視為日常運作的一部分。通過系統資料庫和租戶資料庫熟悉可能的內容。除了租戶資料庫(在從單容器系統轉換期間保留原始備份設定)之外,還需要備份系統資料庫並將其整合到備份計劃中。在MDC系統中提供的服務也與單容器系統不同。現在,我們可以通過執行SQL語句(例如"ALTER DATABASE <name> ADD 'dpserver' AT '<location>' ")來更改配置引數,而不是更改配置引數。

 

具體實施方案請參考SAP 官網給出的解決方案。