Eliminazione dei file di log dell'archivio
Durante la creazione di un backup, è possibile eseguire l'eliminazione dei file di log dell'archivio dalle posizioni di log dell'archivio.
Di cosa hai bisogno
-
Il backup dei file di log dell'archivio deve essere eseguito con l'operazione di backup corrente.
Se si specifica l'eliminazione insieme ad altri backup che non contengono file di log dell'archivio, i file di log dell'archivio non vengono eliminati.
-
Il database deve essere in stato montato.
Se il database non si trova nello stato montato, immettere
-force
insieme al comando di backup.
A proposito di questa attività
Durante l'esecuzione di un'operazione di backup, è possibile specificare quanto segue:
-
Scopo della potatura:
-
Eliminare tutti i file di log dell'archivio.
-
Eliminare i file di registro dell'archivio fino al numero di modifica del sistema (SCN) specificato.
-
Eliminare i file di log dell'archivio fino all'ora specificata.
-
Eliminare i file di log dell'archivio prima del periodo di tempo specificato.
-
-
Destinazione da cui è necessario rimuovere i file di log dell'archivio.
Anche quando l'eliminazione del file di log dell'archivio non riesce in una destinazione, SnapManager continua a rimuovere i file di log dell'archivio dalle altre destinazioni.
Prima di eliminare i file di log dell'archivio, SnapManager verifica quanto segue:
-
Il backup dei file di log dell'archivio viene eseguito almeno una volta.
-
I file di log dell'archivio vengono inviati al database Oracle DataGuard Standby, se presente.
-
I file di log dell'archivio vengono acquisiti dal processo di acquisizione di Oracle Streams, se presente.
Se il backup dei file di log dell'archivio viene eseguito, inviato in standby e acquisito dal processo di acquisizione, SnapManager elimina tutti i file di log dell'archivio in una singola esecuzione. Tuttavia, se sono presenti file di log di archiviazione che non vengono sottoposti a backup, non vengono inviati in standby o non vengono acquisiti dal processo di acquisizione, SnapManager elimina i file di log di archiviazione uno per uno. L'eliminazione dei file di log dell'archivio in una singola esecuzione è più rapida rispetto all'eliminazione dei log dell'archivio uno per uno.
SnapManager può anche raggruppare i file di log dell'archivio ed eliminarli batch per batch. Ogni batch avrà un massimo di 998 file. Questo valore può essere configurato al di sotto di 998 utilizzando il parametro di configurazione maximum.archivelog.files.toprune.atATime
in smsap.config
file.
SnapManager utilizza i comandi di gestione ripristino Oracle per eliminare i file di log dell'archivio. Tuttavia, SnapManager non si integra con i criteri di conservazione e di eliminazione di RMAN.
Se si eliminano i file di log dell'archivio dalle destinazioni del log dell'archivio, l'eliminazione dei file di log dell'archivio non riesce. |
SnapManager non supporta l'eliminazione dei file di log dell'archivio nei seguenti scenari:
-
I file di log dell'archivio si trovano nell'area di ripristino della flash.
-
I file di log dell'archivio si trovano nel database Standby.
-
I file di log dell'archivio sono gestiti da SnapManager e RMAN.
-
Immettere il seguente comando:
smsap backup create -profile profile_name {[-full {-online | -offline | -auto} [-retain {-hourly | [-daily | -weekly | -monthly | -unlimited}] [-verify] | [-data [[-files files [files]] | [-tablespaces -tablespaces [-tablespaces]] [-datalabel label] {-online | -offline | -auto} [-retain {-hourly | [-daily | -weekly | -monthly | -unlimited]} [-verify] | [-archivelogs [-label label] [-comment comment][-backup-dest path1 [,[path2]]] [-exclude-dest path1 [,path2]]] [-prunelogs {-all | -untilSCN untilSCN | -until-date yyyy-MM-dd:HH:mm:ss | -before {-months | -days | -weeks | -hours}} -prune-dest prune_dest1,[prune_dest2]] [-taskspec taskspec]} -dump [-force] [-quiet | -verbose]
Se si desidera… Quindi… File di log dell'archivio di Prune
Specificare le seguenti opzioni:
-
-prunelogs
specifica l'eliminazione dei file di log dell'archivio durante la creazione di un backup.-
-all
specifica l'eliminazione di tutti i file di log dell'archivio. -
-untilSCN
Specifica l'eliminazione dei file di log dell'archivio fino al numero SCN specificato. -
-until-date
specifica l'eliminazione dei registri di archiviazione, inclusa la data e l'ora specificate. -
-before
{-months -days -weeks -hours}
specifica l'eliminazione dei file di log dell'archivio prima del periodo di tempo specificato.
-
Includere la destinazione da cui devono essere eliminati i file di log dell'archivio
Specificare
-prune-dest
opzione. -