ログアーカイブモードを有効にした後、ビジネスニーズに応じてアーカイブ宛先を変更できます。
制限事項と注意点
AWS S3またはS3プロトコル互換の他のオブジェクトストレージをアーカイブメディアとして使用する場合、アーカイブ遅延時間(構成パラメータ
archive_lag_targetによって制御される)は60秒以上である必要があります。OSS/NFSからS3またはS3プロトコル互換の他のオブジェクトストレージにアーカイブメディアを変更する際に、構成パラメータarchive_lag_targetの値が60秒未満の場合、アーカイブ宛先を変更するコマンドを実行するとエラーが発生します。現在、自動クリーンアップは
DATA_BACKUP_DESTおよびLOG_ARCHIVE_DESTに設定されたバックアップ宛先とアーカイブ宛先のデータのみをサポートしているため、アーカイブ宛先を変更すると、元のアーカイブパスのデータはOceanBaseデータベースによる自動クリーンアップができなくなります。
操作手順
テナント管理者として、クラスタの
sysテナントまたはユーザーテナントにログインします。アーカイブモードを無効にします。詳細な操作については、アーカイブモードの無効化を参照してください。
アーカイブ宛先を再設定します。
アーカイブ宛先を再設定する際、交換対象のディレクトリがそのテナントが以前に使用したアーカイブディレクトリである場合、そのディレクトリ内に
formatファイルが存在している必要があります。そうでない場合、交換対象のディレクトリは空である必要があります。アーカイブ宛先の設定に関する詳細な操作については、ログアーカイブ前の準備のアーカイブ宛先の設定を参照してください。
完了後、
sysテナントでCDB_OB_ARCHIVE_DESTビューのLOG_ARCHIVE_DEST列、またはユーザーテナントでDBA_OB_ARCHIVE_DESTビューのLOG_ARCHIVE_DEST列を照会し、新しいアーカイブ宛先が正常に設定されているかどうかを確認します。詳細な操作については、アーカイブパラメータの表示を参照してください。
次のステップ
アーカイブ宛先の変更が成功した後、アーカイブモードを再度有効にする必要があります。アーカイブモードを有効にする詳細な操作については、アーカイブモードの有効化を参照してください。