プライマリ・コンテンツに移動
Oracle® Database SQL言語リファレンス
11gリリース2 (11.2)
B56299-08
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

ALTER FLASHBACK ARCHIVE

用途

ALTER FLASHBACK ARCHIVE文を使用すると、次の操作を実行できます。

  • システムのデフォルトのフラッシュバック・データ・アーカイブとしてのフラッシュバック・データ・アーカイブの指定

  • フラッシュバック・データ・アーカイブによって使用される表領域の追加

  • フラッシュバック・データ・アーカイブによって使用される表領域の割当て制限の変更

  • フラッシュバック・データ・アーカイブによる使用からの表領域の削除

  • フラッシュバック・データ・アーカイブの保存期間の変更

  • 不要な古いデータのフラッシュバック・データ・アーカイブの消去


関連項目:

フラッシュバック・データ・アーカイブの使用方法の詳細は、『Oracle Databaseアドバンスト・アプリケーション開発者ガイド』および「CREATE FLASHBACK ARCHIVE」を参照してください。

前提条件

フラッシュバック・データ・アーカイブを変更するには、FLASHBACK ARCHIVE ADMINISTERシステム権限が必要です。フラッシュバック・データ・アーカイブ表領域を追加、変更または削除するには、影響を受ける表領域に対する適切な権限も必要です。

構文

alter_flashback_archive::=

alter_flashback_archive.gifの説明が続きます。
図「alter_flashback_archive.gif」の説明

flashback_archive_quota::=

flashback_archive_quota.gifの説明が続きます。
図「flashback_archive_quota.gif」の説明

flashback_archive_retention::=

flashback_archive_retention.gifの説明が続きます。
図「flashback_archive_retention.gif」の説明

セマンティクス

flashback_archive

既存のフラッシュバック・データ・アーカイブの名前を指定します。

SET DEFAULT

この句を指定するには、SYSDBAとしてログインしている必要があります。この句を使用すると、このフラッシュバック・データ・アーカイブをシステムのデフォルトのフラッシュバック・データ・アーカイブとして指定できます。CREATE TABLE文またはALTER TABLE文に、フラッシュバック・データ・アーカイブ名を指定しないでflashback_archive_clauseが指定されている場合は、データベースはデフォルトのフラッシュバック・データ・アーカイブを使用して、該当する表のデータを格納します。

この文によって、異なるフラッシュバック・データ・アーカイブのデフォルトとしての以前の指定は上書きされます。


関連項目:

詳細は、「CREATE TABLE」のflashback_archive_clauseを参照してください。

ADD TABLESPACE

この句を使用すると、フラッシュバック・データ・アーカイブに表領域を追加できます。flashback_archive_quota句を使用して、新規表領域内のフラッシュバック・データ・アーカイブによって使用できる領域の量を指定できます。この句を省略すると、新しく追加された表領域内でフラッシュバック・データ・アーカイブの領域の制限はありません。

MODIFY TABLESPACE

この句を使用すると、フラッシュバック・データ・アーカイブによってすでに使用されている表領域の割当て制限を変更できます。

REMOVE TABLESPACE

この句を使用すると、フラッシュバック・データ・アーカイブによる使用から表領域を削除できます。フラッシュバック・データ・アーカイブによって使用される最後に残った表領域は削除できません。

削除する表領域にフラッシュバック・アーカイブの保存期間内のデータが含まれている場合は、そのデータも削除されます。そのため、この句を使用して表領域を削除する前に、データを別の表領域に移動する必要があります。

MODIFY RETENTION

この句を使用すると、フラッシュバック・データ・アーカイブの保存期間を変更できます。

PURGE

この句を使用すると、フラッシュバック・データ・アーカイブからデータを消去できます。

  • PURGE ALLを指定すると、フラッシュバック・データ・アーカイブからすべてのデータが削除されます。この履歴情報は、フラッシュバック問合せで指定されたSCNまたはタイムスタンプがUNDO保存期間内である場合にのみ、フラッシュバック問合せを使用して取得できます。

  • PURGE BEFORE SCNを指定すると、指定したシステム変更番号より前のフラッシュバック・データ・アーカイブからすべてのデータが削除されます。

  • PURGE BEFORE TIMESTAMPを指定すると、指定したタイムスタンプより前のフラッシュバック・データ・アーカイブからすべてのデータが削除されます。

[NO] OPTIMIZE DATA

この句のセマンティクスは、CREATE FLASHBACK ARCHIVE[NO] OPTIMIZE DATA句と同じです。


関連項目:

フラッシュバック・データ・アーカイブの作成の詳細およびフラッシュバック・データ・アーカイブの簡単な使用例は、「CREATE FLASHBACK ARCHIVE」を参照してください。