Deleting a page or shared component in Oracle APEX by mistake can be frustrating—but recovery is possible if you act quickly.
Why Flashback?
Instead of relying on full database recovery (which is time-consuming and resource-intensive), APEX offers a Flashback Export option that utilizes Oracle’s Flashback Query technology via the Undo tablespace.
-
How It Works:
-
Flashback Export is available for applications, pages, and components.
-
To recover a deleted page, create a dummy page with the same number, then export it using the Flashback Time setting.
-
Import the exported file—APEX will prompt to overwrite the dummy with the restored original.
-
-
For Shared Components:
If shared components were also deleted, export the entire application using the Flashback option and import it:-
With the same App ID (overwrites the original app).
-
Or with a new App ID (lets you manually copy components from the flashback version).
-
-
Best Practice:
Schedule regular exports and store them in source control (e.g., Git), ensuring long-term recovery options—even for changes lost days or weeks ago.
No comments:
Post a Comment