Oracle Master Gold

フラッシュバック・データ・アーカイブとは?〜過去データを自在に参照する技術〜

Oracle Databaseには、過去のデータを簡単に参照できる強力な機能がいくつもあります。その中でも、テーブルの変更履歴を自動的に保存し、SQLだけで過去を再現できる機能が「フラッシュバック・データ・アーカイブ(Flashback D...
Oracle Master Gold

フラッシュバックトランザクション問い合わせで過去の操作を確認・復元する方法

Oracleデータベースでは、過去のトランザクション履歴を調べるために FLASHBACK_TRANSACTION_QUERY ビューを使用することができます。このビューを活用することで、誤って実行してしまった更新や削除操作を確認・復元する...
Oracle Master Gold

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

Oracleのフラッシュバックバージョン問い合わせ(Flashback Version Query)は、ある行が過去にどのように変更されたのかを調べるための非常に強力な機能です。SCN(System Change Number)や時間を指定...
Oracle Master Gold

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

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

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

〜誤操作からの救世主、Oracleの強力な巻き戻し機能を解説〜Oracle Databaseには「フラッシュバックテクノロジー(Flashback Technology)」という強力な機能があります。これは、ユーザーが誤ってデータを削除した...
Oracle Master Gold

DROPしてしまったテーブルを過去のSCN時点にRMANでリカバリする方法(表単位ポイントインタイムリカバリ)

Oracleデータベースでは、誤ってテーブルを削除(DROP)してしまうことがあります。たとえば…間違って DROP TABLE を実行してしまった誤ったSQLファイルをバッチで流してしまった誰かが消したテーブルを戻したいこのような時に使え...
Oracle Master Gold

特定の表領域に障害が発生した場合のリカバリ手順

Oracleデータベースにおいて、特定の表領域に障害が発生した場合、適切なリカバリ手順を実施することでデータを復旧できます。本記事では、RMANを使用したリカバリ方法を中心に、オンライン表領域とオフライン表領域のケースに分けて詳細な手順を解...
Oracle Master Gold

Oracleデータベースの完全リカバリ手順:RMANによる復旧フロー

Oracleデータベースに障害が発生した際、適切なバックアップとアーカイブログを利用することで、障害直前の状態まで戻す「完全リカバリ」が可能です。本記事では、Oracle Database 19cにおけるRMANを活用した完全リカバリの手順...
Oracle Master Gold

Oracleデータリカバリアドバイザーによる破損ブロックの復旧手順

Oracle Databaseの運用において、データ破損は避けたい事態ですが、万が一の際にはOracleデータリカバリアドバイザー (Data Recovery Advisor, DRA) が強力な解決策となります。本記事では、DRAを使用...
Oracle Master Gold

Oracleで破損ブロックを修復する方法

Oracleデータベースにおいてデータブロックの破損(Block Corruption)が発生した場合、RMAN(Recovery Manager)を使用することで、破損箇所を正確に特定し、バックアップから効率的に修復することが可能です。本...