すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase:Binlog サービスの管理

最終更新日:Jan 17, 2026

このトピックでは、OceanBase コンソールから Binlog サービスを有効化、無効化、および管理する方法について説明します。

制限事項

Binlog サービスは、許可リストに登録されているお客様のみが利用でき、期間限定で無料です。このサービスを利用するには、OceanBase テクニカルサポートにご連絡ください。

Binlog サービスの有効化

OceanBase では、Binlog サービスはデフォルトで無効になっています。テナントワークスペースまたはテナントインスタンスワークスペースで有効にできます。以下の手順では、テナントワークスペースでサービスを有効にする方法について説明します。

  1. OceanBase 管理コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。インスタンスリストで、対象のクラスターインスタンスを選択して、そのワークスペースを開きます。

  3. 左側のナビゲーションウィンドウで、[テナント管理] をクリックします。テナントリストで、対象のテナントを選択して、そのワークスペースを開きます。Binlog开通..png

  4. [Binlog サービス] の横にある [有効化] をクリックします。ポップアップウィンドウで [OK] をクリックして、Binlog サービスを有効にします。

    説明
    • Binlog ファイルは、データベースインスタンスのディスク領域を占有しません。

    • Binlog ファイルは、保持期間に基づいて自動的に削除されます。デフォルトの保持期間は 18 時間です。最大ストレージサイズは 50 GB です。この制限を超えると、システムは最も古いログファイルを自動的に削除します。

    • V3.2.4.4 以降の OceanBase Database V3.x バージョン、または V4.1.0.1 以降の V4.x バージョンでは、Binlog サービスを有効にすると、システムは MySQL 互換性パラメーターも設定します。このパラメーターにより、`SHOW CREATE TABLE/DATABASE` の出力が MySQL と互換性を持つようになります。例えば、Binlog サービスを有効にすると、サービスはデフォルトで _show_ddl_in_compat_mode パラメーターを 1 に設定します。その結果、SHOW CREATE TABLE は MySQL 互換モードのステートメントを返します。OceanBase Database 固有の構文を表示するには、現在のセッションで _show_ddl_in_compat_mode を 0 に設定するか、Binlog サービスの MySQL 互換性スイッチをオフにします。

      OceanBase Database の MySQL モードには、さまざまな種類のサブパーティションや List Default パーティションなど、独自の拡張機能があります。これらの機能を使用してテーブルを作成した場合、互換モードが有効になっていると、表示される内容は実際の OceanBase Database スキーマとは異なります。この機能は注意して使用してください。

Binlog の管理

Binlog サービスを有効にした後、必要に応じて、テナントワークスペースまたはテナントインスタンスワークスペースで、保持期間の変更、パフォーマンスモニタリングデータの表示、またはサービスの無効化ができます。

Binlog相关操作..png

  1. V3.2.4.4 以降の OceanBase Database V3.x バージョン、または V4.1.0.1 以降の V4.x バージョンでは、[Binlog サービス] の横にある [操作] > [パラメーター設定] をクリックします。その後、Binlog の保持期間を変更したり、DDL 出力互換性を無効にしたりできます。DDL 出力互換性を無効にすると、出力にはストレージ情報など、OceanBase 固有の追加パラメーターが含まれます。これにより、コマンドの出力に依存するツールに影響が及ぶ可能性があります。

  2. 他のバージョンの OceanBase Database の場合は、[Binlog サービス] の横にある [操作] > [保持期間の変更] をクリックします。保持期間は 1 から 240 時間の間の値に設定できます。保持期間を超えたファイルは自動的に削除されます。

  3. [Binlog サービス] の横にある [操作] > [パフォーマンスモニタリングの表示] をクリックして、テナントのパフォーマンスモニタリングページを開き、Binlog のディスク使用率を表示します。

  4. [Binlog サービス] の横にある [操作] > [Binlog サービスを無効化] をクリックします。Binlog サービスを無効にすると、既存のすべてのログファイルが削除され、それらが占有していたストレージ領域が解放されます。