My biggest problem with it is the fact that I cannot backup my data by anything else but RMAN. With all due respect, I don't trust Oracle that much. I want to see files and the space allocation. Black box approach doesn't work very well for me. As a pessimist, I know that a coffin is also a black box.
select 'dd if='|| d.path||' bs=1048576 skip='||AU_KFFXP||' count=1 '|| '>> /tmp/'||substr('&1',instr('&1','/',-1)+1)||'.dmp' cmd from X$KFFXP X, V$ASM_DISK D, V$ASM_ALIAS A where lower(A.NAME) = lower(substr('&1',instr('&1','/',-1)+1)) and X.NUMBER_KFFXP = A.FILE_NUMBER and X.GROUP_KFFXP = A.GROUP_NUMBER and X.INCARN_KFFXP = A.FILE_INCARNATION and X.DISK_KFFXP = D.DISK_NUMBER and X.GROUP_KFFXP = D.GROUP_NUMBER order by X.XNUM_KFFXP;
Highly experimental of course, don't rely your recovery strategy on it ;)