tl;dr: No, but as an extended statement:
Not using a Virtual machine and instead running dual boot is a more optimal solution and will prevent this from happening. If you have to use a VM, I suggest backing up to a server on a regular basis, at least if this is business-related usage. In terms of what you do now that your GNU/Linux VM is corrupted, it honestly depends on whether or not you have a program that can parse the Oracle file, but I've not used Oracle VB in years and I've never tried to do this before nor do I see much from Google. It also depends if you encrypted your home folder, which is now a standard option on my GNU/Linux distros. If you did, you're probably screwed, but since it sounds like you're on an older Linux distro that may not be an issue.
As a last ditched effort, I would say you should really check to see if that software is really gone. GNU and Linux communities tend to keep a real backlog of previous versions of their software, so unless you're using your own software (in which case you absolutely should have created your own backups, with Git + DropBox/OneDrive/external hard drive) you should be able to recover the free software you were using, but it may take some time to put it together. I know that's not what you want to hear, probably, but I would think a tool for parsing Oracle VB's would be well known and easily findable if they existed.
Not being able to stick in a bootable USB and peruse physical HDD of a corrupted OS/hardware is kind of a problem here, lol, because this is my go-to solution for recovering files from a corrupted OS or hardware.