Is there a proper snapshot function or anything analogue to it on Oracle Database (19c, 21c) on a schema or PDB level?
For example, I wanted to run some tests that will alter tables, procedures and update data from a schema. After finishing my tests I wanted to revert it to the state it was before I started changing it. I'm used to do Virtual Machine snapshots, but I'm new to Oracle DB and was looking for something similar to it.
Is there anything like that?