Argomento precedente: Ripristino di file di sistema, spazi tabella UNDO o file di datiArgomento successivo: Ripristino dei file di controllo


Ripristino di tutti gli spazi tabella e i file di dati

È possibile ripristinare tutti gli spazi tabella e i file di dati. È necessario individuare il file prima del ripristino. Una volta individuato, verificare che lo stato del database sia Open. Se il database è aperto, utilizzare l'istruzione ALTER TABLESPACE. OFFLINE per rendere gli spazi tabella o i file di dati non in linea prima di iniziare il processo di ripristino.

Procedere come descritto di seguito:

  1. Accedere al computer in cui ripristinare gli spazi tabella o i file di dati.
  2. Individuare gli spazi tabella o i file di dati dell'utente mediante il comando seguente:
    SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;
    
  3. Modificare lo stato del database in Mount, Nomount o Shutdown prima di ripristinare gli spazi tabella o i file di dati.
    SQL> STARTUP MOUNT;
    
    SQL> STARTUP NOMOUNT;
    
    SQL> SHUTDOWN IMMEDIATE;
    
  4. Accedere alla Console di Arcserve UDP.
  5. Ripristinare gli spazi tabella o i file di dati mediante la procedura guidata. Per ulteriori informazioni sul processo di ripristino, consultare la sezione Ripristino da un punto di ripristino.
  6. Accedere al computer di destinazione.
  7. Esplorare le cartelle specifiche e verificare che gli spazi tabella o i file di dati siano stati ripristinati.
  8. Recuperare il database.
    SQL> RECOVER DATABASE;
    

    Oracle cerca i file di registro di ripristino archiviati da applicare e mostra i nomi dei file in sequenza.

  9. Immettere AUTO nella schermata di prompt SQL*Plus per applicare i file.

    I dati di registro vengono applicati da Oracle per ripristinare i file di dati. Una volta completata questa operazione, viene visualizzato il messaggio seguente:

    Applying suggested logfile
    
    Log applied
    

    Al termine dell'applicazione di ciascun registro, Oracle passa al file di registro successivo fino al completamento dell'operazione di recupero.

    Nota: Se in Oracle viene restituito un messaggio di errore ad indicare che è impossibile aprire il file di registro, è possibile che tale file non sia disponibile. In tali casi, eseguire il ripristino dei supporti incompleto per recuperare di nuovo il database. Una volta applicati tutti i file di registro, il recupero del database è completato. Per ulteriori informazioni sul ripristino dei supporti incompleto, consultare la documentazione Oracle.

  10. Digitare il comando seguente per portare il database in linea:
    SQL> ALTER DATABASE OPEN;
    

    È stato recuperato fino all'ultimo file di registro disponibile del database.

Nota: Se si esegue un ripristino dei supporti incompleto, digitare il comando seguente per modificare lo stato del database in aperto:

SQL> ALTER DATABASE OPEN RESETLOGS;