Risposte:
Ti risponderò ad alto livello per te. I due metodi di backup funzionano a livelli diversi. Un RMANbackup è un backup fisico e un backup di Data Pump è un backup logico .
Un dump del database che utilizza expdpè un'esportazione 1 volta di uno o più schemi di database. Esegue il backup di DDL (strutture di tabelle, viste, sinonimi, stored procedure, pacchetti, ecc.) E dati.
Un RMANbackup è un backup temporizzato di un intero database (ai fini di questa domanda). Esegue il backup dei blocchi fisici che compongono il database (file di dati, file di controllo, registri di archivio, ecc.) E, in combinazione con i registri di archivio del database, consente opzioni di recupero temporizzato.
In caso di perdita completa del database, è RMANpossibile utilizzare un backup per ripristinare il database completo. Tuttavia, un dump di dati utilizzato utilizzando expdprichiederebbe la creazione di un nuovo database prima di poter importare i dati impdp.
Per un database Oracle XE per hobbisti (che potrebbe non essere in modalità di archiviazione), expdpprobabilmente sarà sufficiente utilizzare i backup .
La Documentazione Oracle copre questo molto meglio di quanto potrei mai spiegare. Concetti relativi al database Oracle®: backup e ripristino