If REFRESH will do the task of REWIND !! Why do we have REWIND option ?

  • 1
  • 1
  • Question
  • Updated 3 years ago
  • Answered
As per my  understanding if REFRESH will do the task of REWIND.

Task : "you can choose to refresh the VDB from a snapshot or a specific point in time." 


Why do we need REWIND option ?
Photo of K J M RAO


  • 440 Points 250 badge 2x thumb

Posted 3 years ago

  • 1
  • 1
Photo of Scott MacDonald

Scott MacDonald, Staff Engineer

  • 2,724 Points 2k badge 2x thumb
Official Response
Rewind and Refresh are different operations:

REWIND: Go back to a previous point in the lifetime for that VDB.

REFRESH: Recreate a VDB from a point in time of the parent dSource.

When you provision a VDB, you are creating a new timeline (or branch). The difference between the operations is which timeline you use to re-provision a VDB, either the VDB's history (Rewind) or the dSource/parent's (Refresh).

Hope that helps,

Photo of Adam Bowen

Adam Bowen, Official Rep

  • 18,596 Points 10k badge 2x thumb
Official Response
Rao, that is not contradictory. 

Rewind: Go back to any point (snapshot or point in time) in time on the same time line for that VDB. ex. Restoring your current database using flashback.
Refresh: Replace the current data in your VDB with the data from any point (snapshot or point in time) in time from another database.  ex Dropping all the data from your current database and restoring it from a backup of another database.

Does this make sense?