I would honestly contact Soaring Eagle Consulting. They deal with Oracle database corruption a lot and have a way to pull your data so it isn't lost. Our company just had a similar issue and they helped us with all of it. Good luck!