Skip to main content
SnapCenter software
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Ripristina e recupera il database collegabile utilizzando il ripristino point-in-time

È possibile ripristinare e recuperare un database collegabile (PDB) danneggiato o eliminato senza influire sugli altri PDB nel database contenitore (CDB). SnapCenter utilizza RMAN per eseguire il ripristino point-in-time (PITR) del PDB.

Prima di iniziare

  • I backup necessari per eseguire il PITR di un PDB devono essere catalogati e montati.

    Nota In una configurazione RAC, è necessario chiudere manualmente il PDB (modificando lo stato in MOUNTED) su tutti i nodi della configurazione RAC.
  • Se hai installato il plug-in come utente non root, dovresti assegnare manualmente i permessi di esecuzione alle directory prescript e postscript.

Informazioni su questo compito

Durante l'operazione PITR, RMAN crea un'istanza ausiliaria nella destinazione ausiliaria specificata. La destinazione ausiliaria potrebbe essere un punto di montaggio o un gruppo di dischi ASM. Se lo spazio nella posizione di montaggio è sufficiente, è possibile riutilizzare una delle posizioni di montaggio anziché un punto di montaggio dedicato.

È necessario specificare la data e l'ora o l'SCN per eseguire il PITR del PDB. RMAN può recuperare i PDB in LETTURA/SCRITTURA, SOLA LETTURA o eliminati, inclusi i file di dati.

È possibile ripristinare e recuperare solo:

  • un PDB alla volta

  • uno spazio di tabella in un PDB

  • più tablespace dello stesso PDB

Nota In una configurazione RAC, è possibile eseguire PITR di tablespace da qualsiasi nodo del RAC.

Passi

  1. Nel riquadro di navigazione a sinistra, fare clic su Risorse, quindi selezionare il plug-in appropriato dall'elenco.

  2. Nella pagina Risorse, seleziona Database o Gruppo di risorse dall'elenco Visualizza.

  3. Selezionare il database di tipo istanza singola (multitenant) dalla vista dei dettagli del database o dalla vista dei dettagli del gruppo di risorse.

    Viene visualizzata la pagina della topologia del database.

  4. Dalla vista Gestisci copie, seleziona Backup dai sistemi di archiviazione primario o secondario (con mirroring o replica).

    Se il backup non è catalogato, selezionarlo e fare clic su Catalogo.

  5. Seleziona il backup catalogato, quindi fai clic su *icona di ripristino *.

  6. Nella pagina Ripristina ambito, eseguire le seguenti attività:

    1. Se è stato selezionato un backup di un database in un ambiente Real Application Clusters (RAC), selezionare il nodo RAC.

    2. A seconda che si desideri ripristinare il PDB o gli spazi tabella in un PDB, eseguire una delle seguenti azioni:

      Se lo desidera…​

      Passi…​

      Ripristinare un PDB

      1. Selezionare Database collegabili (PDB).

      2. Specificare il PDB che si desidera ripristinare.

        Nota Non è possibile eseguire PITR sul database PDB$SEED.

      Ripristinare gli spazi tabella in un PDB

      1. Selezionare Spazi tabella database collegabili (PDB).

      2. Specificare il PDB.

      3. Specificare uno o più tablespace che si desidera ripristinare.

        Nota Non è possibile eseguire PITR sugli spazi tabella SYSAUX, SYSTEM e UNDO.
    3. Selezionare Modifica stato del database se necessario per il ripristino e il recupero per modificare lo stato del database nello stato richiesto per eseguire operazioni di ripristino e recupero.

  7. Nella pagina Ambito di ripristino, eseguire una delle seguenti azioni:

    • Se si desidera ripristinare un numero di modifica del sistema (SCN) specifico, selezionare Fino a SCN e specificare l'SCN e la destinazione ausiliaria.

    • Se si desidera ripristinare una data e un'ora specifiche, selezionare Data e ora e specificare la data, l'ora e la destinazione ausiliaria.

      SnapCenter identifica e quindi monta e cataloga il numero ottimale di backup di dati e log necessari per eseguire PITR in base allo SCN specificato o alla data e all'ora selezionate.

  8. Nella pagina PreOps, immettere il percorso e gli argomenti della prescrizione che si desidera eseguire prima dell'operazione di ripristino.

    Dovresti memorizzare i prescript nel percorso /var/opt/snapcenter/spl/scripts o in una cartella qualsiasi all'interno di questo percorso. Per impostazione predefinita, viene compilato il percorso /var/opt/snapcenter/spl/scripts. Se hai creato delle cartelle all'interno di questo percorso per archiviare gli script, devi specificare tali cartelle nel percorso.

    È anche possibile specificare il valore di timeout dello script. Il valore predefinito è 60 secondi.

    SnapCenter consente di utilizzare le variabili di ambiente predefinite quando si eseguono prescript e postscript."Saperne di più"

  9. Nella pagina PostOps, eseguire i seguenti passaggi:

    1. Immettere il percorso e gli argomenti del PostScript che si desidera eseguire dopo l'operazione di ripristino.

      Nota Se l'operazione di ripristino fallisce, i postscript non verranno eseguiti e le attività di pulizia verranno avviate direttamente.
    2. Selezionare la casella di controllo se si desidera aprire il database dopo il ripristino.

      In una configurazione RAC, il PDB verrà aperto solo sul nodo in cui è stato recuperato il database. Dovresti aprire manualmente il PDB recuperato su tutti gli altri nodi della configurazione RAC.

  10. Nella pagina Notifica, dall'elenco a discesa Preferenza e-mail, seleziona gli scenari in cui desideri inviare le notifiche e-mail.

  11. Rivedi il riepilogo e poi clicca su Fine.

  12. Monitorare l'avanzamento dell'operazione cliccando su Monitoraggio > Lavori.