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 di creazione del programma smo

Collaboratori

È possibile utilizzare il comando Schedule create per pianificare la creazione di un backup in un'ora specifica.

Sintassi

        smo schedule create
-profile profile_name
\[-full\{-auto \| -online \| -offline\}
\[-retain -hourly \| -daily \| -weekly \| -monthly \| -unlimited\]
\[-verify\]\] |
\[-data \[\[-files files \[files\]\] \|
\[-tablespaces tablespaces \[tablespaces\]\] \{-auto \| -online \| -offline\}
\[-retain -hourly \| -daily \| -weekly \| -monthly \| -unlimited\]
\[-verify\]\] |
\[-archivelogs\]}
\[-label label\]
\[-comment comment\]
\[-protect \| -noprotect \| -protectnow\]
\[-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\]\]
-schedule-name schedule_name
\[-schedule-comment schedule_comment\]
-interval \{-hourly \| -daily \| -weekly \| -monthly \| -onetimeonly\}
-cronstring cron_string
-start-time \{start_time <yyyy-MM-dd HH:mm\>\}
-runasuser runasuser
\[-taskspec taskspec\]
-force
\[-quiet \| -verbose\]

Parametri

  • -profile_name

    Specifica il nome del profilo correlato al database per il quale si desidera pianificare 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.

    È possibile creare un backup online di un database RAC (Real Application Clusters), purché il database primario sia aperto o montato e un'istanza sia aperta. È possibile utilizzare l'opzione -force per i backup online se l'istanza locale si trova nello stato di shutdown o se non è aperta alcuna istanza.

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

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

  • -opzione offline

    Specifica un backup offline mentre il database si trova in stato di arresto. 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.

  • -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.

  • -label name

    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 disegna le virgolette. Se questo è vero per la shell, è necessario includere la virgoletta con una barra rovesciata (). Ad esempio, potrebbe essere necessario immettere: \' 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.

    Con un backup online del database RAC, utilizzare l'opzione -force se l'istanza locale è in stato di shutdown o se non è aperta alcuna istanza.

    Nota La versione di Oracle deve essere 10.2.0.5; in caso contrario, il database si blocca se viene montata una qualsiasi istanza del RAC.
    • Se l'istanza locale è in stato di arresto e almeno un'istanza è aperta, è possibile modificare l'istanza locale in montato utilizzando l'opzione -force.

    • Se non è aperta alcuna istanza, è possibile modificare l'istanza locale per aprirla utilizzando l'opzione -force.

  • -protect | -noprotect | -protectnow

    Indica se il backup deve essere protetto sullo storage secondario. L'opzione -noprotect specifica che il backup non deve essere protetto sullo storage secondario. Sono protetti solo i backup completi. Se non viene specificata alcuna opzione, SnapManager protegge il backup come predefinito se si tratta di un backup completo e il profilo specifica un criterio di protezione. L'opzione -protectnow è disponibile solo per Data ONTAP in modalità 7. L'opzione specifica che il backup deve essere protetto immediatamente sullo storage secondario.

  • -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, il valore predefinito della classe retention è -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.

  • -archivelogs

    Specifica la creazione di un backup del log di archiviazione.

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

    Specifica le destinazioni del registro di archiviazione per il backup del registro 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}

    Specifica se eliminare 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).

  • -schedule-name nome_schedule

    Specifica il nome fornito per la pianificazione.

  • -schedule-comment schedule_comment

    Specifica un commento facoltativo da descrivere sulla pianificazione del backup.

  • -interval { -oraria | -giornaliera | -settimanale | -mensile | -onetimeonly}

    Specifica l'intervallo di tempo in base al quale vengono creati i backup. È possibile pianificare il backup su base oraria, giornaliera, settimanale, mensile o una sola volta.

  • -cron_string cron_string

    Specifica la pianificazione del backup mediante cronstring. Le espressioni cron vengono utilizzate per configurare le istanze di CronTrigger. Le espressioni cron sono stringhe composte dalle seguenti sottoespressioni:

    • 1 si riferisce ai secondi.

    • 2 indica i minuti.

    • 3 si riferisce alle ore.

    • 4 si riferisce a un giorno in un mese.

    • 5 si riferisce al mese.

    • 6 si riferisce a un giorno in una settimana.

    • 7 si riferisce all'anno (facoltativo).

  • -start-time yyyy-MM-dd HH:mm

    Specifica l'ora di inizio dell'operazione pianificata. L'ora di inizio della pianificazione deve essere inclusa nel formato yyyy-MM-dd HH:mm.

  • -runasuser runasuser

    Specifica la modifica dell'utente (utente root o utente Oracle) dell'operazione di backup pianificata durante la pianificazione 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 con l'opzione -taskspec.

  • -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.