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

Il comando smo backup create

Collaboratori

È possibile eseguire il comando di creazione del backup per creare backup del database su uno o più sistemi storage.

Sintassi

Nota Prima di eseguire questo comando, è necessario creare un profilo di database utilizzando il comando di creazione del profilo.
        smo backup create
-profile profile_name
{\[-full\{-auto \| -online \| -offline\}\[-retain \{-hourly \| -daily \| -weekly \| -monthly \| -unlimited\} \[-verify\]  |
\[-data \[\[-files files \[files\]\] \|
\[-tablespaces tablespaces \[tablespaces\]\] \[-label label\] \{-auto \| -online \| -offline\}
\[-retain \{-hourly \| -daily \| -weekly \| -monthly \| -unlimited\} \[-verify\] |
\[-archivelogs \[-label label\]\] \[-comment comment\]}

\[-backup-dest path1 \[ , path2\]\]
\[-exclude-dest path1 \[ , path2\]\]
\[-prunelogs \{-all \| -until-scn until-scn \| -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\]

Parametri

  • -profile_name

    Specifica il nome del profilo correlato al database di cui si desidera eseguire il backup. Il profilo contiene l'identificatore del database e altre informazioni del database.

  • -opzione auto

    Se il database si trova nello stato montato o non in linea, SnapManager esegue un backup non in linea. Se il database si trova nello stato aperto o in linea, SnapManager esegue un backup in linea. Se si utilizza l'opzione -force con l'opzione -offline, SnapManager impone un backup offline anche se il database è attualmente in linea.

  • opzione -online

    Specifica un backup del database online.

    • Se l'istanza locale si trova nello stato di shutdown e almeno un'istanza si trova nello stato di apertura, è possibile utilizzare l'opzione -force per modificare l'istanza locale nello stato montato.

    • Se nessuna istanza è in stato aperto, è possibile utilizzare l'opzione -force per modificare l'istanza locale in stato aperto.

  • -opzione offline

    Specifica un backup non in linea mentre il database si trova nello stato di chiusura. Se il database si trova nello stato aperto o montato, il backup non viene eseguito correttamente. Se si utilizza l'opzione -force, SnapManager tenta di modificare lo stato del database per arrestare il database per un backup offline.

  • -opzione completa

    Esegue il backup dell'intero database. Sono inclusi tutti i dati, il log archiviato e i file di controllo. Il backup dei log di ripristino e dei file di controllo archiviati viene eseguito indipendentemente dal tipo di backup eseguito. Se si desidera eseguire il backup solo di una parte del database, utilizzare l'opzione -Files o -tablespaces.

  • -opzione dati

    Specifica i file di dati.

  • -elenco file

    Esegue il backup solo dei file di dati specificati e dei file di log e di controllo archiviati. Separare l'elenco dei nomi dei file con spazi. Se il database è in stato aperto, SnapManager verifica che gli spazi delle tabelle appropriati siano in modalità di backup online.

  • -tablespaces tablespaces

    Esegue il backup solo degli spazi delle tabelle del database specificati e dei file di log e di controllo archiviati. Separare i nomi di tablespace con gli spazi. Se il database è in stato aperto, SnapManager verifica che gli spazi delle tabelle appropriati siano in modalità di backup online.

  • etichetta **

    Specifica un nome opzionale per questo backup. Questo nome deve essere univoco all'interno del profilo. Il nome può contenere lettere, numeri, caratteri di sottolineatura (_) e trattini (-). Non può iniziare con un trattino. Se non si specifica un'etichetta, SnapManager crea un'etichetta predefinita nel formato scope_type_date:

    • L'ambito è F per indicare un backup completo o P per indicare un backup parziale.

    • Digitare C per indicare un backup offline (cold), H per indicare un backup online (hot) o A per indicare un backup automatico, ad esempio P_A_20081010060037IST.

    • Data indica l'anno, il mese, il giorno e l'ora del backup.

      SnapManager utilizza un orologio a 24 ore.

    Ad esempio, se è stato eseguito un backup completo con il database offline il 16 gennaio 2007, alle 17:45:16 Ora standard orientale, SnapManager crea l'etichetta F_C_20070116174516EST.

  • -comment string

    Specifica un commento facoltativo per descrivere questo backup. Racchiudere la stringa tra virgolette singole (').

    Nota Alcuni shell stripano le virgolette. In questo caso, è necessario includere la virgoletta con una barra rovesciata (). Ad esempio, potrebbe essere necessario immettere quanto segue: \' this is a comment\'.
  • -opzione di verifica

    Verifica che i file nel backup non siano corrotti eseguendo l'utility Oracle dbv.

    Nota Se si specifica l'opzione -verify, l'operazione di backup non viene completata fino al completamento dell'operazione di verifica.
  • opzione -force

    Forza una modifica dello stato se il database non si trova nello stato corretto. Ad esempio, SnapManager potrebbe modificare lo stato del database da online a offline, in base al tipo di backup specificato e allo stato in cui si trova il database.

    • Se l'istanza locale si trova nello stato di shutdown e almeno un'istanza si trova nello stato di apertura, utilizzando l'opzione -force l'istanza locale viene modificata nello stato montato.

    • Se nessuna istanza si trova nello stato di apertura, l'opzione -force consente di modificare l'istanza locale nello stato di apertura.

  • -quiet

    Visualizza solo i messaggi di errore nella console. L'impostazione predefinita prevede la visualizzazione dei messaggi di errore e di avviso.

  • -dettagliato

    Visualizza messaggi di errore, di avviso e informativi nella console.

  • -retain { -orario | -giornaliero | -settimanale | -mensile | -illimitato}

    Specifica se il backup deve essere conservato su base oraria, giornaliera, settimanale, mensile o illimitata. Se l'opzione -retain non è specificata, la classe di conservazione viene impostata per impostazione predefinita sull'opzione -hourly. Per conservare i backup per sempre, utilizza l'opzione -Unlimited. L'opzione -Unlimited rende il backup non idoneo per l'eliminazione in base al criterio di conservazione.

  • opzione -archivelogs

    Crea backup del registro di archiviazione.

  • -backup-dest path1, [, [path2]]

    Specifica le destinazioni del log di archiviazione di cui eseguire il backup per il log di archiviazione.

  • -exclude-dest path 1, [, [path2]]

    Specifica le destinazioni del registro di archiviazione da escludere dal backup.

  • -prunelogs {-all | -until-scntil-scn | -until-dateyyyyy-MM-dd:HH:mm:ss | -before {-months | -days | -weeks | -hours}

    Elimina i file di log dell'archivio dalle destinazioni del log dell'archivio in base alle opzioni fornite durante la creazione di un backup. L'opzione -all elimina tutti i file di log dell'archivio dalle destinazioni del log dell'archivio. L'opzione -until-scn elimina i file di registro dell'archivio fino a quando non viene specificato un numero SCN (System Change Number). L'opzione -until-date elimina i file di log dell'archivio fino al periodo di tempo specificato. L'opzione -before elimina i file di log dell'archivio prima del periodo di tempo specificato (giorni, mesi, settimane, ore).

  • -prune-dest prune_dest1,prune_dest2

    Elimina i file di log dell'archivio dalle destinazioni del log dell'archivio durante la creazione del backup.

  • -taskspec taskspec

    Specifica il file XML della specifica dell'attività che può essere utilizzato per l'attività di pre-elaborazione o di post-elaborazione dell'operazione di backup. Il percorso completo del file XML deve essere fornito mentre si fornisce l'opzione -taskspec.

  • opzione -dump

    Raccoglie i file dump dopo un'operazione di backup del database riuscita o non riuscita.

Esempio di comando

Il seguente comando crea un backup online completo, crea un backup sullo storage secondario e imposta il criterio di conservazione su giornaliero:

smo backup create -profile SALES1 -full -online
-label full_backup_sales_May -profile SALESDB -force -retain -daily
Operation Id [8abc01ec0e79356d010e793581f70001] succeeded.

Informazioni correlate