UNDO

CDB/PDB(マルチテナント)

CDB構成における表領域とUNDO管理

Oracleのマルチテナント構成(CDB構成)では、表領域(tablespace)やUNDOの管理方法がPDB単位で独立しており、従来のデータベース構成とは大きく異なります。本記事では、CDB構成における表領域の基本から、UNDO管理の方式...
Oracle Master Gold

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

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

SCNで時間を巻き戻す!Oracleフラッシュバック表(FLASHBACK TABLE)活用ガイド

Oracle Databaseを運用していると、「誤って大事なレコードを削除してコミットしてしまった…」という事態に遭遇することがあります。バックアップからのリストアは大掛かりですが、フラッシュバック表(FLASHBACK TABLE)機能...
Oracle Master Gold

Oracle フラッシュバッククエリ(SCN指定+日時指定)

Oracle Databaseを運用していると、「更新前のデータを今すぐ確認したい」「いつの間にか消えたレコードの内容を調べたい」という場面に遭遇します。そんな時に役立つのが、過去の時点を指定してデータを参照できる「フラッシュバッククエリ(...
Oracle Master Bronze

OracleのUNDOとは?仕組み・役割・使用量の確認手順を図解で徹底解説!

Oracle DatabaseのUNDO(アンドゥ)は、トランザクションの整合性と同時実行制御を支える非常に重要な仕組みです。UNDOを正しく理解しておくことは、エラー回避やパフォーマンス維持、障害対応の観点からもDBAにとって必須の知識で...