Skip To Content

Gestire i backup di ArcGIS Data Store

I backup consentono di ripristinare i dati in caso di problemi come il danneggiamento dei dati o errore di data store. Se creai backup dei data store implementati tramite ArcGIS Data Store e inserisci i file di backup in una posizione sicura, puoi impostare un nuovo ArcGIS Data Store, accedere ai file di backup e ripristinare i dati se il data store si arresta in modo anomalo e non si riavvia.

Leggere le considerazioni sul backup di ArcGIS Data Store, quindi servirsi delle informazioni fornite nelle sezioni successive per configurare e gestire i backup di ArcGIS Data Store.

  1. Cambia la posizione predefinita di backup per un data store relazionale, cambia la posizione predefinita iniziale per un data store di cache di tile in esecuzione in modalità princpale-standby oppure definisci una posizione di backup predefinita per tutti gli altri tipi di data store.
  2. Configurare backup automatici.
  3. Creare manualmente i backup se necessario.

Considerazioni sui backup di ArcGIS Data Store

Tieni presenti le informazioni seguenti quando implementi una strategia di backup e ripristino per ArcGIS Data Store:

  • I backup consentono di recuperare i dati in caso di problemi, ad esempio se il server di guasta o viene distrutto durante un allagamento. Se il backup si trova sul server che viene distrutto in un'inondazione, non è possibile recuperare i dati. Di conseguenza, è necessario memorizzare i file di backup su un server diverso da quello del data store e, se possibile, in un percorso fisico diverso dal data store.
  • I file di backup di ArcGIS Data Store contengono solo i Big Data Store spaziotemporali, tile cache, oggetto, grafico o relazionali. I file di backup non conservano un backup del sito GIS Server, del portale ArcGIS Enterprise o dei data store gestiti dall'utente registrati con il sito GIS Server. Le copie di backup di questi componenti devono essere create separatamente.

    Se si utilizza un Data Store relazionale o un tile cache data store (o entrambi), è possibile utilizzare lo strumento webgisdr installato con Portal for ArcGIS per creare un backup. Quando si utilizza lo strumento webgisdr, viene inoltre creato un backup del portale, del server di hosting e dei server federati. Per ulteriori informazioni sull'utilizzo di questo strumento, consulta Backup diArcGIS Enterprise. È comunque necessario creare backup separati dei data store gestiti dall'utente registrati con il sito GIS Server nonché del big data store spaziotemporale, dell'archivio oggetti e dell'archivio grafici.

  • I backup di ArcGIS Data Store consentono invece di ripristinare i dati in caso di errore del computer di ArcGIS Data Store o se i dati vengono danneggiati. Non forniscono alta affidabilità. Per continuare a disporre dei feature layer ospitati, dei layer spaziotemporali, di servizio video, dei layer scena e dei grafici delle conoscenze ospitati anche se un singolo computer ArcGIS Data Store subisce un guasto, aggiungi un computer a ogni data store per renderli ad alta affidabilità. È possibile aggiungere più computer ai tile cache data store (cluster), ai big data store spaziotemporali e agli archivi oggetti.
  • A causa di cambiamenti nei meccanismi di archiviazione sottostanti e nel software ArcGIS, i backup dei Data Store creati con versioni precedenti di ArcGIS Data Store non possono essere usati per ripristinare i dati nelle versioni più recenti di ArcGIS Data Store. Pertanto, prima di aggiornare ArcGIS Data Store, creare sempre un backup completo di tutti i Data Store. L'unica eccezione sono i Data Store relazionali. I file di backup delle versioni precedenti possono funzionare. Per determinare quali file di backup possono essere utilizzati per ripristinare il Data Store, eseguire l'utilità listbackups.
  • Quando si distribuisce ArcGIS Enterprise in loco ma i file di backup del data store sono archiviati nel cloud, la creazione di backup e il ripristino da tali backup richiedono più tempo rispetto a quando i file di backup sono archiviati in condivisioni file locali.
  • Non viene effettuata alcuna pulizia automatica dei file di backup dell'archivio grafici, dell'archivio oggetti, del tile cache data store o di big data store spaziotemporale. Non viene effettuata alcuna pulizia automatica dei backup creati tramite l'utilità backupdatastore.
  • Quando si crea un backup dell'archivio oggetti, non sono incluse le cache di query del feature layer,

Posizioni di backup e comportamento di ArcGIS Data Store

Tutti i tipi ArcGIS Data Store richiedono una posizione di backup predefinita. I backup creati automaticamente da ArcGIS Data Store vengono creati sempre nel percorso di backup predefinito.

È possibile definire ulteriori posizioni di backup specificabili per l'output quando si esegue l'backupdatastoreutilità per creare backup completi. Questo tipo di backup viene anche detto backup manuale. Se non si specifica una posizione quando si esegue l'utilità backupdatastore, viene utilizzata la posizione di backup predefinita.

Nella seguente tabella vengono riepilogate le differenze di posizioni di backup per ciascun tipo di data store. Consultare le informazioni pertinenti a ciascun tipo di Data Store gestito.

Archivio datiPosizione di backup predefinitaPosizioni per i backup manuali

Archivio grafici

È necessario registrare una posizione di backup predefinita prima di poter creare un backup dell'archivio grafici.

È possibile registrare posizioni di backup di condivisione file per l'archivio grafici.

Archivio oggetti

È necessario registrare una posizione di backup predefinita prima di poter creare un backup dell'archivio oggetti.

È possibile registrare posizioni di backup di condivisione file aggiuntive per l'archivio oggetti.

Data Store relazionali

I backup predefiniti vengono scritti in una sottocartella nel nella directory di contenuti ArcGIS Data Store finché non viene cambiata.

Cambia la posizione di backup predefinita in modo che sia una condivisione file su una macchina separata.

È possibile registrare percorsi di backup aggiuntivi per il data store relazionale, incluse altre condivisioni di file, bucket Amazon Simple Storage Service (S3) e contenitori di archiviazione Blob di Microsoft Azure.

Data store di cache tile in modalità cluster.

Per poter creare i file di backup di un data store di cache tile in esecuzione in modalità cluster, è necessario registrare una posizione di backup predefinita.

La posizione di backup predefinita può essere una posizione di condivisione file, un bucket Amazon S3 o un contenitore di archviazione Blob di Microsoft Azure.

È possibile registrare percorsi di backup aggiuntivi per il data store d cache tile, incluse altre condivisioni di file, bucket Amazon S3 e contenitori di archiviazione Blob di Microsoft Azure.

Data store di cache tile in modalità principale-standby.

I backup predefiniti vengono scritti in una sottocartella nel nella directory di contenuti ArcGIS Data Store finché non viene cambiata.

Cambia la posizione di backup predefinita iniziale con una condivisione file su una macchina separata o in un bucket Amazon S3 o contenitore di archiviazione Blob di Microsoft Azure.

È possibile registrare percorsi di backup aggiuntivi per il data store d cache tile, incluse altre condivisioni di file, bucket Amazon S3 e contenitori di archiviazione Blob di Microsoft Azure.

Spatiotemporal Big Data Store

Per poter creare i file di backup dei biig data store spaziotemporali, è necessario registrare una posizione di backup predefinita.

La posizione di backup predefinita può essere una posizione di condivisione file, un bucket Amazon S3 o un contenitore di archviazione Blob di Microsoft Azure.

È possibile registrare posizioni di backup aggiuntive per il big data store spaziotemporale, incluse altre condivisioni di file, bucket Amazon S3 e contenitori di archiviazione Blob di Microsoft Azure.

Cambiare la posizione del backup predefinita per un data store relazionale

Quando si crea un Data Store relazionale, viene automaticamente configurato un percorso di backup sullo stesso computer del Data Store. Per impostazione predefinita, ArcGIS Data Store crea i backup degli archivi di dati relazionali in c:\arcgisdatastore\backup\relational. Questa è la posizione di backup predefinita.

Non è consigliabile, tuttavia, mantenere backup sulla stessa macchina del data store. Se si verifica un guasto del computer principale del data store, non sarà possibile accedere ai file di backup e, pertanto, ripristinare i dati dei feature layer ospitati. È sconsigliabile conservare i file di backup nello stesso computer in cui si trova il data store anche perché questi file potrebbero consumare rapidamente lo spazio su disco disponibile in tale dispositivo. Se lo spazio su disco risulta insufficiente, il data store viene impostato in modalità di sola lettura per evitare che i dati vengano danneggiati e non è possibile pubblicare nuovi layer ospitati.

Di conseguenza, definisci una posizione sicura diversa per memorizzare i backup per il data store relazionale. A tale scopo, usare l'operazione change con l'utilità configurebackuplocation.

Per i data store relazionali è possibile designare una directory di file condivisa su un'altra macchina da utilizzare per la posizione di backup predefinita.

Nota:

  • Accertarsi che sia disponibile spazio di archiviazione sufficiente per contenere tutti i file inclusi in backup di un Data Store.
  • La velocità con cui si riempie la posizione di backup predefinita dipende dalla pianificazione del backup de dal numeri di giorni per cui vengono conservati i backup. Monitora la dimensione della directory di backup e regola le impostazioni e le dimensioni di archiviazione in base alle necessità.
  • Tutte le macchine dello stesso data store devono avere accesso alla posizione di backup predefinita. Ad esempio, quando di registra una posizione di backup della condivisione file per il data store relazionale, sia il computer principale che quello di standby nel data store relazionale devono avere accesso alla posizione di condivisione file. Ciò significa che è opportuno usare un account di dominio per eseguire il servizio ArcGIS Data Store.

    Se durante l'installazione è stato utilizzato un account Windows locale per l'account di ArcGIS Data Store, richiedere un account di dominio all'amministratore del dominio. L'account deve eseguire il servizio ArcGIS Data Store, nonché leggere e scrivere i file nella directory di rete in cui risiedono i file di backup. Eseguire l'utilità configureserviceaccount per impostare l'account di dominio come account ArcGIS Data Store.

Segui questa procedura per cambiare la posizione di backup predefinita per un data store relazionale:

  1. Creare una directory condivisa in un altro computer per memorizzare i file di backup.
  2. Se non è stato specificato un account di dominio ArcGIS Data Store quando ArcGIS Data Store è stato installato o aggiornato, impostare il servizio del Data Store in modo che venga eseguito con un account di dominio e concedere a tale account l'accesso in lettura e scrittura a una directory di rete condivisa.
  3. Esegui l'utilità configurebackuplocation con l'opzione change per specificare la directory condivisa come posizione di output predefinita per i backup dei data store relazionali.

    Se si esegue questa utilità per un data store relazionale per utilizzare una directory condivisa dopo che gli utenti hanno pubblicato i feature layer ospitati e un backup automatico ha già avuto luogo, l'utilità configurebackuplocation sposterà i file di backup del data store relazionale esistente dalla posizione di backup predefinita alla directory condivisa.

    In questo esempio, la posizione di backup per un Data Store relazionale è cambiata in una directory condivisa denominata ds_backups in un computer denominato sysshare. La posizione di backup è denominata reldefbu.

    configurebackuplocation --operation change --store relational 
    --location "type=fs;location=\\sysshare\ds_backups;name=reldefbu" 
    
    You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments.
    Please do not interrupt the process once it has started.
    
    Do you want to continue (Yes or No)? Yes

    Per la sintassi completa e ulteriori esempi, vedi il riferimento per l'utilità di comando di ArcGIS Data Store.

Cambia la posizione di backup per un datastore di cache tile (modalità principale-standby)

Quando si crea un data store di cache tile distribuito in modalità principale-standby, viene automaticamente configurata una posizione di backup sullo stesso computer del data store. La posizione predefinita è c:\arcgisdatastore\backup\tilecache. Come accade con il data store relazionale, la posizione di backup predefinita deve essere sostituita con una posizione remota. Diversamente dal data store relazionale, comunque, si utilizzano le operazioni register e setdefault per stabilire una nuova posizione di backup predefinita per un data store di cache tile in modalità principale-standby.

Segui questi passi per cambiare la posizione di backup predefinita per un data store di cache tile in esecuzione in modalità principale-stadby:

  1. Crea uno dei seguenti elementi per memorizzare i file di backup del data store automaticamente:
    • Una directory condivisa su un'altra macchina
    • Un bucket Amazon S3 sotto l'account Amazon Web Services
    • Un contenitore di archiviazione Blob di Microsoft Azure sotto il tuo account di archiviazione Blob di Azure
  2. Se non hai specificato un account di dominio ArcGIS Data Store quando hai stato installato o aggiornato ArcGIS Data Store, imposta il servizio data store in modo che venga eseguito con un account di dominio e concedi a tale account l'accesso in lettura e scrittura a una directory di rete condivisa configurata nel passaggio precedente.
  3. Esegui l'utilità configurebackuplocation con l'operazione register per aggiungere una directory condivisa o una posizione di archiviazione nel cloud per il data store di cache tile.

    In questo esempio, una posizione di backup in un contenitore dell'archivio Blob di Azure denominato scenebackups viene aggiunto al data store di cache tile La posizione di backup è denominata tc_defaultbu. Le credenziali di accesso al contenitore sono fornite.

    configurebackuplocation --operation register --store tileCache 
    --location "type=azure;location=scenebackups;name=tc_defaultbu;username=myazureaccountlogin;password=zpw4myazureaccount"

  4. A questo punto designa la posizione di backup appena registrata come posizione di backup predefinita del data store di cache tile.
    Nota:

    Questa utilità non sposta i backup automatici esistenit della cache tile esistenti nella posizione di backup predefinita precedente.

    Nell'esempoio seguente, la posizione di backup registrata nel passaggio precedente (tc_detaultbu) è impostata come posizione di backup predefinita.

    configurebackuplocation --operation setdefault --store tileCache 
    --location "name=tc_defaultbu"

Suggerimento:

Per verificare che la nuova posizione sia la posizione predefinita, è possibile eseguire l'utilità configurebackuplocation con l'operazione list.

Per la sintassi completa e ulteriori esempi, vedi il riferimento per l'utilità di comando di ArcGIS Data Store.

Registrare una posizione di backup predefinita iniziale

Al momento della creazione, gli archivi di grafici, i tile cache data store (modalità cluster) e i big data store spaziotemporali non hanno una posizione di backup predefinita. Prima di creare i backup di questi tipi di Data Store, è necessario registrare almeno una posizione di backup.

Registra una posizione di backup predefinita, sicura e condivisa, dove ArcGIS Data Store può collocare i file dei backup programmati (automatici).

È possibile registrare una condivisione di file, un bucket Amazon S3 o un contenitore di archiviazione Microsoft Azure Blob come percorso di backup predefinito.

Nota:

  • Accertarsi che sia disponibile spazio di archiviazione sufficiente per contenere tutti i file inclusi in backup di un Data Store. Gli archivi di dati cache a mattonelle e gli archivi di grafici possono essere abbastanza grandi e gli archivi di grandi dati spazio-temporali tendono ad essere ancora più grandi.
  • La velocità con cui si riempie la posizione di backup predefinita dipende dalla pianificazione del backup e dal numero di backup manuali scritti nella posizione di backup predefinita. Monitora la dimensione della directory di backup e regola le dimensioni di archiviazione e la pianificazione in base alle necessità.
  • Tutte le macchine dello stesso data store devono avere accesso alla posizione di backup predefinita. Ad esempio, quando registri una posizione di backup di condivisione file per un big data store spaziotemporale, tutte le macchine del big data store spaziotemporale devono avere accesso in scrittura alla posizione di condivisione file.

Attieniti a questa procedura per configurare una posizione predefinita in cui memorizzare i file di backup del data store per i tile cache data store (modalità cluster), i Big data store spaziotemporali o gli archivi grafici:

  1. Crea uno dei seguenti elementi per memorizzare i file di backup del data:
    • Una directory condivisa su un'altra macchina
    • Un bucket Amazon S3 sotto l'account Amazon Web Services
    • Un contenitore di archiviazione Blob di Microsoft Azure sotto il tuo account di archiviazione Blob di Azure
  2. Se non hai specificato un account di dominio ArcGIS Data Store quando hai stato installato o aggiornato ArcGIS Data Store, imposta il servizio data store in modo che venga eseguito con un account di dominio e concedi a tale account l'accesso in lettura e scrittura a una directory di rete condivisa configurata nel passaggio precedente.
  3. Esegui l'utilità configurebackuplocation con l'opzione register per specificare la posizione di output predefinita per i backup dei data store.

    Per esempi per ciascun tipo i data store, vedi le sezioni successive.

    Per la sintassi completa e ulteriori esempi, vedere il riferimento dell'utilità ArcGIS Data Store .

Suggerimento:

Se la directory di backup non è disponibile per diversi minuti, effettua un backup manuale completo del data sore non appena è disponibile una posizione di backup.

Esempio di archivio grafici

In questo esempio, una posizione di backup predefinita è registrata per l'archivio grafici. La posizione è una directory di condivisione file chiamata graphbu su sysshare. Il nome della posizione di backup è graph_defaultbu.

configurebackuplocation --operation register --store graph 
--location "type=fs;location=\\sysshare\graphbu;name=graph_defaultbu"

Esempio archivio oggetti

In questo esempio, una posizione di backup predefinita è registrata per l'archivio oggetti. La posizione è una directory di condivisione file chiamata videobu su netshare. Il nome della posizione di backup è object_defaultbu.

configurebackuplocation --operation register --store object 
--location "type=fs;location=\\netshare\videobu;name=object_defaultbu"

Esempio di big data store spaziotemporale

In questo esempio, viene registrato un percorso di backup per uno Spatiotemporal Big Data Store. La posizione è una posizione di archiviazione Blog di Azure denominata dsbackups. La posizione di backup è denominata abds_defaultbu. Le credenziali per accedere alla posizione di archiviazione Blob sono fornite.

configurebackuplocation --operation register --store spatiotemporal 
--location "type=azure;location=dsbackups;name=sbds_defaultbu;username=azureaccountlogin;password=zpw4azureaccount"

Esempio di data store di cache tile (modalità cluster)

In questo esempio, una posizione di backup predefinita è registrata per un data store di cache tile distribuito in modalitò cluster. La posizione è un bucket S3 con una sottocartella denominata scene. Il bucket risiede nella regione AWS degli Stati Uniti orientali (Ohio). La posizione di backup è denominata tc_defaultbu. Le credenziali di accesso al bucket sono fornite.

configurebackuplocation --operation register --store tileCache 
--location "type=s3;location=backups/scene;name=tc_defaultbu;region=us-east-2;username=abc12345;password=dearliz@a0"

Registrare percorsi di backup aggiuntivi

È possibile registrare ulteriori posizioni di backup. Quando si esegue l'utilità backupdatastore per creare manualmente i backups, è possibile specificare una delle posizioni predefinite.

Seguire questi passi per aggiungere un altro percorso per i file di backup:

  1. Creare un altro percorso per i file di backup.
    • Per registrare una directory condivisa (file share), crea la directory su un altro computer. Verificare che lo spazio di archiviazione sia sufficiente a contenere tutti i file di backup. Verificare inoltre che le credenziali di accesso utilizzate per collegarsi al computer ArcGIS Data Store per eseguire l'utilità backupdatastore dispongano dell'accesso in scrittura a questa directory. Se crei un'ulteriore directory condivisa per una tile cache (cluster) o un big data store spazio-temporale, tutte le macchine nella stessa implementazione ArcGIS Data Store devono avere accesso a questa directory condivisa. Se crei una directory condivisa aggiuntiva per i backup di archivi di dati relazionali o di tile cache (primary-standby), la macchina standby deve avere accesso alla directory condivisa.
    • Per registrare un bucket S3, creare il bucket nel proprio account Amazon Web Services. Scegliere delle dimensioni del bucket adatte per i file di backup.
    • Per registrare un contenitore di archiviazione Azure Blob, creare il contenitore nel proprio account di archiviazione Azure Blob.
  2. Esegui l'utility configurebackuplocation con l'operazione register per registrare questa posizione di backup aggiuntiva.

    In questo esempio, una seconda posizione di condivisione file è registrata per memorizzare i backup manuali per il data store relazionale. La posizione di backup è denominata rbu_manual.

    configurebackuplocation --operation register --store relational
     --location "type=fs;location=\\sysshare2\ds_manual_backups;name=rbu_manual"

    In questo esempio, un contenitore di archiviazione Blob di Azure è registrato per memorizzare i backup manuali per il data store di cache tile. La posizione di backup è denominata tcbu_manual.

    configurebackuplocation --operation register --store tileCache
     --location "type=azure;location=bucontainer;name=tcbu_manual;username=myazureaccountlogin;password=zpw4myazureaccount"

    La procedura e gli esempi per la registrazione di ulteriori posizioni di backup per il tile cache data store (cluster), l'archivio grafici, l'archivio oggetti e big data store spaziotemporale, sono uguali a quelli per l'aggiunta di posizioni di backup quando si registra una posizione di backup iniziale.

Specificare una delle posizioni di backup come posizione predefinita

Quando si hanno più posizioni di backup per un archivio grafici, un archivio oggetti, un tile cache data store o un big data store spaziotemporale, è possibile designarne una come posizione di backup predefinita. Successivamente, i backup creati da ArcGIS Data Store (backup automatici) scriveranno i file di backup in tale posizione.

Suggerimento:

Per cambiare la posizione predefinita per un data store relazionale, usa l'operazione change.

Esegui l'utilità configurebackuplocation con l'operazione setdefault e specifica la posizione di backup registrata. Se la posizione di backup è stata denominata al momento della registrazione, è possibile utilizzare il nome per designare la posizione.

Esempio di archivio grafici

Nell'esempio seguente, l'archivio grafici ha più posizioni di backup di condivisione file. L'operazione setdefault è utilizzata per designarne una come nuova posizione di backup predefinita.

configurebackuplocation --operation setdefault --store graph --location "location=\\sysshare2\gsbackups24"

Esempio archivio oggetti

Nel seguente esempio una delle posizioni di backup configurate con l'archivio oggetti s3_backups è impostata come la posizione di backup predefinita.

configurebackuplocation --operation setdefault --store object --location "name=s3_backups"

Esempio di big data store spaziotemporale

Nell'esempio seguente, una delle posizioni di backup aggiuntive del big data store spaziotemporale (una denominata container) è designata come nuova posizione di backup predefinita:

configurebackuplocation --operation setdefault --store spatiotemporal --location "name=bu_container"

Esempio di data store di cache tile

Nell'esempio seguente, una delle posizioni di backup aggiuntive del data store di cache tile in un bucket S3 in Asia Pacifico (Singapore) designata come nuova posizione di backup predefinita:

configurebackuplocation --operation setdefault --store tileCache --location "type=s3;location=bu_bucket;
username=hijklmn1234567;password=z9y8x7w6v5u4t3s2r1q0;region=ap-northeast-1"

Stabilire tutte le posizioni di backup

Tenere traccia di tutte le posizioni di backup dei data store può essere difficile quando di dispone di più tipo di data store e più posizioni per ciascuno di essi. È inoltre possibile che si sia subentrati a qualcun altro nel ruolo di amministratore di ArcGIS Data Store. In questi casi, è possibile eseguire l'utilità configurebackuplocation con l'operazione list per chiedere a ArcGIS Data Store un elenco di posizioni di backup per uno specifico tipo di data store

Nell'esempio seguente, tutte le posizioni di backup registrate vengono restituite per il bug data store spaziotemporale in una distribuzione ArcGIS Data Store. Per ottenere un elenco per altri tipi di data store, specificare il tipo con l'opzione --store, utilizzando relational, tileCache, graph, or object.

configurebackuplocation --operation list --store spatiotemporal

Gestire i backup automatici

Per impostazione predefinita, ArcGIS Data Store crea un backup completo di Data Store relazionali ogni quattro giorni, ma è possibile modificare la frequenza con cui ArcGIS Data Store crea un backup del data store relazionale completo eseguendo l'utilità updatebackupschedule. Per tutti gli altri tipi di data store, non esiste una pianificazione finché non viene impostata una con l'utility updatebackupschedule.

Modificare la frequenza dei backup

Se i membri della tua organizzazione pubblicano e modificano un gran numero di layer ospitati, o archiviano grandi volumi di dati in streaming, aumenta la frequenza dei backup.

Nota:

Per impostazione predefinita, i backup incrementali vengono disabilitati per i Data Store relazionali. Se si abilita il ripristino punto temporale, backup incrementali vengono creati quando i file di log sono pieni o ogni cinque minuti, a seconda della circostanza che si verifica per prima. Il database controlla la creazione dei backup incrementali; non è possibile controllare la frequenza di creazione dei backup incrementali.

Nel percorso di backup deve essere disponibile spazio sufficiente per memorizzare tutti i file di backup. La dimensione del backup varia in base alla quantità dei dati disponibili, ma se si utilizzano le impostazioni di backup predefinite, i backup contengono due backup completi. La dimensione di questi file dipende dalla quantità e dalla dimensione dei dati. Se si abilita nuovamente il ripristino punto temporale per i Data Store relazionali, i backup includono anche sette giorni di file di backup incrementali per impostazione predefinita.

Se si decide di creare i backup manualmente e si desidera disabilitare i backup automatici, impostare la frequenza di backup su 0. Se si disabilitano i backup automatici, è necessario creare i propri backup per proteggersi in caso di perdita di dati dovuta a guasto del computer o altre calamità simili.

Nota:

Quando si disabilitano i backup automatici, non è possibile utilizzare il recupero puntuale per il data store relazionale, Tutti i backup dei data store relazionali saranno backup completi.

L'utilità updatebackupschedule è installata nella directory <ArcGIS Data Store installation directory>\datastore\tools.

  1. Aprire una finestra del prompt dei comandi con l'opzione Esegui come amministratore.
  2. Eseguire l'utilità updatebackupschedule per specificare la frequenza richiesta per i backup.

    La sintassi per eseguire l'utilità è la seguente:

    updatebackupschedule [--store relational|tileCache|spatiotemporal|graph|object] 
    [--starttime <local server time>] --frequency <number of days>

    Ad esempio, digitare quanto segue per pianificare ogni giorno i backup completi dei Data Store relazionali alle 3:00 del mattino (ora locale del server):

    updatebackupschedule --store relational --starttime 03:00:00 --frequency 1

    In questo esempio, il backup di Spatiotemporal Big Data Store è programmato per le 23:30 (ora locale del server) ogni tre giorni:

    updatebackupschedule --store spatiotemporal --starttime 23:30:00 --frequency 3

Modificare l'intervallo di conservazione dei file di backup automatico del Data Store relazionale

La directory di backup conserva i file di backup del Data Store relazionale per sette giorni per impostazione predefinita. Questo significa che se si mantiene la frequenza di backup predefinita (ogni quattro giorni) e gli intervalli di conservazione pianificati (sette giorni), la directory di backup contiene due backup completi. Se si abilita nuovamente il ripristino punto temporale, la directory di backup contiene anche sette giorni di file di backup incrementali. La dimensione di questi file dipende dalla quantità e dalla dimensione dei dati. Il computer in cui vengono memorizzati i backup deve disporre di spazio su disco sufficiente per tutti questi file. Se si aumenta la frequenza di backup, provare a ridurre il periodo di conservazione per i file di backup. Nella sezione precedente la frequenza di backup è stata aumentata a ogni giorno. Per impedire che la directory di backup diventi troppo grande, ridurre il periodo di conservazione dei file di backup.

La sintassi per eseguire l'utilità updatebackupretaindays è la seguente:

updatebackupretaindays <number of days>

Nell'esempio seguente, il tempo di conservazione dei file di backup viene modificato su quattro giorni:

updatebackupretaindays 4

Creare ed eliminare manualmente i backup

Anche se si utilizzano backup automatici, è possibile che vi siano periodi in cui si desidera creare un backup per uno scopo specifico al di fuori della normale pianificazione dei backup, ad esempio prima di aggiornare il sistema o per creare un backup completo secondario in un percorso diverso.

Se si disabilitano i backup automatici, è consigliabile creare periodicamente backup manuali.

È possibile utilizzare la utility deletebackup per eliminare file di backup creati per data store relazioni e archivi oggetti.

Eseguire un'utilità per creare un backup del Data Store

È possibile utilizzare l'utilità backupdatastore per creare un backup completo dei data store specificati. È possibile creare manualmente un backup completo prima di apportare un numero elevato di modifiche al Data Store oppure prima di aggiornarlo. È anche possibile creare un backup per conservare una copia dei dati in un determinato stato, ad esempio alla fine della prima fase di un progetto.

L'esecuzione dell'utilità backupdatastore per un data store relazionale crea sempre un backup completo del data store.

La prima volta che si esegue l'utilità backupdatastoreper data store di cache tile vengono create le copie di backup dei database di tutti i data store di cache tile esistenti. In modo analogo, la prima volta che si esegue l'utilità backupdatastore per un big data store spaziotemporale, viene creato un backup completo. Dal momento che entrambi i tipi di data store possono essere di grandi dimensioni, a ogni successiva esecuzione dell'utilità backupdatastore verranno create copie di backup solo per i dati creati dopo l'ultima esecuzione dell'utilità.

L'account di accesso utilizzato per la connessione al computer data store per eseguire l'utilità backupdatastore deve disporre di accesso in lettura e scrittura alla posizione di backup del data store.

La sintassi per eseguire l'utilità backupdatastore è la seguente:

backupdatastore [<backup file name>] [--store {relational | tileCache | spatiotemporal | graph | object}] [--location <backup_arguments>] [--prompt {yes | no}]

Gli argomenti per il parametro --location sono i seguenti e devono essere separati da punto e virgola (;):

  • type=: tipi validi sonofs (condivisione file), s3 (Amazon Simple Storage Service (S3)bucket), o azure (Microsoft Azure contenitore di archiviazione Blob).
  • name= : se sono stati assegnati nomi alle posizioni di backup configurate per il Data Store, è possibile usare il nome del percorso per specificare dove creare i file di backup quando si esegue l'utilità backupdatastore.
  • location= : se non si è specificato un nome per il percorso di backup, è necessario specificare il backuptype e location. Per le condivisioni di file, fornire il percorso del file. Per bucket S3, fornire il nome del bucket. Per i contenitori di archiviazione Azure Blob, fornire il nome del contenitore.

Specificare un nome di backup significativo per il file in modo da poterlo individuare quando si desidera ripristinare i dati. Se non si specifica un nome, l'utilità assegna un nome predefinito al file. Il nome predefinito è nel formato nomearchiviodati-timestamp. Se ad esempio il nome dell'archivio dati è corpds e si crea il backup il 10 luglio 2014 alle ore 14.25.49.554 UTC, il nome del file di backup sarà corpds-20140710142549554.

Verrà chiesto di confermare la creazione di un backup. Digitare o s per procedere con la creazione.

Suggerimento:

Se occorre utilizzare uno script per eseguire backup manuali, includere un flag per disattivare il prompt di conferma, come nell'esempio seguente:

backupdatastore --store tileCache --prompt no

In questo esempio l'archivio dati genera il nome del file di backup. Tale operazione è necessaria in uno script per garantire che il nome del file di backup sia univoco.

Eliminare i backup manuali dei Data Store

Se non è più necessario conservare il file di backup in un data store relazione, in un archivio grafici o un archivio oggetti creato utilizzando la utility backupdatastore, eseguire la utility configurebackuplocaton con l'opzione --operation impostata su list per ottenere tutte le posizioni di backup per un data store. Successivamente eseguire la utility listbackups con ciascuna posizione per ottenere i file di backup in ognuna di esse. Dopo aver stabilito quali file di backup eliminare, eseguire la utility deletebackup per ciascun posizione e file per rimuovere i file non necessari. Per esempio, una volta aggiornato il data store e confermato che tutti i livelli funzionano come previsto, è possibile eliminare i backup di data store creato prima dell'aggiornamento.

In questo esempio, il file di backup del data store relazionale preupgrade1104_bu viene eliminato dalla posizione di backup \\systemserver\backups:

configurebackuplocation  --operation list --store relational 
Backups locations for relational data store:
=====================================================================================
Type  Location                                         isDefault 
=====================================================================================
fs    \\ourserver\datastore\backups\rel                true
fs    \\systemserver\backups                           false


listbackups --store relational --location "\\systemserver\backups"

Backup_Name                      Status           Backup_Time         Mode
====================================================================================
phase1proj_bu                    BackupComplete   2023-03-08 14:12    manual
phase2proj_bu                    BackupComplete   2023-06-21 11:43    manual
preupgrade1104_bu                BackupComplete   2022-11-04 09:30    manual


deletebackup preupgrade1104_bu --store relational --location "\\systemserver\backups"
You are attempting to delete backup 'preupgrade1104_bu'. This operation is irreversible.

Do you wish to continue (Yes or No)?yes

Operation completed successfully