このトピックでは、ApsaraDB for OceanBase コンソールで binlog サービスを有効化および無効化する方法、およびその他の binlog 関連の操作を実行する方法について説明します。
制限事項
binlog サービスは、許可リストに登録されているお客様のみが利用でき、期間限定の無料トライアルが提供されています。 このサービスを有効にするには、ApsaraDB for OceanBase テクニカルサポートに連絡してください。
binlog サービスを有効にする
デフォルトでは、ApsaraDB for OceanBase で binlog サービスは無効になっています。 テナントワークスペースまたはテナントインスタンスワークスペースで binlog サービスを有効にすることができます。 テナントワークスペースで binlog サービスを有効にするには、次の手順を実行します。
ApsaraDB for OceanBase コンソール にログインします。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 インスタンスリストからターゲットクラスタインスタンスを選択して、クラスタインスタンスワークスペースに移動します。
左側のナビゲーションウィンドウで、[テナント管理] をクリックします。 テナントリストからターゲットテナントを選択して、テナントワークスペースに移動します。

[binlog サービス] の横にある [有効化] をクリックします。 表示されるダイアログボックスで、[OK] をクリックします。
説明Binlog は、データベースインスタンスのディスク容量を占有しません。
デフォルトでは、binlog ファイルは 18 時間保持されます。 期限切れの binlog ファイルは自動的に削除されます。 binlog ファイルの最大ストレージ容量は 50 GB です。 この制限に達すると、システムは最も古い binlog ファイルを自動的に削除します。
OceanBase Database V3.x(V3.2.4.4 以降)または V4.x(V4.1.0.1 以降)で binlog サービスを有効にすると、対応するパラメータが設定され、SHOW CREATE TABLE 文と
SHOW CREATE DATABASE文がネイティブ MySQL と互換性のある結果を返すようになります。 MySQL モードの OceanBase Database は、サブパーティションやデフォルトの LIST パーティションなどの特定の拡張機能を提供します。 テーブルを作成するときにこれらの機能を適用すると、返される互換性のあるテーブルスキーマは実際のスキーマとは異なります。 これらの機能は注意して使用してください。
binlog を管理する
binlog サービスを有効にした後、テナントワークスペースまたはテナントインスタンスワークスペースで、binlog の保持期間を変更したり、パフォーマンス監視情報を表示したり、binlog サービスを無効にすることができます。

OceanBase Database V3.x(V3.2.4.4 以降)または V4.x(V4.1.0.1 以降)を使用している場合は、[binlog サービス] の横にある [アクション] > [パラメータ設定] を選択して、binlog の保持期間を変更したり、DDL 出力互換性を無効にすることができます。 DDL 出力互換性が無効になっている場合、出力にはストレージ情報などの OceanBase Database 固有のパラメータが含まれます。 出力に依存するツールが影響を受ける可能性があります。
他のバージョンの OceanBase Database を使用している場合は、[binlog サービス] の横にある [アクション] > [保持期間の変更] を選択して、binlog の保持期間を変更できます。保持期間は 1 ~ 240 時間です。 期限切れの binlog ファイルは自動的に削除されます。
[binlog サービス] の横にある [アクション] > [パフォーマンス監視の表示] を選択すると、テナントのパフォーマンス監視ページで binlog のディスク使用量を表示できます。
[binlog サービス] の横にある [アクション] > [binlog サービスの無効化] を選択すると、binlog サービスを無効にできます。 binlog サービスが無効になると、生成されたすべての binlog ファイルが削除され、ストレージ容量が解放されます。