Утилита dbView с сайта recovery-for-oracle позволяет читать данные из не открывающейся / разрушенной базы Оракла.
Я тестировал на базе 9i под Windows XP.
Данные можно просматривать и копировать в другую базу.
В использовании общем-то все просто, сложностей не возникает.
Утилита частично фришная.
Выгрузку в формате sqlloader предлагает делать через сайт, видимо, платно.
Странно, как такая утилита не появилась лет 10 назад?!