Skip To Content

Administrar copias de seguridad de data stores

Las copias de seguridad son necesarias para recuperar los datos en caso de un fallo en el data store o de que los datos estén dañados. Si crea copias de seguridad de los data stores implementados por medio de ArcGIS Data Store y pone los archivos de copia de seguridad en una ubicación segura, puede definir un nuevo ArcGIS Data Store, acceder a los archivos de copia de seguridad y restaurar los datos si el data store falla y no se puede reiniciar.

Lea las Consideraciones sobre copias de seguridad de ArcGIS Data Store y, a continuación, utilice la información de las secciones restantes para configurar y administrar las copias de seguridad de ArcGIS Data Store.

  1. Cambie la ubicación de copia de seguridad predeterminada de un data store relacional, cambie la ubicación predeterminada inicial de un data store de caché de teselas que se ejecute en el modo principal-de respaldo o defina una ubicación de copia de seguridad predeterminada para todos los demás tipos de data store.
  2. Configure copias de seguridad automáticas.
  3. Cree manualmente copias de seguridad según sea necesario.

Consideraciones sobre copias de seguridad de ArcGIS Data Store

Tenga en cuenta lo siguiente al implementar una copia de seguridad y una estrategia de recuperación para ArcGIS Data Store:

  • Las copias de seguridad le permiten recuperar los datos en caso de desastre, como el caso en el que el servidor falla o se produce una inundación que destruya el servidor. Si la copia de seguridad se encuentra en el servidor destruido por la inundación, no es posible recuperar los datos. En consecuencia, es necesario guardar los archivos de copia de seguridad en un servidor distinto del servidor del data store y, si es posible, en una ubicación física diferente que la del data store.
  • Los archivos de copia de seguridad de ArcGIS Data Store solo contienen big data store relaciones, de gráficos, espaciotemporales o de caché de teselas. Los archivos de copia de seguridad no mantienen una copia de seguridad del sitio de GIS Server, del portal ArcGIS Enterprise ni de los data stores administrados por usuarios que usted registre en su sitio de GIS Server. Debe crear copias de seguridad para dichos componentes por separado.

    Si utiliza un data store relacional o de caché de teselas (o ambos), puede utilizar la herramienta webgisdr instalada con Portal for ArcGIS para crear una copia de seguridad. Cuando utiliza la herramienta webgisdr, también se crea una copia de seguridad del portal, el servidor de alojamiento y los servidores federados. Consulte Copias de seguridad de ArcGIS Enterprise para obtener información sobre cómo utilizar esta herramienta. Todavía tendrá que crear copias de seguridad por separado de los data stores administrados por el usuario que registre en el sitio de GIS Server, así como en el big data store espaciotemporal y el graph store.

  • Las copias de seguridad de ArcGIS Data Store ayudan a recuperar datos perdidos si el equipo de ArcGIS Data Store falla o los datos se dañan. No proporcionan alta disponibilidad. Si necesita que sus capas de escenas, espaciotemporales y entidades alojadas, así como los gráficos de conocimiento alojados, sigan estando disponibles incluso si falla un solo equipo de ArcGIS Data Store, agregue un equipo a cada tipo de data store para garantizar una alta disponibilidad. Puede agregar varios equipos a los data stores de cachés de teselas (clúster) y big data stores espaciotemporales.
  • Debido a los cambios en los mecanismos de almacenamiento subyacentes y en el software de ArcGIS, las copias de seguridad de data stores que cree con versiones anteriores de ArcGIS Data Store no se pueden utilizar para restaurar datos en versiones de ArcGIS Data Store más nuevas. Por tanto, cree siempre una copia de seguridad completa de cada data store después de actualizar ArcGIS Data Store.
  • Al implementar ArcGIS Enterprise de forma local pero teniendo los archivos de copia de seguridad del data store almacenados en la nube, la creación de copias de seguridad y su restauración llevará más tiempo que si los archivos de copia de seguridad se almacenan en recursos compartidos de archivos locales.
  • No se produce ninguna limpieza automática del graph store ni de los archivos de copias de seguridad de data stores de caché de teselas o de big data stores espaciotemporales. Tampoco se produce la limpieza automática de las copias de seguridad que crea con la utilidad backupdatastore.

Ubicaciones y comportamiento de las copias de seguridad de ArcGIS Data Store

Todos los tipos de ArcGIS Data Store requieren una ubicación de copia de seguridad predeterminada. Las copias de seguridad creadas automáticamente por ArcGIS Data Store siempre se almacenan en la ubicación de copia de seguridad predeterminada.

Puede definir ubicaciones de copia de seguridad adicionales, que puede especificar para la salida cuando ejecuta la utilidad backupdatastore para crear copias de seguridad completas. Este tipo de copia de seguridad también se denomina copia de seguridad manual. Si no especifica una ubicación al utilizar la utilidad backupdatastore, se emplea la ubicación de copia de seguridad predeterminada.

En la tabla siguiente se resumen las diferencias en cuanto a valores predeterminados y ubicaciones de copia de seguridad de cada tipo de data store. Lea la información correspondiente al tipo de data store (o data stores) que administra.

Data storeUbicación de copia de seguridad predeterminadaUbicaciones para copias de seguridad manuales

Graph store

Debe registrar una ubicación de copia de seguridad predeterminada en un recurso compartido de archivos para poder crear una copia de seguridad del graph store.

Puede registrar ubicaciones de copia de seguridad adicionales de recursos compartidos de archivos para el graph store.

Data store relacional

Las copias de seguridad predeterminadas se depositan en una subcarpeta del directorio de contenido de ArcGIS Data Store hasta que lo cambie.

Cambie la ubicación de copia de seguridad predeterminada para que sea un recurso compartido de archivos de un equipo separado.

Puede registrar ubicaciones de copias de seguridad adicionales para el data store relacional, incluidos otros recursos compartidos de archivos, buckets de Amazon Simple Storage Service (S3) y contenedores de almacenamiento de BLOB de Microsoft Azure.

Data store de caché de teselas en el modo de clúster

Debe registrar una ubicación de copia de seguridad predeterminada para poder crear una copia de seguridad de un data store de caché de teselas que se ejecute en el modo de clúster.

La ubicación de copia de seguridad predeterminada puede ser una ubicación de un recurso compartido de archivos, un bucket de Amazon S3 o un contendor de almacenamiento de BLOB de Microsoft Azure.

Puede registrar ubicaciones de copias de seguridad adicionales para el data store de caché de teselas, incluidos otros recursos compartidos de archivos, buckets de Amazon S3 y contenedores de almacenamiento de BLOB de Microsoft Azure.

Data store de caché de teselas en modo principal-de respaldo

Las copias de seguridad predeterminadas se depositan en una subcarpeta del directorio de contenido de ArcGIS Data Store hasta que lo cambie.

Cambie la ubicación de copia de seguridad predeterminada inicial a un recurso compartido de archivos de un equipo separado o a un bucket de Amazon S3 o un contendor de almacenamiento de BLOB de Microsoft Azure.

Puede registrar ubicaciones de copias de seguridad adicionales para el data store de caché de teselas, incluidos otros recursos compartidos de archivos, buckets de Amazon S3 y contenedores de almacenamiento de BLOB de Microsoft Azure.

Big data store espaciotemporal

Debe registrar una ubicación de copia de seguridad predeterminada para poder crear los archivos de copia de seguridad de un big data store espaciotemporal.

La ubicación de copia de seguridad predeterminada puede ser una ubicación de un recurso compartido de archivos, un bucket de Amazon S3 o un contendor de almacenamiento de BLOB de Microsoft Azure.

Puede registrar ubicaciones de copias de seguridad adicionales para el big data store espaciotemporal, incluidos otros recursos compartidos de archivos, buckets de Amazon S3 y contenedores de almacenamiento de BLOB de Microsoft Azure.

Cambiar la ubicación de copia de seguridad predeterminada para un data store relacional

Cuando crea un data store relacional, se configura automáticamente una ubicación de copia de seguridad en el mismo equipo que el data store. De forma predeterminada, ArcGIS Data Store crea copias de seguridad de data stores relacionales en /usr/arcgisdatastore/backup/relational. Esta es la ubicación de copia de seguridad predeterminada.

Sin embargo, no es aconsejable guardar copias de seguridad en el mismo equipo que el data store. Si el equipo principal del data store falla, no podrá acceder a los archivos de copia de seguridad y, por tanto, no podrá restaurar los datos de las capas alojadas. Otro motivo para no dejar los archivos de copia de seguridad y el data store en el mismo equipo es que los archivos pueden llenar rápidamente el espacio de disco del equipo. Si se queda sin espacio de disco, el data store se pondrá en modo de solo lectura para evitar que se corrompan los datos y no podrá publicar capas alojadas nuevas.

Por consiguiente, define una ubicación segura diferente para almacenar las copias de seguridad del data store relacional. Para esto, realice la operación change con la utilidad configurebackuplocation.

Para data stores relacionales, puede designar un directorio de archivos compartidos de otro equipo como ubicación de copia de seguridad predeterminada.

Nota:

  • Asegúrese de que haya espacio de almacenamiento suficiente para contener todos los archivos incluidos en la copia de seguridad del data store.
  • El ritmo al que la ubicación de copias de seguridad se llena depende del horario de copias de seguridad y del número de días que se conserven las copias de seguridad. Supervise el tamaño del directorio de copias de seguridad y ajuste estos parámetros y tamaños de almacenamiento según sea necesario.
  • Todos los equipos del mismo data store deben tener acceso a la ubicación de copia de seguridad predeterminada. Por ejemplo, cuando registra una ubicación de copias de seguridad de recursos compartidos de archivos para el data store relacional, tanto el equipo principal como el equipo de respaldo del data store relacional deben tener acceso de escritura a la ubicación de recursos compartidos de archivos.

Realice estos pasos para cambiar la ubicación de copia de seguridad predeterminada de un data store relacional:

  1. Cree un directorio compartido en otro equipo para almacenar los archivos de copia de seguridad.
  2. Conceda acceso de lectura y escritura al directorio de red compartido y la cuenta que ha instalado ArcGIS Data Store.
  3. Ejecute la utilidad configurebackuplocation con la opción change para especificar el directorio compartido como la ubicación de salida predeterminada de las copias de seguridad del data store relacional.

    Si ejecuta esta utilidad para que un data store relacional utilice un directorio compartido después de que los usuarios hayan publicado capas de entidades alojadas y de que se haya producido una copia de seguridad automática, la utilidad configurebackuplocation trasladará de la ubicación de copia de seguridad predeterminada al directorio compartido los archivos de copia de seguridad de los data store relacionales existentes.

    En el primer ejemplo, la ubicación de copia de seguridad de un data store relacional se cambia a un directorio denominado ds_backups en un equipo denominado sysshare. La ubicación de copia de seguridad se denomina reldefbu.

    ./configurebackuplocation.sh --operation change --store relational 
    --location "type=fs;location=/net/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

    Para conocer la sintaxis completa y obtener otros ejemplos, consulte Referencia de utilidades de comando ArcGIS Data Store.

Cambiar la ubicación de copia de seguridad predeterminada de un data store de caché de teselas (modo principal-de respaldo)

Cuando crea un data store de caché de teselas implementado en el modo principal-de respaldo, se configura automáticamente una ubicación de copia de seguridad en el mismo equipo que el data store. La ubicación predeterminada es /usr/arcgisdatastore/backup/tilecache. Igual que ocurre con el data store relacional, la ubicación de copia de seguridad predeterminada debe cambiarse a una ubicación remota. Sin embargo, a diferencia del data store relacional, se utilizan las operaciones register y setdefault para establecer una nueva ubicación de copia de seguridad predeterminada para un data store de caché de teselas que se ejecuta en modo principal-de respaldo.

Realice estos pasos para cambiar la ubicación de copia de seguridad predeterminada de un data store de caché de teselas que se ejecuta en el modo principal-de respaldo.

  1. Cree uno de los siguientes para almacenar los archivos de copia de seguridad del data store:
    • Un directorio compartido en otro equipo
    • Un bucket de Amazon S3 en su cuenta de Amazon Web Services
    • Un contenedor de almacenamiento de BLOB de Microsoft Azure en su cuenta de almacenamiento de BLOB de Azure
  2. Conceda acceso de lectura y escritura a la ubicación que ha configurado en el paso anterior y la cuenta de ArcGIS Data Store que ha instalado.
  3. Ejecute la utilidad configurebackuplocation con la operación register para agregar un directorio compartido o una ubicación de almacenamiento en la nube para el data store de caché de teselas.

    En este ejemplo se agrega al data store de caché de teselaas una ubicación de copia de seguridad de un contenedor de almacenamiento de BLOB de Azure denominado scenebackups. La ubicación de copia de seguridad se denomina tc_defaultbu. Se proporcionan credencias para acceder al contenedor.

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

  4. Ahora designe la ubicación de copia de seguridad que acaba de registrar como ubicación predeterminada de copia de seguridad del data store de caché de teselas.
    Nota:

    Esta utilidad no moverá las copias de seguridad automáticas existentes de los data stores de caché de teselas que haya en la ubicación de copia de seguridad predeterminada anterior.

    En el ejemplo siguiente, la ubicación de copia de seguridad registrada en el paso anterior (tc_defaultbu) se establece como ubicación de copia de seguridad predeterminada.

    ./configurebackuplocation.sh --operation setdefault --store tileCache 
    --location "name=tc_defaultbu"

Sugerencia:

Para confirmar que la nueva ubicación es ahora la ubicación predeterminada, puede ejecutar la utilidad configurebackuplocation con la operación list.

Para conocer la sintaxis completa y obtener otros ejemplos, consulte Referencia de utilidades de comando ArcGIS Data Store.

Registrar una ubicación de copia de seguridad predeterminada inicial

En el momento en que se crean, los graph stores, data stores de caché de teselas (modo de clúster) y big data stores espaciotemporales no tienen ninguna ubicación de copia de seguridad predeterminada. Debe registrar al menos una ubicación de copia de seguridad para poder crear copias de seguridad de estos tipos de data stores.

Registre una ubicación de copia de seguridad predeterminada, segura y compartida en la que ArcGIS Data Store pueda almacenar archivos de las copias de seguridad programadas (automáticas).

Puede registrar un recurso compartido de archivos para cualquiera de estos tipos de data stores. Para los big data stores espaciotemporales y data stores de caché de teselas, puede registrar un bucket de Amazon S3 o un contenedor de almacenamiento de BLOB de Microsoft Azure como ubicación de copia de seguridad predeterminada.

Nota:

  • Asegúrese de que haya espacio de almacenamiento suficiente para contener todos los archivos incluidos en la copia de seguridad del data store. Los data stores de caché de teselas y los graph stores pueden ser bastante grandes, y los big data stores espaciotemporales tienden a serlo incluso más.
  • El ritmo al que la ubicación de copias de seguridad se llena depende del horario de copias de seguridad y de la cantidad de copias de seguridad manuales que crea en la ubicación predeterminada. Supervise el tamaño del directorio de copias de seguridad y ajuste el calendario y tamaños de almacenamiento según sea necesario.
  • Todos los equipos del mismo data store deben tener acceso a la ubicación de copia de seguridad predeterminada. Por ejemplo, cuando registra una ubicación de copia de seguridad de recurso compartido de archivos para un big data store espaciotemporal, todos los equipos del big data store espaciotemporal deben tener acceso de escritura a la ubicación del recurso compartido de archivos.

Realice estos pasos para configurar una ubicación para los archivos de copia de seguridad de data stores de caché de teselas (mode de clúster), los big data setores espaciotemporales o almacenes de gráficos:

  1. Cree uno de los siguientes para almacenar los archivos de copia de seguridad del data store:
    • Un directorio compartido en otro equipo
    • Un bucket de Amazon S3 en su cuenta de Amazon Web Services
    • Un contenedor de almacenamiento de BLOB de Microsoft Azure en su cuenta de almacenamiento de BLOB de Azure
  2. Conceda acceso de lectura y escritura a la ubicación que ha configurado en el paso anterior y la cuenta de ArcGIS Data Store que ha instalado.
  3. Ejecute la utilidad configurebackuplocation con la opción register para especificar la ubicación de salida predeterminada de las copias de seguridad del data store.

    Consulte las secciones siguientes a estos pasos para obtener ejemplos de cada tipo de data store.

    Para conocer la sintaxis completa y obtener otros ejemplos, consulte Referencia de utilidades de comando ArcGIS Data Store.

Sugerencia:

Si su directorio de copia de seguridad se desconecta durante más tiempo de la cuenta, realice una copia de seguridad completa manual del data store tan pronto como la ubicación de copia de seguridad esté disponible.

Ejemplo de graph store

En este ejemplo, una ubicación de copia de seguridad predetermina se registra para un graph store. La ubicación es un directorio de recurso compartido de archivos denominado graphbu en sysshare. El nombre de la ubicación de copia de seguridad es graph_defaultbu.

./configurebackuplocation.sh --operation register --store graph 
--location "type=fs;location=/net/sysshare/graphbu;name=graph_defaultbu"

Ejemplo de big data store espaciotemporal

En este ejemplo, una ubicación de copia de seguridad se registra para un big data store espaciotemporal. La ubicación es una ubicación de almacenamiento de BLOB de Azure denominada dsbackups. La ubicación de copia de seguridad se denomina sbds_defaultbu. Se proporcionan las credenciales para acceder a la ubicación de almacenamiento de BLOB.

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

Ejemplo de data store de caché de teselas (modo de clúster)

En este ejemplo, se registra una ubicación de copia de seguridad predeterminada para un data store de caché de teselas implementado en el modo de clúster. La ubicación es un bucket de S3 con una subcarpeta denominada escena. El bucket reside en la región oriental de Estados Unidos (Ohio) AWS. El nombre de la ubicación de copia de seguridad es tc_defaultbu. Se proporcionan credencias para acceder al bucket.

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

Registrar ubicaciones de copia de seguridad adicionales

Puede registrar ubicaciones de copia de seguridad adicionales. Cuando ejecuta la utilidad backupdatastore para crear copias de seguridad de forma manual, puede especificar una de estas ubicaciones predefinidas.

Nota:

Debe limpiar las ubicaciones de almacenamiento de copias de seguridad manuales; ArcGIS Data Store no elimina los archivos automáticamente.

Siga estos pasos para agregar otra ubicación para los archivos de copia de seguridad:

  1. Cree otra ubicación para los archivos de copias de seguridad.
    • Para registrar un directorio compartido (recurso compartido de archivos), cree el directorio en otro equipo. Asegúrese de que haya suficiente espacio de almacenamiento para todos los archivos de copia de seguridad. Cerciórese también de que los datos de inicio de sesión que utilice al conectarse al equipo de ArcGIS Data Store para ejecutar la utilidad backupdatastore tengan acceso de escritura este directorio. Si crea un directorio compartido adicional para un data store de caché de teselas (clúster) o un big data store espaciotemporal, todos los equipos de la misma implementación de ArcGIS Data Store deben tener acceso a este directorio compartido. Si crea un directorio compartido adicional para copias de seguridad de data store relacionales o de caché de teselas (principal-en espera), el equipo de respaldo debe tener acceso al directorio compartido.
    • Para registrar un depósito de S3, cree el depósito dentro de su cuenta de Amazon Web Services. Elija un tamaño de depósito capaz de albergar sus archivos de copia de seguridad.
    • Para registrar un contenedor de almacenamiento de BLOB de Azure, cree el contenedor dentro de su cuenta de almacenamiento de BLOB de Azure.
  2. Ejecute la utilidad configurebackuplocationcon la operación register para registrar esta ubicación de copia de seguridad adicional.

    En este ejemplo se registra una segunda ubicación de recurso compartido de archivos para almacenar las copias de seguridad manuales correspondientes al data store relacional. La ubicación de copia de seguridad recibe el nombre de rbu_manual.

    ./configurebackuplocation.sh --operation register --store relational
     --location "type=fs;location=/net/sysshar2e/ds_manual_backups;name=rbu_manual"

    En este ejemplo se registra un contenedor de almacenamiento de BLOB de Azure para almacenar copias de seguridad manuales correspondientes al data store de caché de teselas. La ubicación de copia de seguridad recibe el nombre de tcbu_manual.

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

    Los pasos y ejemplos para registrar ubicaciones de copia de seguridad adicionales para data stores de caché de teselas (clúster), graph stores y big data stores espaciotemporales son los mismos cuando se agregan ubicaciones de copia de seguridad que cuando se registra una ubicación de copia de seguridad inicial.

Especificar una de las ubicaciones de copia de seguridad como la ubicación predeterminada

Una vez que se tienen varias ubicaciones de copia de seguridad definidas para un graph store, big data store espaciotemporal o un data store de caché de teselas, se puede designar una de ellas como ubicación de copia de seguridad predeterminada. Después de esto, las copias de seguridad creadas mediante ArcGIS Data Store (copias de seguridad automática) escribirán los archivos de copia de seguridad en esa ubicación.

Sugerencia:

Para cambiar la ubicación predeterminada para un data store relacional, utilice la operación change.

Ejecute la utilidad configurebackuplocation con la operación setdefault y especifique la ubicación de copia de seguridad registrada. Si ha asignado nombre a la ubicación de copia de seguridad al registrarla, puede utilizar el nombre para designar la ubicación.

Ejemplo de graph store

En el siguiente ejemplo, el graph store tiene varias ubicaciones de copia de seguridad de recurso compartido de archivos. La operación setdefault se utiliza para designar una de ellas como la nueva ubicación de copia de seguridad predeterminada.

./configurebackuplocation.sh --operation setdefault --store graph --location "location=/net/server/gsbackups24"

Ejemplo de big data store espaciotemporal

En el siguiente ejemplo, una de las ubicaciones de copia de seguridad adicionales del big data store espaciotemporal (una denominada bu_bucket) se designa como nueva ubicación de copia de seguridad predeterminada:

./configurebackuplocation.sh --operation setdefault --store spatiotemporal --location "name=bu_container"

Ejemplo de data store de caché de teselas

En el siguiente ejemplo, una de las ubicaciones de copia de seguridad adicionales del data store de caché de teselas de un bucket de S3 de la región del Pacífico asiático (Singapur) se designa como nueva ubicación de copia de seguridad predeterminada:

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

Determinar todas las ubicaciones de copia de seguridad

Puede resultar confuso hacer un seguimiento de todas las ubicaciones de copia de seguridad de los data stores cuando se tienen varios tipos de data store y en varias ubicaciones. También podría encargarse del trabajo del administrador de ArcGIS Data Store en lugar de otra persona. En estos casos, puede ejecutar la utilidad configurebackuplocation con la operación list para consultar la lista completa de ubicaciones de seguridad de un tipo de data store concreto en ArcGIS Data Store.

En el ejemplo siguiente, se devuelven todas las ubicaciones de copia de seguridad registradas correspondientes al big data store espaciotemporal de una implementación de ArcGIS Data Store. Para obtener una lista de los demás tipos de data store, especifique ese tipo con la opción --store, ya sea relational, tileCache o graph.

./configurebackuplocation.sh --operation list --store spatiotemporal

Administrar copias de seguridad automáticas

De manera predeterminada, ArcGIS Data Store crea una copia completa de los data stores relacionales cada cuatro día, pero se puede cambiar la frecuencia con la que ArcGIS Data Store crea una copia de seguridad completa del data store relacional mediante la ejecución de la utilidad updatebackupschedule. Para todos los demás tipos de data store no existe ningún calendario de copia de seguridad hasta que se establece uno con la utilidad updatebackupschedule.

Cambiar la frecuencia de copia de seguridad

Si los miembros de su organización publican y editan grandes cantidades de capas alojadas o usted archiva grandes volúmenes de datos de transmisión, aumente la frecuencia de las copias de seguridad.

Nota:

De forma predeterminada, las copias de seguridad incrementales están deshabilitadas para los data stores relacionales. Si habilita la recuperación de un punto en el tiempo, se crean copias de seguridad incrementales cuando los archivos de registro estén llenos o cada cinco minutos, lo que se produzca primero. La base de datos controla la creación de copias de seguridad incrementales; no se puede controlar la frecuencia con la que se crean copias de seguridad incrementales.

La ubicación de las copias de seguridad debe tener espacio suficiente para almacenar todos los archivos de copia de seguridad. El tamaño de las copias de seguridad varía según la cantidad de datos de que se disponga, pero si se utiliza la configuración predeterminada de copias de seguridad, estas contienen dos copias de seguridad completas. El tamaño de estos archivos depende de la cantidad y el tamaño de los datos. Si vuelve a habilitar la recuperación de un punto en el tiempo para los data stores relacionales, las copias de seguridad también incluyen siete días de archivos de copias de seguridad incrementales de manera predeterminada.

Nota:

No se produce ninguna limpieza automática del graph store ni de los archivos de copias de seguridad de data stores de caché de teselas o de big data stores espaciotemporales. Si aumenta la frecuencia de las copias de seguridad de estos data stores, es probable que necesite limpiar también con mayor frecuencia la ubicación de copia de seguridad de graph stores y data stores de caché de teselas.

Si decide crear copias de seguridad manualmente y desea deshabilitar las copias de seguridad automáticas, establezca la frecuencia de copia de seguridad en 0. Si deshabilita las copias de seguridad automáticas, debe crear las copias de seguridad personalmente como protección contra la pérdida de datos en caso de avería de un equipo u otra catástrofe que afecte a los datos.

Nota:

Cuando deshabilita las copias de seguridad automáticas, no puede utilizar la recuperación a un momento dado para el data store relacional. Todas las copias de seguridad del data store relacional serán copias de seguridad completas.

La utilidad updatebackupschedule está instalada en el directorio <ArcGIS Data Store installation directory>/datastore/tools.

  1. Abra un shell de comando.
  2. Ejecute la utilidad updatebackupschedule para especificar la frecuencia de copia de seguridad que requiera.

    La sintaxis para ejecutar la utilidad es la siguiente:

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

    Por ejemplo, escriba lo siguiente para programar las copias de seguridad completas del data store relacional a las 3:00 a.m. (hora local del servidor) todos los días:

    ./updatebackupschedule.sh --store relational --starttime 03:00:00 --frequency 1

    En este ejemplo, se programa una copia de seguridad del big data store espaciotemporal para las 11:30 p.m. (hora local del servidor) cada tres días:

    ./updatebackupschedule.sh --store spatiotemporal --starttime 23:30:00 --frequency 3

Cambiar durante cuánto tiempo se mantienen los archivos de copia de seguridad automática de un data store relacional

El directorio de copia de seguridad mantiene los archivos de copia de seguridad del data store relacional durante siete días de manera predeterminada. Significa que, si mantiene la frecuencia de copia de seguridad (cada cuatro días) y el plazo de retención (siete días) predeterminados, el directorio de copia de seguridad contiene dos copias completas. Si vuelve a habilitar la recuperación de un punto en el tiempo, el directorio de copias de seguridad también contiene siete días de archivos de copia de seguridad incrementales. El tamaño de estos archivos depende de la cantidad y el tamaño de los datos. El equipo donde se almacenan las copias de seguridad debe contar con espacio de disco suficiente para todos esos archivos. Si incrementa la frecuencia de copia de seguridad, considere la posibilidad de reducir el periodo de retención para los archivos de copia de seguridad. En la sección anterior, la frecuencia de copia de seguridad se ha incrementado a todos los días. Para impedir que el directorio de copia de seguridad crezca demasiado, reduzca el periodo de retención de los archivos de copia de seguridad.

La sintaxis para ejecutar la utilidad updatebackupretaindays es la siguiente:

updatebackupretaindays <number of days>

En el siguiente ejemplo, el tiempo de retención del archivo de copia de seguridad se ha cambiado a cuatro días:

./updatebackupretaindays.sh 4

Crear y eliminar manualmente copias de seguridad

Incluso si utiliza las copias de seguridad automáticas, habrá ocasiones en las que desee crear una copia de seguridad para un fin determinado fuera del programa habitual de copias de seguridad, por ejemplo, antes de actualizar el sistema o para crear una copia de seguridad completa secundaria en otra ubicación.

Si deshabilita las copias de seguridad automáticas, es recomendable crear copias de seguridad manuales periódicamente.

Los archivos de copia de seguridad de data store relacional que crea manualmente deben eliminarse con la utilidad deletebackup.

Ejecutar una utilidad para crear una copia de seguridad de un data store

Puede usar la utilidad backupdatastore para crear una copia de seguridad completa del data store especificado. Puede crear manualmente una copia de seguridad completa antes de introducir un gran número de cambios en el data store o antes de actualizarlo. O puede crear una copia de seguridad para conservar una copia de los datos en un estado concreto, por ejemplo al final de la primera fase de un proyecto.

Cuando se ejecuta la utilidad backupdatastore para un data store relacional, siempre se crea una copia de seguridad completa del data store.

La primera vez que ejecute la utilidad backupdatastore para un data store de caché de teselas, las copias de seguridad se realizan de todas las bases de datos de data store de caché de teselas existentes. Análogamente, la primera vez que ejecute la utilidad backupdatastore para un big data store espaciotemporal, se crea una copia de seguridad completa. Como ambos tipos de data stores pueden ser muy grandes, cada vez que ejecute la utilidad backupdatastore después de la primera vez, la utilidad solo crea copias de seguridad de los datos que se han creado desde la última vez que se ha ejecutado la utilidad.

El inicio de sesión que utilice para conectar con el equipo del data store para ejecutar la utilidad backupdatastore debe tener acceso de lectura y escritura en la ubicación de copia de seguridad del data store.

La sintaxis para ejecutar la utilidad backupdatastore es la siguiente:

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

Los argumentos del parámetro --location son los siguientes y se deben separar con punto y coma (;):

  • type=: los tipos válidos son fs (recurso compartido de archivos), s3 (bucket de Amazon Simple Storage Service (S3)) o azure (contenedor de almacenamiento de BLOB de Microsoft Azure). Solo puede utilizar recursos compartidos de archivos para las copias de seguridad de graph stores.
  • name=: si asignó nombres a las ubicaciones de copia de seguridad que configuró para su data store, puede utilizar el nombre de la ubicación para especificar dónde desea que se creen los archivos de copia de seguridad cuando ejecute la utilidad backupdatastore.
  • location=: si no especifica un nombre de ubicación de copia de seguridad, debe especificar el type y location de la copia de seguridad. Para archivos compartidos, indique la ruta del archivo. Para buckets de S3, indique el nombre del bucket. Para contenedores de almacenamiento de BLOB de Azure, indique el nombre del contenedor.

Asigne al archivo un nombre de copia de seguridad intuitivo para poder encontrarlo cuando desee restaurar los datos. Si no especifica un nombre, la utilidad asigna al archivo un nombre predeterminado. El nombre predeterminado tiene el formato nombredatastore-marcahora. Por ejemplo, si el data store se llama corpds y crea la copia de seguridad del 10 de julio de 2014 a las 14:25:49:554 UTC, el nombre del archivo de copia de seguridad será corpds-20140710142549554.

Se le pedirá que confirme que desea crear una copia de seguridad. Escriba o s para crear la copia de seguridad.

Sugerencia:

Si desea programar las copias de seguridad manuales en una secuencia de comandos, incluya un marcador para desactivar el mensaje de confirmación, como en el ejemplo siguiente:

backupdatastore --store tileCache --prompt no

En este ejemplo, el data store genera el nombre del archivo de copia de seguridad. Esto es necesario en una secuencia de comandos para garantizar que el nombre del archivo de copia de seguridad es único.

Eliminar las copias de seguridad manuales del data store

Si ya no necesita un archivo de copia de seguridad del data store relacional que ha creado con la utilidad backupdatastore, ejecute la utilidad listbackups para obtener el nombre de ese archivo de copia de seguridad concreto y, a continuación, la utilidad deletebackup para eliminar el archivo que ya no se necesita. Por ejemplo, después de actualizar el data store y confirmar que todas las capas funcionan del modo esperado, puede eliminar la copia de seguridad del data store que creó antes de actualizar.

En este ejemplo, se elimina el archivo preupgrade1104_bu de copia de seguridad del data store relacional de la ubicación de copia de seguridad predeterminada:

./listbackups.sh --store relational

Backup_Name                      Status           Backup_Time         Mode
====================================================================================
phase1proj_bu                    BackupComplete   2014-03-08 14:12    manual
phase2proj_bu                    BackupComplete   2014-06-21 11:43    manual
preupgrade_bu                    BackupComplete   2014-10-04 09:30    manual
ds_gdt1oomh-20141103160748082    BackupComplete   2014-11-01 03:00    scheduled


/deletebackup preupgrade1104_bu
You are attempting to delete backup 'preupgrade1104_bu'. This operation is irreversible.

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

Operation completed successfully