What is the difference between snapshot and timeflow?

  • 0
  • 1
  • Question
  • Updated 8 months ago
  • Answered
Why are timeflow point parameter needed while provisioning? Is Snapshot not enough to give enough information? What is "firstChangePoint" and "latestChangePoint" in Snapshot object returned from API?
Photo of anshul gupta

anshul gupta

  • 466 Points 250 badge 2x thumb

Posted 9 months ago

  • 0
  • 1
Photo of Jatinder Luthra

Jatinder Luthra, Employee

  • 2,996 Points 2k badge 2x thumb
Hello Anshul,
                    The database’s history is represented as a collection of snapshots and logs that create the Timeflow.

You need time-flow point parameters, to provision VDB from any point in time between snapshots.

From Oracle perspective, FirstChangePoint is a start of RMAN process, lastChangePoint is the last SCN of RMAN backup and Delphix need archive logs between to made backup consistent.

Hope this explains.

~Regards
Jatinder Luthra
Photo of anshul gupta

anshul gupta

  • 466 Points 250 badge 2x thumb
I want to provision a VDB. Provisioning API requires TimeFlowPointParameters in which I have to give location. To get location, I fetch the dSource List, from dSource List I fetch Snapshots. Now each snapshot in list has 2 timeflow point locations:   FirstChangePoint and lastChangePoint.
Which one to use for provisioning?
Photo of Jaclyn Schoof

Jaclyn Schoof, Community Manager

  • 5,092 Points 5k badge 2x thumb
You can use either, it simply depends on when you want your data to be from.