OceanBase logo

OceanBase

トランザクション処理、分析、AIワークロードに最適な分散データベース

プロダクト概要
デプロイを自由に

OceanBase Cloud

OceanBaseの導入とスケーリングを最適化

エンタープライズ版

自社インフラ上での運用・管理に対応

オープンソース版を試す

コミュニティ版

開発者向けオープンソース分散データベース

OceanBase seekdb

AIネイティブなオープンソースの検索データベース

顧客事例

さまざまな業界の企業による導入事例を紹介します。

さらに見る
利用シーン別

あらゆるシナリオに対応するOLTP

ハイブリッドクラウドソリューション

大容量ストレージデータベースのコスト削減

リアルタイム分析混合ワークロード

複数インスタンスの統合

ドキュメント

会社概要

OceanBaseの企業情報、パートナーシップ、そして信頼性・セキュリティへの取り組みについて紹介します。

OceanBaseについて

トラストセンター

法的情報

お問い合わせ

日本 - 日本語
International - English
中国站 - 简体中文
クラウドで始める

OceanBase

トランザクション処理、分析、AIワークロードに最適な分散データベース

プロダクト概要
デプロイを自由に

OceanBase Cloud

OceanBaseの導入とスケーリングを最適化

エンタープライズ版

自社インフラ上での運用・管理に対応

オープンソース版を試す

コミュニティ版

開発者向けオープンソース分散データベース

OceanBase seekdb

AIネイティブなオープンソースの検索データベース

顧客事例

さまざまな業界の企業による導入事例を紹介します。

さらに見る
利用シーン別

あらゆるシナリオに対応するOLTP

ハイブリッドクラウドソリューション

大容量ストレージデータベースのコスト削減

リアルタイム分析混合ワークロード

複数インスタンスの統合

OceanBaseの企業情報、パートナーシップ、そして信頼性・セキュリティへの取り組みについて紹介します。

OceanBaseについて

トラストセンター

法的情報

お問い合わせ

クラウドで始める
编组
すべての製品
    • データベース
    • アイコンOceanBaseデータベース
    • アイコンOceanBase Cloud
アイコン

OceanBaseデータベース

SQL - V4.4.2

    OceanBase ロゴ

    AI時代を支える分散データベース

    日本 - 日本語
    International - English
    中国站 - 简体中文
    プロダクト
    OceanBase Cloudエンタープライズ版コミュニティ版OceanBase seekdb
    会社概要
    OceanBaseについてトラストセンター法的情報お問い合わせ
    公式アカウント
    ConnpassXQiitaLumaGitHub

    © OceanBase 2026. All rights reserved

    クラウドサービス契約個人情報保護ポリシーセキュリティ
    お問い合わせ
    ドキュメントフィードバック
    1. ホーム
    2. OceanBaseデータベース
    3. SQL
    4. V4.4.2
    アイコンOceanBaseデータベース
    SQL - V 4.4.2
    データベース
    • OceanBaseデータベース
    • OceanBase Cloud
    SQL
    KV
    • V 4.4.2
    • V 4.3.5

    ALTER MATERIALIZED VIEW LOG

    最終更新日:2026-06-15 02:31:33  更新
    シェア
    このページの内容
    説明
    権限要件
    構文
    パラメータ説明
    alter_mlog_action
    関連ドキュメント

    折りたたみ

    シェア

    説明

    このステートメントは、マテリアライズドビューのログ(Materialized View Log, mlog)のプロパティを変更するために使用されます。

    権限要件

    ALTER MATERIALIZED VIEW LOG ステートメントを実行するには、現在のユーザーがベーステーブルに対する ALTER 権限を持っている必要があります。OceanBaseデータベースの権限の詳細については、Oracleモードの権限分類を参照してください。

    構文

    ALTER MATERIALIZED VIEW LOG ON [schema.]table_name alter_mlog_action_list;
    
    alter_mview_action_list:
        alter_mlog_action [, alter_mlog_action ...]
    
    alter_mlog_action:
        parallel_clause
        | PURGE [[START WITH expr] [NEXT expr]]
    
    parallel_clause:
        NOPARALLEL
        | PARALLEL integer
    

    パラメータ説明

    パラメータ
    説明
    schema. オプションです。マテリアライズドビューのログのベーステーブルが存在するスキーマを指定します。schema. を省略した場合、デフォルトでベーステーブルは現在のセッションが存在するスキーマに配置されます。
    table_name マテリアライズドビューのログに対応するベーステーブル名を指定します。
    alter_mlog_action_list マテリアライズドビューのログに対して実行可能な変更操作のリストを示します。複数の操作を同時に指定することができ、英字のカンマ(,)で区切ります。詳細については、後述の alter_mlog_action を参照してください。

    alter_mlog_action

    • parallel_clause:マテリアライズドビューのログテーブルの並列度を変更するために使用します。取り得る値は以下のとおりです:

      • NOPARALLEL:並列度が1で、デフォルト設定です。
      • PARALLEL integer:並列度を指定します。integer の値は1以上の整数です。

      例:

      ALTER MATERIALIZED VIEW LOG ON tbl1 PARALLEL 5;
      
    • PURGE [[START WITH expr] [NEXT expr]]:マテリアライズドビューのログのバックグラウンドクリーンアップタスクの時間間隔を変更するために使用します。

      • [START WITH expr]:オプションです。マテリアライズドビューのログの初回クリーンアップ時刻を表します。
      • [NEXT expr]:オプションです。次回のマテリアライズドビューのログのクリーンアップ時刻を表します。次回のクリーンアップ時刻を設定するために使用します。

      注意

      START WITH expr と NEXT expr の2つの時間式を将来の時点に設定してください。そうでない場合、エラーが発生します。

      現在のタイムゾーンの時間を表すために current_date の使用を推奨します。時間式の例は以下のとおりです:

      • 現在の時間(current_date)から、10秒ごとに期限切れのマテリアライズドビューのログレコードをクリーンアップします。

        START WITH current_date NEXT current_date + INTERVAL '10' SECOND
        
      • 現在の時間(current_date)から、10時間ごとに期限切れのマテリアライズドビューのログレコードをクリーンアップします。

        START WITH current_date NEXT current_date + INTERVAL '10' HOUR
        
      • 現在の時間(current_date)から、1日ごとに期限切れのマテリアライズドビューのログレコードをクリーンアップします。

        START WITH current_date NEXT current_date + 1
        

      例:

      ALTER MATERIALIZED VIEW LOG ON tbl1 PURGE START WITH current_date;
      
      ALTER MATERIALIZED VIEW LOG ON tbl1 PURGE NEXT current_date + 1;
      
      ALTER MATERIALIZED VIEW LOG ON tbl1 PURGE START WITH current_date NEXT current_date + 1;
      

    関連ドキュメント

    マテリアライズドビューのログ

    前のトピック

    ALTER MATERIALIZED VIEW
    最後

    次のトピック

    ALTER OUTLINE
    次
    このページの内容
    説明
    権限要件
    構文
    パラメータ説明
    alter_mlog_action
    関連ドキュメント