Your Oracle 23ai database is in NOARCHIVELOG mode. A user reports that a critical table was accidentally modified, and you want to restore the database to a point before the change. What is the primary limitation you face?
In NOARCHIVELOG mode, Oracle does not archive redo logs, so there is no continuous record of changes to roll forward or back to an arbitrary point. You can only restore the most recent full backup, losing all changes made after it. This makes point-in-time recovery impossible, which is the fundamental limitation of running without archiving.
Why this answer
NOARCHIVELOG mode means redo logs are overwritten rather than archived, so there is no way to replay changes to reach an arbitrary past point. Recovery is limited to restoring the last consistent backup, losing subsequent transactions. This is why production databases requiring point-in-time recovery must run in ARCHIVELOG mode.
Exam trap
The trap here is assuming NOARCHIVELOG mode prevents backups entirely, when in fact it only prevents point-in-time recovery.