説明
この構成パラメータは、V4.1.0バージョンから導入されました。
機能の概要
dump_data_dictionary_to_log_intervalは、テナントデータディクショナリの永続化サイクルを制御します。
権限要件
パラメータの確認
sysテナントとすべてのユーザーテナントはSHOW PARAMETERSステートメント、またはGV$OB_PARAMETERSビューを使用してこのパラメータを確認できます。パラメータの変更
sysテナントとユーザーテナントはこの構成パラメータを変更できます。
プロパティの説明
| プロパティ | 説明 |
|---|---|
| パラメータタイプ | Time |
| デフォルト値 | 24H、デフォルト単位は秒 |
| 値の範囲 | (0s, +∞) |
| 変更は可能か | はい。ALTER SYSTEM SET ステートメントを使用して変更できます。 |
| OBServerノードの再起動が必要か | 不要です。設定は即時に反映されます。 |
使用方法
データディクショナリはユーザーテナントにのみサービスを提供し、PALFを介して通常のテナントのシステムログストリーム(SYS_LS)に永続化されます。ユーザーテナントが作成されると、データディクショナリサービスが自動的に有効になり、テナントSYS_LSのLEADERコピー上で実行されます。
ログアーカイブサービスが有効になると、非同期データディクショナリ生成タスクが自動的にトリガーされます。OceanBaseデータベースは、テナントレベルの構成パラメータdump_data_dictionary_to_log_intervalを使用してデータディクショナリを生成することをサポートしています。
OceanBaseデータベースは、V4.2.0バージョン以降、DBA/CDBビューを使用してデータディクショナリの生成履歴を記録する機能をサポートしています。システムテナントではCDB_OB_DATA_DICTIONARY_IN_LOGビューを、通常のテナントではDBA_OB_DATA_DICTIONARY_IN_LOGビューを照会して、ディクショナリの位置情報を取得できます。
設定例
テナントデータディクショナリの永続化サイクルを24時間に設定します。
obclient> ALTER SYSTEM SET dump_data_dictionary_to_log_interval = '24H';
関連ドキュメント
- ログアーカイブの詳細については、ログアーカイブセクションを参照してください。