Tablespace Point In Time Recovery deals with recovering data from exact time. You can even backup your database before taking any major step.