Формат файла резервной копии RMAN нигде не задокументирован, может отличаться в разных версиях и может изменяться в любой момент.
Почему вы хотите знать, как читать резервную копию RMAN? Резервное копирование RMAN действительно предназначено только для того, чтобы быть полезным для RMAN, чтобы оно могло выполнять восстановление.
Написание программного обеспечения для синтаксического анализа файла и извлечения из него информации, вероятно, не является практическим способом продвижения вперед, если вы не готовы инвестировать по крайней мере несколько тысяч человеко-часов. Формат, вероятно, будет относительно похож на формат файла данных с некоторыми дополнительными элементами, специфичными для RMAN. За пределами Oracle существует одна группа, которая проделала кучу работы над форматом файла данных Oracle, чтобы они могли написать DUDE, средство восстановления Oracle последнего уровня . Эти люди берут руку и ногу за свой инструмент (хотя и меньше, чем Oracle, за их версию того же инструмента), и всегда есть спрос у людей, которые имеют невосстановимые базы данных, которые хотят извлечь любые данные, которые они могут спасти. Если бы вы могли реконструировать формат файла данных за сотни человеко-часов, а не за тысячи, в этом пространстве были бы десятки конкурентов.