Skip to main content

changedbproperties

Esta utilidad de ArcGIS Data Store se utiliza con el almacén relacional, el almacén de objetos y con el big data store espaciotemporal.

La utilidad changedbproperties permite modificar varias propiedades según el tipo de data store en el que la ejecuta.

Sintaxis

changedbproperties --store {relational | spatiotemporal | object} [configuration options]

Debe proporcionar la opción --store y al menos una opción de configuración. A continuación se indican las opciones de configuración admitidas, sus descripciones y el tipo de data store con el que se puede utilizar cada opción:

Opción Configuración

Descripción

Tipo de data store admitido

--disk-threshold-readonly

Esta opción controla cuándo un almacén relacional se pondrá en modo de solo lectura para evitar la pérdida de datos debido a que hay poco espacio en el disco.

Especifique los tamaños en MB. El valor de espacio de disco predeterminado es 1024 MB.

Solo almacén relacional

--max-connections

Utilice este parámetro para especificar la cantidad máxima de conexiones permitidas a un almacén relacional.

Los almacenes relacionales aceptan hasta 150 conexiones de manera predeterminada. Utilice la propiedad --max-connections para cambiar el número de conexiones permitidas.

Tenga en cuenta que los procesos internos de ArcGIS Data Store pueden ocupar hasta cinco conexiones. También debe tener en cuenta cuántas conexiones concurrentes puede aceptar el equipo de ArcGIS Data Store y que siga funcionando bien. Si el equipo que ejecuta ArcGIS Data Store no tiene mucha memoria, puede que tenga que disminuir el número de conexiones permitidas.

El número que especifique no puede ser inferior a 10.

Cuando se cambia el número máximo de conexiones permitidas, ese número se cambiará en los equipos del data store principal y de respaldo.

Solo almacén relacional

--pitr

Esta opción indica si ArcGIS Data Store crea copias de seguridad incrementales del almacén relacional, permitiéndole así recuperar el almacén relacional en un punto en el tiempo.

Los argumentos posibles para esta opción son enable o disable.

Solo almacén relacional

La configuración predeterminada es --pitr disable.

Precaución:

La recuperación a un punto concreto en el tiempo depende de que se disponga de copias de seguridad completas y automáticas. No deshabilite las copias de seguridad automáticas si establece la opción --pitr en enable.

Debe establecer la opción --pitr en enable si va a utilizar la utilidad webgisdr, que se instala con Portal for ArcGIS, para crear copias de seguridad incrementales de su implementación de ArcGIS Enterprise.

--enablessl

Esta opción controla el uso del protocolo Transport Layer Security (TLS) para la comunicación entre el almacén relacional y servidor de alojamiento.

Los argumentos admitidos para el parámetro --enablessl son los siguientes:

  • true: esta es la configuración predeterminada. Se utilizará el protocolo Transport Layer Security en la comunicación entre el almacén relacional y el servidor de alojamiento si especifica --store relational.

  • false: especifique false y --store relational para usar la comunicación HTTP entre el servidor de alojamiento y el almacén relacional.

Solo almacén relacional

--heap-size

Utilice este parámetro para cambiar la cantidad de memoria de almacenamiento dinámico (en MB) utilizada por un big data store espaciotemporal o un almacén de objetos.

De forma predeterminada, un big data store espaciotemporal utiliza el 50% de la RAM total o el 70% de la RAM disponible cuando se inicia, el que sea menor. Puede cambiar el tamaño de almacenamiento dinámico a una cantidad de entre 512 MB y 32.000 MB, pero asegúrese de que la cantidad especificada no supere la cantidad de RAM disponible en el equipo. Si el big data store espaciotemporal contiene varios equipos, ejecute la utilidad changedbproperties en cada equipo para aumentar el almacenamiento dinámico.

La cantidad de memoria dinámica que utiliza el almacén de objetos de forma predeterminada depende de la cantidad de RAM disponible en el equipo.

  • En la mayoría de los casos, el almacén de datos utiliza el 50% de la RAM total o el 70% de la RAM disponible, el que sea menor.

  • En equipos con más de 20 GB de RAM, el almacén de objetos utiliza el 40% de la RAM cuando se inicia, pero solo si la cantidad de RAM disponible oscila entre el 40% y 70% de la RAM total.

Puede cambiar el almacenamiento dinámico del almacén de objetos a un valor entre 1024 MB (mínimo) y 124.000 MB (máximo). Sin embargo, tenga en cuenta lo siguiente:

  • Si la cantidad de RAM disponible en el equipo oscila entre 16 GB y 32 GB, el almacenamiento dinámico mínimo posible del almacén de objetos es 6 GB.

  • Asegúrese de que la cantidad de almacenamiento dinámico que especifique no supere la cantidad de RAM disponible en el equipo.

Si el almacén de objetos contiene varios equipos, todos los equipos del clúster se actualizarán y el almacén de objetos se reiniciará en todos los equipos del clúster.

Big data store espaciotemporal y almacén de objetos solamente

--rebalance

De forma predeterminada, esta opción está establecida como true, lo que significa el big data store espaciotemporal distribuirá datos a otros equipos si cualquiera de los equipos no está disponible.

Si necesita realizar tareas de mantenimiento en un equipo de big data store espaciotemporal, como actualizarlo, puede desactivar el reequilibrado temporalmente especificando --rebalance false. La opción de reequilibrio se suspenderá durante la cantidad de minutos establecida para el parámetro --max-rebalance-off.

Big data store espaciotemporal solamente

--max-rebalance-off

Esta opción se utiliza en combinación con la opción --rebalance para indicar cuánto tiempo permanecerá suspendido el reequilibrado.

De manera predeterminada, --max-rebalance-off está establecido en 60 minutos. Eso quiere decir que si desactiva temporalmente el reequilibrio, se iniciará de nuevo una vez transcurridos 60 minutos. Si necesita más o menos tiempo para realizar la tarea de mantenimiento para la que ha suspendido el parámetro de reequilibrio, cambie la configuración de tiempo de --max-rebalance-off.

Big data store espaciotemporal solamente

--prompt

Cuando ejecute esta utilidad, se le pedirá que confirme la acción que ha especificado. Si automatiza el uso de esta utilidad, especifique --prompt no; de lo contrario, el script no procederá hasta que responda a la petición.

Todos los data stores compatibles con esta utilidad

Ejemplos

Las siguientes secciones incluyen ejemplos del uso de las opciones disponibles con la utilidad changedbproperties.

Cambiar el umbral de solo lectura del data store relacional

De forma predeterminada, el almacén relacional se pone en modo de solo lectura cuando el espacio en disco libre se reduce hasta 1.024 MB. En el siguiente ejemplo, existen otras aplicaciones que escriben en el equipo, de modo que el administrador configura el almacén relacional para que se ponga en modo de solo lectura antes, cuando el espacio de disco disponible en el equipo descienda hasta 4.000 MB:

./changedbproperties.sh --store relational --disk-threshold-readonly 4000

changedbproperties --store relational --disk-threshold-readonly 4000

You are changing the following database properties:
      ...disk space threshold to change relational store into READONLY mode to 4000MB)
Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

Cambiar el número de conexiones permitidas para el almacén relacional

En este ejemplo, el número máximo de conexiones permitidas para un almacén relacional está establecido en 100:

./changedbproperties.sh --store relational --max-connections 100

changedbproperties --store relational --max-connections 100

You are changing the following database properties:
      ...max number of connections to 100 (on all relational store machines)
Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

Habilitar la recuperación de un punto en el tiempo para el almacén relacional

La recuperación de un punto en el tiempo está deshabilitada de manera predeterminada. En este ejemplo, la recuperación de un punto en el tiempo está habilitada para el almacén relacional:

./changedbproperties.sh --store relational --pitr enable

changedbproperties --store relational --pitr enable

You are changing the following database properties:
      ...enable point-in-time recovery for relational store
Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

Deshabilitar SSL

De forma predeterminada, el almacén relacional se comunica con el servidor de alojamiento a través de HTTPS. En este ejemplo, se utiliza el parámetro --enablessl para configurar el almacén relacional para que se comunique con el servidor de alojamiento a través de HTTP.

./changedbproperties.sh --store relational --enablessl false

changedbproperties --store relational --enablessl false

You are changing the following database properties:
      ...disable ssl for relational store
Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

Cambiar el almacenamiento dinámico del big data store espaciotemporal o el almacén de objetos

Puede cambiar la cantidad de RAM que utiliza el big data store espaciotemporal o el almacén de objetos cuando se inicia. Los valores de almacenamiento dinámico se expresan en MB.

Precaución:

Reducir el tamaño de almacenamiento dinámico puede impedir el inicio del data store. Si aumenta el tamaño de almacenamiento dinámico, no especifique un número que supere la cantidad de memoria RAM disponible en el equipo.

En este ejemplo, el almacenamiento dinámico se configura en 1600 MB en el equipo de un big data store espaciotemporal.

./changedbproperties.sh --store spatiotemporal --heap-size 1600

changedbproperties --store spatiotemporal --heap-size 1600

You are changing the following database properties:
      ...heap size for spatiotemporal store to 1600MB (on current machine)
Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

En este ejemplo, el almacenamiento dinámico se ha establecido en 2400 MB en el equipo de un almacén de objetos.

./changedbproperties.sh --store object --heap-size 2400

changedbproperties --store object --heap-size 2400

You are changing the following database properties:
      ...heap size to 2400MB for the object store installed on this machine
Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

Poner en pausa el reequilibrio de los big data stores espaciotemporales

En este ejemplo, el administrador tiene que realizar un breve procedimiento de mantenimiento en un equipo en un big data store espaciotemporal y no desea que el data store se reequilibre. Para ello, las opciones --rebalance y --max-rebalance-off se utilizan para suspender el reequilibrio durante 30 minutos. Después de 30 minutos, el big data store espaciotemporal cambiará automáticamente rebalance a true.

Dado que este proceso debe ocurrir periódicamente, el administrador mantiene la siguiente declaración en un script y establece la opción prompt en no.

./changedbproperties.sh --store spatiotemporal --rebalance false --prompt no

./changedbproperties.sh --store spatiotemporal --max-rebalance-off 30 --prompt no

changedbproperties --store spatiotemporal --rebalance false --prompt no

changedbproperties --store spatiotemporal --max-rebalance-off 30 --prompt no