UNDO

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

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

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

Oracleフラッシュバック・トランザクションの使い方

Oracleの「フラッシュバック・トランザクション(FLASHBACK TRANSACTION)」は、誤って行ったデータ変更を元に戻すためのとても便利な機能です。本記事では、実際にテーブルを作成してトランザクションを実行し、フラッシュバック...
Oracle Master Gold

SCNを使って表を過去の状態に戻す!フラッシュバック表の使い方

Oracleデータベースを扱う中で、「誤ってデータを削除してしまった…」という場面は誰でも一度は経験するものです。そんなときに役立つのが フラッシュバック表(FLASHBACK TABLE) 機能です。今回は、特に SCN(System C...
Oracle Master Gold

Oracleのフラッシュバック問い合わせ(SCN指定編+日時指定)

Oracle Databaseには、過去のデータを参照する強力な機能「フラッシュバッククエリ(Flashback Query)」があります。この記事では、SCNを使った方法に加え、日時を指定して過去のデータを参照する方法(AS OF TIM...
Oracle Master Bronze

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

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