Ripristinare un database Oracle

Ripristinare un database utilizzando la console di gestione

Il ripristino nel database originale sostituisce i dati dell'applicazione di produzione originale con l'immagine in un determinato istante specificato. Questo ripristino comporta la perdita di tutti i dati attuali dell'applicazione, poiché lo stato dell'applicazione viene ripristinato al momento in cui è stata creata l'immagine. Questa operazione non può essere annullata. Il tempo necessario per completare un'operazione di ripristino dipende dalla quantità di dati coinvolti. Puoi anche ripristinare un database in un'altra destinazione.

Segui queste istruzioni per ripristinare automaticamente un database Oracle utilizzando RMAN dalla console di gestione, sovrascrivendo il database di produzione originale.

  1. Apri la console di gestione in Gestione app e inserisci il nome dell'applicazione del database o utilizza i filtri per trovare l'immagine del database di cui hai bisogno.

  2. Fai clic con il tasto destro del mouse sull'applicazione e seleziona Accesso.

  3. Nella pagina Accesso, seleziona un'immagine e fai clic su Ripristina nel menu Monta.

  4. Nella pagina Ripristina, seleziona Tradizionale (non Monta e esegui la migrazione).

  5. Utilizza il cursore Intervallo di ripristino per selezionare un punto in tempo specifico per il recupero del database. Fai scorrere lo strumento di scorrimento fino in fondo a sinistra per recuperare solo il database senza applicare i log.

  6. In Nome utente, inserisci il proprietario del software Oracle sul server di destinazione selezionato.

  7. In Numero di canali, specifica il numero di canali RMAN per configurare il parallelismo per il ripristino del database.

  8. Fai clic su Invia.

  9. Viene visualizzata una finestra di dialogo di avviso. Leggilo e inserisci DATA LOSS per confermare.

  10. Il job viene messo in coda per il successivo slot disponibile. Puoi visualizzare l'avanzamento dal Monitoraggio dei job.

Ripristinare un database in qualsiasi destinazione utilizzando la console di gestione

Segui queste istruzioni per ripristinare un database Oracle in un nuovo target utilizzando RMAN dalla console di gestione.

  1. Nell'elenco Gestione app > Applicazioni, fai clic con il tasto destro del mouse sul database e seleziona Accedi.
  2. Seleziona l'immagine di backup da recuperare e scegli Ripristina.
  3. Nella pagina Ripristina, seleziona Tradizionale.

    • Destinazione: per tutte le configurazioni, tutti i server di database Oracle idonei sono disponibili tra cui scegliere dall'elenco a discesa. Seleziona il server di destinazione per il recupero dal menu a discesa.
    • Sostituisci l'identità dell'applicazione originale: questa opzione è disponibile solo se il ripristino viene eseguito su un nuovo server nella stessa appliance in cui è stato generato il backup.
    • : sostituisce l'applicazione originale e ha lo stesso ID applicazione, cronologia dei job, immagini di backup e piano di backup dell'applicazione originale.
    • No: non sostituisce l'applicazione originale. Il nuovo database verrà rilevato come nuova applicazione nell'ambito del job di ripristino.
    • Ora di applicazione del rollforward: scegli una data e un'ora per un database protetto con i log per recuperare il punto nel tempo richiesto.
    • Opzioni di applicazione:

      • DATABASESID: viene precompilato con il nome dell'SID del database protetto ed è immutabile.
      • NOMEUTENTE: viene precompilato con il proprietario del software Oracle del database di origine. Aggiorna USERNAME se il proprietario del software Oracle sul server di destinazione selezionato è diverso.
      • ORAHOME: viene precompilato con il percorso dell'home Oracle del database di origine. Aggiorna la home directory di Oracle se è diversa sul server di destinazione selezionato.
      • Opzioni avanzate: questo campo è precompilato e mostra tutte le impostazioni dei parametri del database (da pfile) all'origine al momento del backup. Assicurati che il valore parametro sia corretto per il server del database di destinazione (di origine o nuovo di destinazione) per il ripristino.
  4. Opzioni di mappatura:

    • Tipo di database di destinazione: seleziona il tipo di database di destinazione (gruppo di dischi ASM o file system) per il database dall'elenco a discesa. Il tipo di destinazione del file system non è supportato per le immagini di backup in formato ASM.

      Database di origine Formato dell'immagine di backup Destinazione ripristino
      ASM ASM ASM
      ASM File system ASM
      File system File system File system
    • Seleziona le mappature del gruppo di dischi ASM di destinazione e del file system per tre tipi di file: i file di dati, i file di controllo e i file di log di ripristino per il database dall'elenco a discesa.

  5. Fai clic su Controllo pre-volo. Se il controllo preflight non va a buon fine, risolvi il problema e esegui di nuovo il controllo preflight.

  6. Fai clic su Invia per inviare il job di ripristino.

Recuperare manualmente un database Oracle utilizzando RMAN

Per recuperare manualmente un database Oracle, consulta queste procedure.

Non RAC, non ASM, file system

Recuperare un database Oracle con file di dati sul file system e protetto in formato disco di staging basato su file

  1. Monta l'immagine dal database di origine protetto.

    Nella finestra Montaggio, Opzioni di mappatura, fornisci una posizione di montaggio per l'immagine, ad esempio /acttestdb. Per istruzioni su come montare un'immagine del database, consulta Montare un'immagine del database Oracle protetta in un file system per l'accesso ai dati.

    L'immagine di backup del database è montata in: /acttestdb

    Il log dell'archivio protetto è montato in: /acttestdb_Log

  2. Imposta l'ambiente Oracle e utilizza sqlplus per arrestare il database:

    sqlplus / as sysdba
    sql> shutdown immediate;
    

    Verifica che il database sia chiuso. Termina eventuali processi rimanenti per il database.

    ps -ef | grep <var>database sid</var>
    
  3. Avvia il database in stato nomount utilizzando il file dei parametri di backup dal volume montato. Il file del parametro di backup si trova nella cartella montata superiore, ad esempio /acttestdb

  4. Imposta l'ambiente Oracle e utilizza sqlplus per avviare il database:

    sqlplus / as sysdba
    sql> startup nomount pfile='/acttestdb/<var>database_sid</var>___backup.ora';
    
  5. Crea un nuovo file spfile dal file pfile esistente e riavvia il database.

    Crea un file spfile dal file pfile:

    sql> create spfile='$ORACLE_HOME/dbs/spfile_<var>database sid</var>.ora' from pfile='/acttestdb/<var>database sid</var>___backup.ora';
    

    Riavviare il database con spfile in stato nomount:

    sql> shutdown immediate;
    sql> startup nomount;
    
  6. Ripristina il file di controllo utilizzando RMAN dall'immagine di log dell'archivio montato per il backup e il RE. Utilizza il file di controllo più recente dall'immagine montata del log, ad esempio:

       /acttestdb_Log/cf D_<var>sid</var>-id_<var>id</var>.ctl
    

    o se sono presenti più immagini del log:

       /acttestdb_Log_1/cf-D_<var>sid</var>-id_<var>id</var>.ctl
    
        rman target /
        rman> restore controlfile from '/acttestdb_Log_1/cf-D_<var>sid</var>-id_<var>id</var>.ctl' ;
    
  7. Monta il database:

        rman> alter database mount;
        ```
    
    1. Catalog the datafile and archivelog folder from Backup and DR mounted
     database image and archive log image to RMAN
    
       ```rman
        rman> run { catalog start with '/acttestdb/datafile' noprompt;
        catalog start with '/acttestdb/archivelog' noprompt;
        catalog start with '/acttestdb_Log' noprompt;}
      ```
    
    1. Restore and recover the database:
    
       ```rman
        rman> run { restore database ; recover database; }
    

    Per un recupero point-in-time specifico utilizzando il formato yyyymmddhh24mi:

        rman> run
        {
        restore database;
        recover database until time "to_date('<var>required timestamp</var>>','yyyymmddhh24mi')";
        }
    
    1. Apri il database con l'opzione di reimpostazione del log.

      • Per il ripristino del database principale:
           rman> alter database open resetlogs;
      
      • Per il recupero del database di standby Data Guard, avvia la procedura di recupero gestita di Data Guard:
           rman> alter database recover managed standby database nodelay disconnect;
      

    Il database è disponibile in lettura e scrittura.

RAC o ASM autonomo, file system

Recuperare un database Oracle con file di dati nel gruppo di dischi ASM e protetto nel formato del disco di staging basato su file

  1. Monta l'immagine dal database di origine protetto.

    Nella finestra Montaggio, in Opzioni mappatura, fornisci una posizione di montaggio per l'immagine, ad esempio /acttestdb. Per istruzioni su come montare un'immagine del database, consulta Montare un'immagine del database Oracle protetta in un file system per l'accesso ai dati.

    L'immagine di backup del database è montata nella posizione di montaggio: /acttestdb

    Il log dell'archivio protetto è montato in:/acttestdb_Log

  2. Arresta il database Oracle. Dal nodo 1, su all'utente del sistema operativo Oracle:

    su - oracle

    Imposta l'ambiente Oracle e utilizza srvctl per arrestare il database su tutti i nodi:

    srvctl stop database -d <var>database_name</var>

    Verifica che il database sia stato arrestato (tutti i nodi). Termina eventuali processi rimanenti per il database.

    ps -ef | grep <var>database_name</var>

  3. Avvia il database in stato di mancata montaggio utilizzando il file di parametri di backup dal volume montato. Il file del parametro di backup si trova nella cartella montata superiore, ad esempio in /acttestdb

  4. Imposta l'ambiente Oracle e utilizza sqlplus per avviare il database:

    sqlplus / as sysdba
    
    sql> startup nomount pfile='/acttestdb/<var>database_name</var>___backup.ora';
    
  5. Crea un nuovo file spfile e riavvia il database.

    Per ottenere il percorso del file spfile originale nel gruppo di dischi:

    cat $ORACLE_HOME/dbs/init{database sid}.ora

    Ad esempio: spfile=+{preferred disk group}/db_name/spfiledb_name.ora`

      sql> create spfile='+{preferred disk group}/{db
      name}/spfile<var>db_name</var>.ora' from pfile='/acttestdb/<var>db_name</var>___backup.ora';
    

    Riavviare il database con spfile in stato nomount:

      sql> shutdown immediate;
    
      sql> startup nomount;
    
  6. Ripristina il file di controllo utilizzando RMAN dall'immagine del log dell'archivio montata per il backup e il RE. Utilizza il file di controllo più recente dal

    Log mounted image, for example:<br> /acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl
    

    o se sono presenti più log image:<br> /acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl

     rman target /
    
     rman> restore controlfile from '/acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ;
     ```
    
  1. Monta il database:

    rman> alter database mount;

  2. Cataloga la cartella dei file di dati e degli archivi log dall'immagine del database montata per il backup e RE e dall'immagine dell'archivio log in RMAN:

     rman> run { catalog start with '/acttestdb/datafile' noprompt;
     catalog start with '/acttestdb/archivelog' noprompt;
     catalog start with '/acttestdb_Log' noprompt;}
    
  3. Ripristina e recupera il database:

    rman> run { restore database ; recover database; }

    Per un recupero point-in-time specifico utilizzando il formato yyyymmddhh24mi:

     rman> run
     {
     restore database;
     recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')";
     }
    
  4. Apri il database con l'opzione di reimpostazione del log.

    • Per il ripristino del database principale:

    rman> alter database open resetlogs;

    La configurazione RAC richiede un altro passaggio dopo il log di reimpostazione: arresta il database sul nodo 1 e avvialo su tutti i nodi.

    Utilizza sqlplus per arrestare il database:

     sqlplus / as sysdba
    
     SQL> shutdown immediate;
    

    Utilizza srvctl per avviare il database su tutti i nodi:

     srvctl start database -d <var>database_name</var> 
    
    • Per il recupero del database di standby Data Guard:

      • Per la configurazione non RAC: avvia la procedura di recupero gestita di Data Guard

        RMAN> alter database recover managed standby database nodelay disconnect;

      • Per la configurazione RAC: arresta il database sul nodo 1 e avvialo in stato montato su tutti i nodi.

        1. Utilizza sqlplus per arrestare il database:

          sqlplus / as sysdba
          SQL> shutdown immediate;
          
        2. Utilizza srvctl per avviare il database in uno stato di montaggio su tutti i nodi:

          srvctl start database -d <var>database_name</var> -o mount
          
        3. Avvia la procedura di recupero gestita di Data Guard:

          rman> alter database recover managed standby database nodelay disconnect;
          

Il database è disponibile in lettura e scrittura.

RAC o ASM autonomo, gruppo di dischi ASM

Recuperare un database Oracle con file di dati nel gruppo di dischi ASM e protetto nel formato del disco di staging del gruppo di dischi ASM

  1. Monta l'immagine dal database di origine protetto. Nella finestra Montaggio, fornisci un gruppo di dischi preferito per il montaggio dell'immagine in ASM sul Nodo RAC 1. Per informazioni dettagliate su come montare un'immagine del database, consulta Montare un'immagine del database Oracle protetta da un gruppo di dischi ASM per l'accesso ai dati.

    Ad esempio, nella schermata di montaggio:

    • Seleziona host: server di database del nodo RAC 1

    • Gruppo di dischi preferito: acttestdg

    • Elenco dei nodi RAC: l'IP del nodo RAC 1

      Il file del parametro di backup viene copiato in /act/touch/<var>preferred_disk_group</var>/, ad esempio:

      /act/touch/acttestdg/<var>database_name</var>___backup.ora

  2. Arresta il database Oracle.

    Dal nodo 1, su all'utente del sistema operativo Oracle:

     su - oracle
    

    Imposta l'ambiente Oracle. Utilizza srvctl per arrestare il database su tutti i nodi:

     srvctl stop database -d <var>database_name</var>
    

    Verifica che il database sia stato arrestato (su tutti i nodi). Termina eventuali processi rimanenti per il database.

    ps -ef | grep <var>db_name</var>
    
  3. Avvia il database in stato nomount utilizzando il file del parametro di backup copiato in /act/touch/acttestdg.

  4. Imposta l'ambiente Oracle. Utilizza sqlplus per avviare il database:

    ```
    sqlplus / as sysdba
    
    sql> startup nomount pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora';
    ```
    
  5. Crea un nuovo file spfile e riavvia il database.

    Per ottenere il percorso del file spfile originale nel gruppo di dischi:

     `cat $ORACLE_HOME/dbs/init(database sid).ora`
    

    Ad esempio: spfile=+preferred disk group/db_name/spfiledb_name.ora

         sql> create spfile='+<var>preferred disk group</var>/<var>db_name</var>/spfile<var>db_name</var>.ora' from pfile='/act/touch/acttestdg/<var>db_name</var>___backup.ora';
    

    Riavviare il database con spfile in stato nomount:

     ```
     sql> shutdown immediate;
     sql> startup nomount;
     ```
    
  6. Ripristina il file di controllo utilizzando RMAN dall'immagine del log dell'archivio montato per il backup e la RE. Utilizza il file di controllo più recente dall'immagine montata del log, ad esempio:
    /acttestdb_Log/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl oppure, se esiste più di un'immagine del log:
    /acttestdb_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl

     ```
     rman target /
     rman> restore controlfile from '/acttestdg_Log_1/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ;
     ```
    
  7. Monta il database:

     rman> alter database mount;
    
  8. Cataloga la cartella dei file di dati e degli archivi log dall'immagine del database montata per il backup e il RE e dall'immagine dell'archivio log in RMAN:

     ```
     rman> run { catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt;
     catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt;
     catalog start with '/acttestdg_Log' noprompt;}
     ```
    
  9. Ripristina e recupera il database:

     rman> run { restore database ; recover database ; }
    

    Per un recupero point-in-time specifico, esegui il comando recover come indicato di seguito:

     ```
     rman> run
     {
     restore database;
     recover database until time "to_date('<var>timestamp</var>','yyyymmddhh24mi')";
     }
     ```
    
  10. Apri il database con l'opzione di reimpostazione del log.

    • Per il ripristino del database principale:

      rman> alter database open resetlogs;

      La configurazione RAC richiede un altro passaggio: dopo il log di reimpostazione, arresta il database sul nodo 1 e avvialo su tutti i nodi. Utilizza sqlplus per arrestare il database:

       sqlplus / as sysdba
      
       SQL> shutdown immediate;
      

      Utilizza srvctl per avviare il database su tutti i nodi:

       srvctl start database -d <var>database_name</var> 
      
    • Per il recupero del database di standby Data Guard:

      • Per la configurazione non RAC: avvia la procedura di recupero gestito di Data Guard:

        rman> alter database recover managed standby database nodelay disconnect;
        
      • Per la configurazione RAC: arresta il database sul nodo 1 e avvialo in stato montato su tutti i nodi.

        1. Utilizza sqlplus per arrestare il database:

          sqlplus / as sysdba
          SQL> shutdown immediate;
          
        2. Utilizza srvctl per avviare il database in uno stato di montaggio su tutti i nodi:

          srvctl start database -d <var>database_name</var> -o mount
          
        3. Avvia la procedura di recupero gestita di Data Guard:

          rman> alter database recover managed standby database nodelay disconnect;
          

    Il database è disponibile in lettura e scrittura.

Recuperare i file di dati e dello spazio tabella di Oracle

Per recuperare un singolo file di dati dello spazio tabella, ad esempio per danni ai dati:

  1. Monta l'ultimo snapshot del database dall'appliance di backup/recupero sul server Oracle.

  2. Cataloga lo snapshot del backup del database in RMAN.

  3. Ripristina e recupera lo spazio tabella utilizzando lo snapshot del backup come descritto qui.

Recuperare un singolo spazio tabella di un database di produzione su un gruppo di dischi ASM

Per recuperare un singolo spazio tabella di un database di produzione nel nodo principale:

  1. Monta lo snapshot point-in-time del database come descritto in Montare un database Oracle come montaggio standard.

  2. Nella finestra Montaggio, in Opzioni di mappatura, specifica una posizione di montaggio per l'immagine. Ad esempio, per un'immagine nel gruppo di dischi ASM, fornisci un nome del gruppo di dischi in Gruppo di dischi preferito e per l'immagine nel file system fornisci una posizione di montaggio come /acttestdb.

  3. Dal nodo principale, accedi al server database come utente del sistema operativo Oracle.

  4. Imposta l'ambiente del database e accedi a RMAN:

    rman target /
    
  5. Al prompt RMAN, cataloga il file di dati di backup e la cartella del log dell'archivio:

    Esempio: un'immagine del database protetta nel gruppo di dischi ASM: (nome del gruppo di dischi ASM montato "+ acttestdg"):

    ```rman
    rman> catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt;
    rman> catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt;
    rman>catalog start with &#8216;/<var>mountpoint_log</var>'; noprompt;
    (If archivelogs are protected by Backup and DR)
    ```
    

    Esempio: un'immagine del database protetta nel file system (nome del file system montato "/acttestdb"):

    ```rman
    rman> catalog start with '/acttestdb/datafile' noprompt;
    rman> catalog start with '/acttestdb/archivelog'
    noprompt;
    rman> catalog start with '/acttestdb_log/archivelog' noprompt;
    ```
    
    (If archivelogs are protected by Backup and DR)
    

    Ora puoi eseguire tutti i comandi di recupero RMAN, ad esempio:

  6. Al termine, sgancia ed elimina l'immagine.

Recuperare uno spazio tabella

Per recuperare uno spazio tabella:

    ```rman
    rman> restore tablespace <var>tablespace name</var>;
    rman> recover tablespace <var>tablespace name</var>;
    ```

Recuperare un file di dati

Per recuperare un file di dati:

    ```rman
    rman> restore datafile <var>file#</var>;
    rman> recover datafile <var>file#</var>;
    ```

Recuperare un blocco del database danneggiato

Per recuperare un blocco del database danneggiato:

  1. Monta lo snapshot point-in-time del database come descritto in Montare un database Oracle come montaggio standard.

  2. Nella finestra Montaggio, Opzioni mappatura, fornisci un percorso di montaggio per l'immagine. Ad esempio, per un'immagine in un gruppo di dischi ASM, fornisci un nome del gruppo di dischi in Gruppo di dischi preferito e per l'immagine in un file system, fornisci una posizione di montaggio, ad esempio /acttestdb.

  3. Dal nodo principale, accedi al server di database come utente del sistema operativo Oracle.

  4. Imposta l'ambiente del database e accedi a sqlplus, quindi esegui una query su v$database_block_corruption per controllare i blocchi danneggiati:

    ```sh
    sqlplus / as sysdba
    sql> SELECT * FROM V$DATABASE_BLOCK_CORRUPTION;
    ```
    
  5. Accedi a RMAN per recuperare tutti i blocchi danneggiati:

    ```rman
    rman target /
    rman> RECOVER CORRUPTION LIST;
    ```
    

    Una volta recuperati, il database li rimuove da V$DATABASE_BLOCK_CORRUPTION.

  6. Per recuperare un singolo blocco danneggiato (ad esempio il file di dati 8 e il blocco 13):

    Dal prompt RMAN

    ```rman
    RMAN> recover datafile 8 block 13;
    ```
    

Recuperare i file di controllo persi

Per recuperare i file di controllo persi:

  1. Monta lo snapshot point-in-time del database come descritto in Montare un database Oracle come montaggio standard.

  2. Nella finestra Montaggio, Opzioni mappatura, fornisci un percorso di montaggio per l'immagine. Ad esempio, per un'immagine nel gruppo di dischi ASM, fornisci un nome del gruppo di dischi in Gruppo di dischi preferito e per un'immagine nel file system, fornisci una posizione di montaggio come /acttestdb.

  3. Dal nodo principale, accedi al server di database come utente del sistema operativo Oracle.

  4. Imposta l'ambiente del database e accedi a sqlplus, quindi arresta il database e avvialo in stato nomount:

    Per il database autonomo:

    ```sql
    sqlplus / as sysdba
    sql> shutdown immediate;
    sql> startup nomount;
    ```
    

    Per il database RAC dal nodo dell'immagine montata, arresta il database su tutti i nodi:

    ```sh
    srvctl stop database -d <var>db_name</var>
    sql> startup nomount;
    ```
    
  5. Ripristina il file di controllo dall'immagine montata di Backup e RE.

    Ad esempio: /acttestdb (file system) e +acttestdg (per ASM)

    ```rman
    rman target /
    rman> restore controlfile
    from '/acttestdb/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; (Filesystem
    mount)
    rman> restore controlfile
    from '+acttestdb/cf-D_<var>db_name</var>-id_<var>db_id</var>.ctl' ; (ASM
    mount)
    ```
    
  6. Monta e apri il database da sqlplus:

    ```sql
    sqlplus / as sysdba
    sql> alter database mount;
    sql> recover database until cancel;
    sql> alter database open resetlogs;
    ```
    

Recuperare un database pluggable Oracle

Per recuperare un database modulare (PDB) Oracle 12c o versioni successive:

  1. Monta l'immagine dal server del database di origine da recuperare. Nella finestra Monta, fornisci un gruppo di dischi preferito per il montaggio dell'immagine in ASM sul Nodo 1 RAC. Per maggiori dettagli su come montare un'immagine del database, consulta Montare un'immagine del database Oracle protetta in un gruppo di dischi ASM per l'accesso ai dati.

  2. Chiudi il database pluggable:

    1. Dal nodo 1, su all'utente Oracle

      su - oracle

    2. Imposta l'ambiente Oracle. Connettiti al database Oracle come utente "sysdba":

         sqlplus / as sysdba
         SQL> alter pluggable database <var>pluggable_db_name</var> close;
      
  3. Cataloga la cartella dei file di dati e degli archivi log dall'immagine del database montata per il backup e RE e l'immagine dell'archivio log in RMAN:

        rman> run { catalog start with '+acttestdg/<var>db_name</var>/datafile' noprompt;
        catalog start with '+acttestdg/<var>db_name</var>/archivelog' noprompt;
        catalog start with '/acttestdg_Log' noprompt;
        }
    
  4. Ripristina e recupera il database pluggable

        rman> run
        {
        restore pluggable database <var>pluggable_db_name</var>;
        recover pluggable database <var>pluggable_db_name</var> until time "to_date('<var>required time stamp</var>>';,';yyyymmddhh24mi')";
        }
    
  5. Apri il database pluggable:

        rman> alter pluggable database <var>pluggable_db_name</var> open;
    

Il database pluggable è aperto in lettura e scrittura.

La guida per gli amministratori di database Oracle