本頁面為您介紹如何通過云數據庫 OceanBase 租戶工作臺開通/關閉 Binlog 服務,以及 Binlog 的其他相關操作。
使用限制
Binlog 服務目前僅對白名單用戶開放,限時免費。如果您需要使用本服務,請聯系 OceanBase 技術支持。
開通 Binlog 日志服務
云數據庫 OceanBase 的 Binlog 服務默認為關閉狀態,您可以通過租戶工作臺/租戶實例工作臺開啟 Binlog 服務。以租戶工作臺為例,具體操作步驟如下:
登錄 OceanBase 管理控制臺。
在左側導航欄中,單擊 實例列表,在實例列表中選擇目標集群實例并進入集群實例工作臺。
單擊左側導航欄的 租戶管理,在租戶列表中選擇目標租戶并進入租戶工作臺。
單擊 Binlog 服務 后的 開通 并在彈出窗口中單擊 確定 即可開通 Binlog 服務。
說明Binlog 不會占用數據庫實例的磁盤存儲空間。
Binlog 日志文件會根據保存時長進行自動刪除,默認保存 18 小時。存儲上限 50 GB,超出后系統會自動從最早的日志文件開始刪除。
當 OceanBase 數據庫版本為 3.x 且高于 V3.2.4.4 或 4.x 且高于 V4.1.0.1 時,Binlog 服務開啟時會同步設置 MySQL 兼容參數,表示租戶開啟了
show create table/database
兼容 MySQL 的結果展示。OceanBase 數據庫的 MySQL 模式有一些特有擴展能力,如各類二級分區、List Default 分區等,如果已使用這些能力建表,開啟兼容模式后,展示的內容和 OceanBase 數據庫真實 Schema 會有差異。請謹慎使用。
管理 Binlog 日志
Binlog 服務開通后,您可以根據業務需要在租戶工作臺/租戶實例工作臺修改 Binlog 的保留時長、查看性能監控或關閉 Binlog 服務。
當 OceanBase 數據庫版本為 3.x 且高于 V3.2.4.4 或 4.x 且高于 V4.1.0.1 時,單擊 Binlog 服務 后的 操作 >參數配置,可以修改 Binlog 的保留時長或選擇關閉 DDL 輸出兼容性。當 DDL 輸出兼容性未開啟時,會增加 OceanBase 特有的存儲信息等附加參數,可能影響依賴該命令輸出結果的工具使用。
當 OceanBase 數據庫版本不滿足 3.x 且高于 V3.2.4.4 或 4.x 且高于 V4.1.0.1 時,單擊 Binlog 服務 后的 操作 > 修改保留時長,可以修改 Binlog 的保留時長,保留范圍為 1-240 小時,超過保存時長的文件會被自動刪除。
單擊 Binlog 服務 后的 操作 > 關查看性能監控,可以跳轉至當前租戶的性能監控頁面查看 Binlog 日志磁盤使用量。
單擊 Binlog 服務 后的 操作 > 關閉 Binlog 服務,可以關閉 Binlog 服務。Binlog 關閉后,已生成的日志文件會全部刪除,其占用的存儲空間也會被釋放。