Ripristino del sistema o annullamento degli spazi tabella o dei file di dati
È possibile ripristinare i file di sistema o gli spazi tabella UNDO o i file di dati. È necessario individuare il file prima del ripristino. Una volta individuato, verificare che lo stato del database sia Open.
Effettuare le operazioni seguenti:
- Accedere al computer in cui ripristinare i file di sistema, gli spazi tabella UNDO o i file di dati.
- Individuare gli spazi tabella o i file di dati dell'utente mediante il comando seguente:
SQL> SELECT TABLESPACE_NAME, FILE_NAME FROM DBA_DATA_FILES;
- 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;
- Accedere alla console Arcserve UDP.
- 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.
- Accedere al computer di destinazione.
- Esplorare le cartelle specifiche e verificare che i file di sistema, gli spazi tabella UNDO o i file di dati siano stati ripristinati.
- Recuperare lo spazio tabella o i file di dati.
- Per recuperare uno spazio tabella, digitare il comando seguente nella schermata di prompt SQL*Plus:
SQL> RECOVER TABLESPACE "tablespace_name";
- Per recuperare un file di dati, digitare il comando seguente nella schermata di prompt SQL*Plus:
SQL> RECOVER DATAFILE 'path';
- Oracle cerca i file di registro di ripristino archiviati da applicare e mostra i nomi dei file in sequenza.
- 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.
- Digitare il comando seguente per portare lo spazio tabella in linea:
SQL> ALTER TABLESPACE "tablespace_name" ONLINE;
È stato recuperato fino all'ultimo file di registro disponibile dello spazio tabella.
Copyright © 2018. Tutti i diritti riservati.
|
|