將交易日誌儲存在關聯式資料庫中
您可以選擇將 Liberty 交易日誌儲存在關聯式資料庫中,而不是儲存成作業系統檔案。這個特性可在不必使用共用檔案系統的情況下,提供高可用性 (HA) 支援。 支援將交易服務日誌儲存在關聯式資料庫中,以便在正式作業中使用。
關於這項作業
WebSphere® Application Server 交易服務會將每個包含兩項資源以上的廣域交易,或將分散在多部伺服器的廣域交易的資訊寫入交易日誌中。這些交易由應用程式或應用程式部署在其中的儲存器來啟動或停止。 交易服務會維護交易日誌,以確保交易的完整性。 資訊是在分散式交易的準備階段寫入交易日誌中,因此,如果含有作用中交易的伺服器在失敗之後重新啟動,交易服務可以利用這些日誌來重播任何不確定的交易。 如此一來,整體系統就能夠返回一致的狀態。
預設配置是將交易日誌儲存成作業系統檔案。這項 HA 交易支援需要利用共用檔案系統來代管交易日誌,例如:NFSv4 裝載的網路連接儲存體 (NAS) 或儲存區域網路 (SAN)。
但是您可以選擇將交易日誌儲存在關聯式資料庫管理系統 (RDBMS) 中。這個配置選項是著眼於在 HA 環境中工作的客戶。 這項特性可讓客戶(尤其是投資 HA 資料庫技術的客戶)利用他們的 HA 資料庫來作為交易日誌的共用儲存庫,以及作為使用共用檔案系統的替代方案。 您可以使用 Liberty 支援的任何資料庫類型。
您可以配置一部應用程式伺服器,來回復不同應用程式伺服器的日誌。 當使用這項程序時,原始的擁有端應用程式伺服器不能正在執行。當有可用的交易服務日誌,但原始的擁有端應用程式伺服器卻無法啟動時,通常就會使用它來執行未完成的交易回復。
Liberty 的回復主體與 WebSphere Application Server 傳統版 的相同。有關回復的相關資訊,請參閱下列資源:
程序
如果要將 Liberty 交易日誌配置成儲存在 RDBMS 中,請完成下列步驟: