Skip to main content

backupdatastore

Esta utilidad se utiliza con todos los tipos de ArcGIS Data Store.

Utilice esta utilidad para crear una copia de seguridad completa de un data store entre los tiempos de copia de seguridad programados. Por ejemplo, cree una copia de seguridad de cada data store antes de actualizar ArcGIS Data Store o antes de realizar un gran número de cambios en un data store.

La utilidad backupdatastore puede ejecutarse solo para un tipo de data store a la vez.

La siguiente tabla indica dónde ejecutar la utilidad backupdatastore y qué hace la utilidad para cada tipo de data store:

Tipo de data store

Equipo

Comportamiento

Almacenamiento relacional

Ejecute la utilidad backupdatastore en el equipo principal del almacén relacional.

La utilidad backupdatastore crea siempre una copia de seguridad completa del almacén relacional.

Almacén de objetos

La utilidad backupdatastore puede ejecutarse en cualquier equipo del clúster.

La utilidad backupdatastore crea siempre una copia de seguridad completa del almacén de objetos para los datos de servicio de vídeo y las cachés de capas 3D alojadas.

Las cachés de consulta de las capas de entidades no se incluyen en el archivo de copia de seguridad.

Big data store espaciotemporal

La utilidad backupdatastore puede ejecutarse en cualquier equipo del clúster.

La primera vez que ejecute la utilidad backupdatastore para un big data store espaciotemporal después de configurar una ubicación de copia de seguridad, se crea una copia de seguridad completa. El uso posterior de la utilidad backupdatastore crea un archivo de copia de seguridad que contiene solo los cambios realizados desde la copia de seguridad completa inicial.

Graph store

La utilidad backupdatastore puede ejecutarse en cualquier equipo del graph store.

La utilidad backupdatastore crea siempre una copia de seguridad completa del graph store.

Antes de ejecutar la utilidad backupdatastore, asegúrese de que la ubicación de la copia de seguridad del data store es lo suficientemente grande como para albergar las copias de seguridad. Para cambiar las ubicaciones de copia de seguridad del data store, utilice la utilidad configurebackuplocation.

Para obtener más información sobre las copias de seguridad de ArcGIS Data Store, consulte Administrar copias de seguridad de ArcGIS Data Store.

Sintaxis

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

Debe proporcionar un nombre para el archivo de copia de seguridad.

Si no especifica la opción --store, se asume el valor relational.

Si no especifica la opción --location, los archivos de copia de seguridad se escriben en la ubicación de copia de seguridad predeterminada del data store.

Para especificar una de las otras ubicaciones de copia de seguridad registradas en su lugar, utilice la opción --location. Puede proporcionar el nombre de la copia de seguridad o el tipo y ubicación de la misma. Cuando utilice los argumentos type= y location=, sepárelos con un punto y coma (;).

Los argumentos admitidos para la opción --location son los siguientes:

Argumento

Descripción

name=

Puede utilizar el nombre de la ubicación de la copia de seguridad para indicar la ubicación de la copia de seguridad registrada.

Si especifica un nombre, no es necesario utilizar los argumentos type= y location=.

type=

Si no especifica un nombre para la ubicación de la copia de seguridad, deberá especificar el tipo de ubicación de la copia de seguridad y la ubicación física.

Los valores de tipo y sus descripciones son los siguientes:

  • fs: recurso compartido de archivos

  • s3: bucket de Amazon Simple Storage Service (S3)

  • azure: contenedor de almacenamiento Blob de Microsoft Azure

location=

Utilice el argumento location= para indicar la ubicación física de ubicación de la copia de seguridad registrada. Este argumento debe utilizarse con el argumento type=.

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.

Ejemplos

En este ejemplo, la utilidad backupdatastore crea un archivo de copia de seguridad completo denominado project1bu en la ubicación de copia de seguridad predeterminada del almacén relacional. Al incluir --prompt no, la utilidad no solicita una respuesta de confirmación.

./backupdatastore.sh project1bu --prompt no

backupdatastore project1bu --prompt no

En este ejemplo, se crea un archivo de copia de seguridad llamado localbu5 para el big data store espaciotemporal en una ubicación de archivo compartido, a la cual llamó gadbu cuando configuró la ubicación de copia de seguridad.

./backupdatastore.sh localbu5 --store spatiotemporal --location 'name=gadbu'
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
backupdatastore localbu5 --store spatiotemporal --location name=gadbu
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

En este ejemplo, se crea una copia de seguridad de un big data store espaciotemporal en un contenedor de almacenamiento de Blob de Azure llamado blob4backups y el archivo de copia de seguridad creado se llama spds311016:

./backupdatastore.sh spds311016 --store spatiotemporal --location 'type=azure;location=blob4backups'
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
backupdatastore spds311016 --store spatiotemporal --location type=azure;location=blob4backups
You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes