You can only restore tablespaces, files, controlfile, spfile and archive logs (if you backed them up).
----------------------------------------------------------------------------
The person who says it can't be done should not interrupt the person doing it. -- Chinese proverb
The easy way to restore (not recover) just one table is by importing a recent exported dump file of the table. It won't have in it data that changed since the export occurred.
But, without an export dump file that contains that single table, if you must rely on trying to restore/recover using your backups and archive redo log files, it is technically feasible, but it is a real "Pain in the Pahtoot"...Here's what you must do:
1) Clone your Oracle database/instance onto another target server by copying over the last full backup of your source database/instance, along with your applicable archived redo log files and parameter (init.ora) file.
2) Startup and recover the clone to the point in time prior to the demise of your missing table.
3) On the clone database, export the table.
4) On the original database, import the exported dump file of the single table.
Let us know what you end up doing and the satisfaction it brings you.
I knew about the cloning (i have it scripted out pretty well), so we are going to use an export file, import to a temp table, then export with a where clause. Nice, huh?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.