Oracle Flashback を使用すると、完全なリカバリを必要とせずに、データベースまたはテーブルを過去のある時点にリカバリできます。フラッシュバック・データベースは、FLASHBACK DATABASE 文で時点を指定することによってリストアでき、フラッシュバック・テーブルは、FLASHBACK TABLE 文で時点とテーブル名を指定することによってリストアできます。重要: フラッシュバック ロギングが有効になっているデータベースにのみ適用され、コミットされたトランザクションはリカバリされ、その後の変更はリカバリ後に失われます。
Oracle フラッシュバックの概要
フラッシュバックは、ユーザーがデータベースを復元できるようにする Oracle の強力な機能です。データベース全体をリカバリまたは復元することなく、過去の特定の時点を復元できます。
フラッシュバックの使用方法
フラッシュバックを実行するには、主に 2 つの方法があります:
フラッシュバック データベース
データベースをフラッシュバックするには、次の手順を使用できます。
フラッシュバック テーブル
テーブルをフラッシュバックするには、次の手順を使用できます。
フラッシュバックの例
フラッシュバック データベース:
<code class="oracle">FLASHBACK DATABASE TO TIMESTAMP '2023-05-12 14:30:00';</code>
フラッシュバック テーブル:
<code class="oracle">FLASHBACK TABLE employees TO TIMESTAMP '2023-05-12 12:00:00';</code>
Note
以上がオラクルでフラッシュバックする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。