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 |
|---|---|---|
|
|
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 |
|
|
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 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 |
|
|
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 |
Solo almacén relacional La configuración predeterminada es 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 Debe establecer la opción |
|
|
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
|
Solo almacén relacional |
|
|
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.
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 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 |
|
|
De forma predeterminada, esta opción está establecida como Si necesita realizar tareas de mantenimiento en un equipo de big data store espaciotemporal, como actualizarlo, puede desactivar el reequilibrado temporalmente especificando |
Big data store espaciotemporal solamente |
|
|
Esta opción se utiliza en combinación con la opción De manera predeterminada, |
Big data store espaciotemporal solamente |
|
|
Cuando ejecute esta utilidad, se le pedirá que confirme la acción que ha especificado. Si automatiza el uso de esta utilidad, especifique |
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