Here Powershell is telling that $restorepoint is empty -- $restorepoint[0] tells Powershell to read the first element from the array $restorepoint, but looks like $restorepoint didn't populate correctly.
Can you explain a bit more about the situation? I understand you're doing Oracle restores, but how were they backed up?
1. VM backup (Vmware, HyperV, etc)
2. RMAN Plugin
2.1 If RMAN, what mode was it operating in?
Just it looks like Get-VBRApplicationRestorePoint wasn't able to find any. If you run it without the -Oracle parameter, do you see your restore points?
David Domask | Product Management: Principal Analyst
Check the examples on those pages, you start with fetching the backup and then pass the VEORRMANBackup object to Start-VEORRMANRestoreSession.
Get-VBRApplicationRestorePoint is meant for image level backups of physical/virtual machines with Application Aware Processing, but I can get the confusion a bit. I will ask the tech writers managing these user guide pages to please make it a bit more clear on both pages.
David Domask | Product Management: Principal Analyst
Happy I could help Manfred; were you able to get your restores going?
A hint on our Powershell reference, you can check the applicable types of backups (hypervisors) based on the "Applies to" section on each page; for example from Get-VBRApplicationRestorePoint:
Applies to
Platform: VMware, Hyper-V, Veeam Agent
Doesn't necessarily help with discovery of the correct cmdlet, but hopefully will save you some time when testing.
David Domask | Product Management: Principal Analyst