フラッシュバック

RMAN/バックアップ・リカバリ

UNTIL句で指定できる「時間」「SCN」「シーケンス」の使い方と確認方法

OracleではRMANやフラッシュバック、SQLの一部機能で時点指定による操作を行うことができます。その際に使われるのが UNTIL 句です。この記事では、UNTIL句で指定可能な以下の3つの形式について詳しく解説します。UNTIL TI...
CDB/PDB(マルチテナント)

CDB環境でのフラッシュバック・データベースの使い方

~CDB全体と特定PDBを戻す方法+FRA設定と現在のSCN確認手順付き~Oracleの「フラッシュバック・データベース」機能は、操作ミスや障害発生時に、ある時点の状態に迅速に巻き戻すことができる便利な復旧手段です。この記事では、CDB環境...
Oracle Master Gold

フラッシュバック・データベースの構築手順と運用の極意

Oracle Databaseを運用する上で、最も強力な「保険」の一つがフラッシュバック・データベース(Flashback Database)です。 ユーザーが誤って大規模な更新を行ったり、アプリケーションのバグでデータが壊れたりした際、デ...
Oracle Master Gold

Oracle フラッシュバック・ドロップ:削除した表を「ゴミ箱」から救い出す魔法のコマンド

Oracle Databaseを運用していて、最も冷や汗をかく瞬間の一つが「大事な表を誤ってDROPしてしまった」ときです。しかし、Oracleにはフラッシュバック・ドロップ(Flashback Drop)という強力な救済機能が備わっていま...
Oracle Master Gold

特定の変更を「なかったこと」にする:Oracle フラッシュバック・トランザクション活用術

Oracle Databaseで誤った更新をコミットしてしまった際、テーブル全体を戻す「フラッシュバック表」では影響範囲が広すぎることがあります。「この特定の更新(トランザクション)だけをスマートに取り消したい」――そんな時に役立つのが フ...
Oracle Master Gold

Oracle フラッシュバックトランザクション問い合わせとは?

Oracleデータベースで誤った更新や削除を行った際、特定の処理だけを正確に特定し、迅速に復元したい場合があります。Oracle フラッシュバックトランザクション問い合わせ(FLASHBACK_TRANSACTION_QUERY)を利用すれ...
Oracle Master Gold

Oracle フラッシュバックバージョン問い合わせ(Flashback Version Query)

Oracle Databaseを運用していると、「いつ、どのトランザクションで、データがどう書き換えられたのか」という履歴を追跡したい場面があります。そんな時に役立つのがフラッシュバックバージョン問い合わせ(Flashback Versio...
Oracle Master Gold

Oracle フラッシュバックテクノロジーとは?

〜誤操作からの救世主、Oracleの強力な巻き戻し機能を解説〜Oracle Databaseには、時間を巻き戻す魔法のような機能「フラッシュバックテクノロジー(Flashback Technology)」が備わっています。ユーザーが誤ってデ...
Oracle Master Silver

UNDO表領域とUNDOセグメントガイド

Oracleデータベースを適切に運用するためには、UNDO表領域とUNDOセグメントの理解が不可欠です。この記事では、初心者が基礎をしっかり学び、運用で直面する課題を解決するための具体例や図解をふんだんに取り入れ、実践的な内容に仕上げました...
Oracle Master Bronze

高速リカバリ領域(FRA)の基本と設定方法を徹底解説

Oracle Databaseを運用していると、バックアップやアーカイブログ、障害発生時のリカバリなど、多くの「復旧に関する情報」を扱う必要があります。そのとき重要な役割を果たすのが高速リカバリ領域(FRA:Fast Recovery Ar...