Las utilidades de comandos se instalan con ArcGIS Data Store para permitir que el administrador del almacén de datos lo gestione. En este tema se describen las utilidades y se proporcionan ejemplos y sintaxis.
Todas las utilidades deben ejecutarse en el equipo de ArcGIS Data Store. Encontrará las utilidades en el directorio <ArcGIS Data Store installation directory>/datastore/tools.
Escriba el nombre de la utilidad seguido de --ayuda para obtener asistencia de sintaxis.
allowconnection
Por motivos de seguridad, todas las conexiones al almacén de datos se hacen de manera predeterminada a través del sitio de ArcGIS Server. Si desea abrir el data store relacional de conexiones desde un equipo adicional, puede utilizar la utilidad de comando allowconnection.
La utilidad allowconnection solo se puede ejecutar en el equipo de data store relacional principal.
Sintaxis
allowconnection <host name> <user name> [<database>]
Especifique el nombre del equipo cuya conexión al data store relacional (nombre de host) desea permitir y una de las cuentas de base de datos utilizadas por el data store (nombre de usuario): el administrador del data store, el propietario de réplica, el administrador de la geodatabase o bien el usuario administrado (el usuario que publica datos de capa de entidades), que puede obtener con la utilidad listadminusers o listmanageduser. También puede especificar el nombre de la base de datos del data store, pero como solo hay una base de datos para almacenar los datos de la capa de entidades alojada, este valor es opcional.
Ejemplo
En este ejemplo, se permite una conexión desde el equipo de trabajo al data store relacional cuando las conexiones se hacen como usuario administrado hqo.n_1E7.
./allowconnection.sh workcom hqo.n_1E7
backupdatastore
Si necesita crear una copia de seguridad del data store relacional entre las horas programadas para la copia de seguridad, utilice la utilidad backupdatastore. Antes de actualizar o de introducir un gran número de cambios en el almacén de datos, debe crear manualmente una copia de seguridad completa.
La utilidad backupdatastore solo se puede ejecutar en el equipo de almacén de datos principal. Backupdatastore crea una copia de seguridad de un data store relacional únicamente.
Sintaxis
backupdatastore <backup name>
Ejemplo
En este ejemplo se crea un archivo completo de copia de seguridad llamado project1bu en la ubicación de copia de seguridad que especifique para el data store utilizando la utilidad changebackuplocation.
./backupdatastore.sh project1bu 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
changebackuplocation
De manera predeterminada, los archivos de copia de seguridad del almacén de datos se almacenan en el mismo equipo que el almacén de datos. Debe mover los archivos de copia de seguridad a otro equipo para garantizar el acceso a los mismos si no es posible acceder al almacén de datos.
Asegúrese de que el inicio de sesión que ejecute la utilidad changebackuplocation tenga permisos de lectura y escritura en el directorio compartido.
La utilidad changebackuplocation solo se aplica a las copias de seguridad creadas para un data store relacional.
Sintaxis
changebackuplocation <new directory path> [--is-shared-folder <true|false>] [--keep-old-backups <true|false>]
Especifique --is-shared-folder true si la ubicación de copia de seguridad está en un equipo de red compartido. Si desea mover los archivos de copia de seguridad existentes a la ubicación nueva, especifique --keep-old-backups true.
Ejemplo
En este ejemplo, los archivos de copia de seguridad se crearán en el directorio ds_backups compartido en el equipo sysshare. Los archivos de copia de seguridad que haya en el directorio de copia de seguridad actual se moverán a esta nueva ubicación.
./changebackuplocation.sh /net/sysshare/ds_backups --is-shared-folder true --keep-old-backups true You are going to change the data store backup directory. Do you want to continue (Yes or No)?Yes
changedbproperties
La utilidad changedbproperties le permite cambiar distintas propiedades según el tipo de data store en el que la ejecuta. Los data stores relacionales aceptan hasta 150 conexiones de manera predeterminada. Puede utilizar la propiedad --max-connections con la utilidad changedbproperties para cambiar el número de conexiones permitidas. Cuando determine cuántas conexiones necesita el almacén de datos, tenga presente que los procesos internos de ArcGIS Data Store puede acaparar hasta cinco conexiones. También debe tener en cuenta cuántas conexiones concurrentes puede aceptar el equipo de ArcGIS Data Store y seguir 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.
Cuando se cambia el número máximo de conexiones permitidas, ese número se cambiará en el equipo del almacén de datos principal y de respaldo.
Sintaxis
changedbproperties --store <relational | tileCache | spatiotemporal> [configuration option]
Opciones de configuración posibles:
- max-connections: utilice este parámetro para especificar el máximo número de conexiones permitidas para un data store relacional. El número especificado no puede ser menor que 10. Este parámetro no es compatible con big data stores espaciotemporales ni con data stores de caché de teselas.
- heap-size: utilice este parámetro para cambiar la cantidad de memoria de almacenamiento dinámico utilizada por un big data store espaciotemporal. De manera predeterminada este tipo de data store utilizada la mitad de la memoria RAM disponible cuando se inicia. Este parámetro no es compatible con data stores relacionales ni con data stores de caché de teselas.
- reallocation: de manera predeterminada, este parámetro está establecido como verdadero, lo que significa que los datos de un big data store espaciotemporal distribuirán datos a otras particiones si una partición no está disponible. Si necesita realizar tareas de mantenimiento en una partición, como actualizarla, puede desactivar reallocation temporalmente estableciendo este parámetro como falso. La reasignación se suspenderá durante el tiempo establecido para el parámetro max-allocation-off. Este parámetro solo se aplica a big data stores espaciotemporales.
- max-allocation-off: la configuración de este parámetro se utiliza cuando se desactiva el parámetro reallocation. De manera predeterminada max-allocation-off está establecido en 60 minutos. Eso quiere decir que si desactiva temporalmente el parámetro reallocation, 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 reallocation, cambie la configuración de tiempo de max-allocation-off. Este parámetro solo se aplica a big data stores espaciotemporales.
- prompt: cuando ejecute esta utilidad, se le pedirá que confirme la acción que ha especificado. Si automatiza el uso de esta utilidad, establezca el parámetro prompt como falso, pues de lo contrario, la secuencia de comandos no proseguirá hasta que responda.
Ejemplo
En este ejemplo, el número máximo de conexiones permitidas para un data store relacional está establecido en 100:
./changedbproperties.sh --store relational --max-connections 100 You are changing the following database properties: max number of connections to 100 (on all data 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
changeloglocation
Si no desea que el almacén de datos utilice la ubicación predeterminada del archivo de registro de errores de <ArcGIS Data Store installation directory>\arcgisdatastore\logs, ejecute la utilidad changeloglocation para que los archivos de registro de errores se creen en otro directorio.
Sintaxis
changeloglocation <directory path>
Ejemplo
En este ejemplo, los archivos de registro se crearán en el directorio local, ../datastorefiles/logs.
./changeloglocation.sh '../datastorefiles/logs'
changenosqldslocation
Los data stores de caché de teselas pueden hacerse grandes si almacena muchas teselas de alta resolución en ellos. En esos casos, es posible que desee trasladar los datos a otra unidad del mismo servidor o a una ubicación compartida de otro servidor.
Si traslada los datos a un directorio compartido, debe otorgar permisos de lectura y escritura en el directorio al usuario que ejecuta el proceso (Linux) o servicio (Windows) de ArcGIS Data Store.
changenosqldslocation <path> [--prompt {yes | no}]
En este ejemplo, las bases de datos que almacenan cachés de capas de escena se trasladan a un directorio compartido llamado dstorecache del equipo server2.
changenosqldslocation /net/server2/dstorecache
changepassword
ArcGIS Data Store genera aleatoriamente los nombres de usuario y las contraseñas de las cuentas de la base de datos utilizadas para los data store relacionales. Si el sitio le exige configurar sus propias contraseñas, obtenga las contraseñas de las cuentas del data store y ejecute changepassword para restablecer las contraseñas.
Use la utilidad listadminusers para obtener los nombres de usuario y las contraseñas de los usuarios administradores y la utilidad listmanageduser para obtener el nombre de usuario y la contraseña del propietario de los datos de entidad.
La utilidad changepassword solo se puede ejecutar en el equipo de data store relacional principal.
Sintaxis
changepassword <user name> <new password> [--prompt {yes | no}]
Sugerencia:
Si tiene que programar los cambios de las contraseñas en una secuencia de comandos, incluya un marcador para desactivar el mensaje de confirmación, como en el ejemplo siguiente:
changepassword gwi_n2Te0 Phfl4mp! --prompt no
Ejemplo
En este ejemplo, se cambia la contraseña del usuario gwi_n2Te0 to Phfl4mp!.
./changepassword.sh gwi_n2Te0 Phfl4mp! You are going to change the password for user gwi_n2Te0. Do you want to continue (Yes or No)?Yes
changestaginglocation
Al restaurar los datos de la capa de entidades, ArcGIS Data Store extrae los archivos de copia de seguridad comprimidos en una ubicación provisional. Eso significa que debe disponer de una ubicación provisional que pueda albergar los datos descomprimidos. Si hay una gran cantidad de datos en el data store relacional, puede configurar una ubicación provisional independiente y especificarla para la recuperación del data store relacional.
Sintaxis
changestaginglocation <directory path>
Ejemplo
En este ejemplo, la ubicación provisional designada es /net/sanmarcos/stage.
./changestaginglocation.sh /net/sanmarcos/stage
configuredatastore
Después de instalar ArcGIS Data Store, puede ejecutar la utilidad configuredatastore para crear un data store y registrarlo en un sitio de ArcGIS Server. Mediante este comando, puede crear los siguientes tipos de data store:
- Un data store para los datos de las capas de entidades alojadas (relacional).
- Un data store para las cachés de teselas de capas de escena alojadas (caché de teselas)
- Un data store para datos observacionales archivados (espaciotemporal)
Al publicar una capa de escenas alojada, ArcGIS crea una capa de entidades alojada, una capa de escenas alojada y una caché de escenas. Para dar cabida a esto, ArcGIS Data Store crea un data store relacional y un data store para cachés de teselas de escenas. Si prefiere utilizar la base de datos administrada del servidor SIG existente para almacenar datos de capas de entidades alojadas, la utilidad configuredatastore le da la opción de crear solo un data store de caché de teselas de escenas.
Nota:
Tenga en cuenta que si utiliza su propia base de datos administrada para los datos de las capas de entidades alojadas, no puede utilizar las herramientas de ArcGIS Data Store para administrar la base de datos. En otras palabras, tiene que administrar los usuarios y las copias de seguridad mediante las herramientas disponibles en su DBMS. Tampoco podrá aprovechar la funcionalidad de alta disponibilidad que se ofrece mediante ArcGIS Data Store.
Sintaxis
configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory> [--stores <relational | tileCache | spatiotemporal>] [--nosql-only true|false]
La URL de administración de ArcGIS Server tiene el formato https://gisserver.domain.com:6443/arcgis. Aunque el sitio de ArcGIS Server utilice un Web adaptor, debe proporcionar la dirección URL en el formato indicado anteriormente.
Proporcione el nombre de usuario y la contraseña de un usuario integrado (no uno corporativo) que tenga permisos de administrador en ArcGIS Server.
El directorio de datos está en la ubicación del equipo local donde desea crear los archivos del almacén de datos.
Configurar un tipo específico de data store
Puede configurar ArcGIS Data Store para los datos de capas de entidades alojadas especificando relacional en la operación --stores. Esto también prepara un data store para las cachés de teselas de capas de escena alojadas.
Si desea utilizar su propia base de datos administrada como data store para los datos de las capas de entidades alojadas pero desea publicar capas de escena alojadas, especifique tileCache en la operación --stores. Esto solo registrará el data store usado para las teselas en caché de las capas de escena y no creará un data store para los datos de las capas de entidades.
Legado:
En las versiones anteriores, se especificaba la operación --nosql-only establecida como verdadera para crear un data store solo para las teselas en caché de las capas de escena. Esta operación todavía está presente, de modo que las secuencias de comandos existentes siguen funcionando. En el futuro, deberá usar la operación --stores establecida como tileCache en su lugar.
Si utiliza ArcGIS GeoEvent Extension for Server y desea almacenar datos observacionales de gran volumen y alta velocidad, especifique espaciotemporal en la operación --stores. No utilice el asistente Configuración del Data Store para configurar un big data store espaciotemporal; cierre el asistente cuando se abra tras la instalación de ArcGIS Data Store. Puede crear un data store relacional y un big data store espaciotemporal en el mismo equipo especificando relacional, espaciotemporal en la operación --stores; pero no se recomienda ejecutar ambos en el mismo equipo, ya que compiten por la memoria y otros recursos.
Consulte la ayuda de ArcGIS GeoEvent Extension for Server para obtener más información sobre cómo trabajar con big data stores espaciotemporales.
Ejemplo
En este ejemplo, se crea un data store para los datos de capas de entidades alojadas (data store relacional). La dirección URL para el ArcGIS Server que utilizará el data store es https://dataserver.mydomain.com:6443/arcgis, el nombre de usuario y la contraseña del administrador son admin e Iph33l$ik respectivamente, y el directorio de datos del data store es /dstore/data
./configuredatastore.sh https://dataserver.mydomain.com:6443/ admin admin Iph33l$ik /dstore/data --stores relational
deletebackup
La utilidad deletebackup le permite eliminar archivos de copia de seguridad que haya creado para data stores relacionales. Primero debe ejecutar la utilidad listbackups para ver los nombres y las horas de creación de las copias de seguridad manuales. Después podrá ejecutar la utilidad deletebackup para eliminar la copia de seguridad manual que ya no necesite.
Tenga en cuenta que solo podrá eliminar las copias de seguridad que no sean obligatorias para recuperar el almacén de datos. Por ejemplo, no se puede eliminar la copia de seguridad completa más reciente de un data store relacional.
Sintaxis
deletebackup <backup name>
Ejemplo
./deletebackup.sh featuresMarchbu You are attempting to delete backup 'featuresMarchbu'. This operation is irreversible. Do you wish to continue (Yes or No)?yes Operation completed successfully
describedatastore
La utilidad describedatastore le permite ver la siguiente información sobre una instalación de ArcGIS Data Store:
- Ubicaciones de copia de seguridad, archivo de registro, ubicaciones temporales y de datos de caché de teselas de escenas usados por el data store
- Si la ubicación de la copia de seguridad está en un equipo de red compartido
- Con qué frecuencia se crea una copia de seguridad completa del data store relacional (periodicidad de la copia de seguridad)
- Cuántos días se conservan los archivos de copia de seguridad
- Si el data store se está ejecutando o no (estado del data store)
- La fecha y hora en que el data store de respaldo pasó a ser el data store principal (última conmutación por error); no se muestra si nunca se ha producido la conmutación por error
- Los nombres de los equipos principal y de respaldo (si corresponde) que participan en el almacén de datos (equipos miembros)
- Número de conexiones máximas que se permiten para un data store relacional
- La URL del sitio de ArcGIS Server en el cual está registrado el almacén de datos (URL del sistema propietario)
- La URL del portal que está utilizando el sitio de ArcGIS Server como servidor host (URL del portal)
- El número de conexiones de capa de entidades actuales al data store
- El espacio libre en disco restante en el equipo del data store
Sintaxis
describedatastore
Ejemplo
./describedatastore.sh Information of ArcGIS DataStore sthiu0_5T ================================================ Backup location.........../net/nwshare/dsbackups Is backup folder shared...true Staging location........../arcgis/datastore/staging Tile cache location......./arcgis/datastore/nosqldata Log location............../arcgis/datastore/logs Backup schedule...........{"schedule-starttime":"00:00:00","schedule-frequency":"Every 7 DAYS"} Days backup retained......31 Data store status.........Started Last failover.............20150130190334005 Member machines...........DSPPRIMARY.DOMAIN.COM Maximum connections.......150 Owning system URL.........https://gisserver_webadaptor.esri.com/arcgis Portal for ArcGIS URL.....https://portal_webadaptor.esri.com/arcgis Number of connections.....8 Free disk space...........174.00GB
exportmanageddb
La utilidad exportmanageddb crea un archivo de volcado de la base de datos que almacena datos de capas de entidades, metadatos sobre el data store y todas las bases de datos que almacenan las cachés de capas de escena alojadas. Exporte el data store si tiene que hacer una copia de seguridad del data store que se va a restaurar en una instalación de ArcGIS Data Store que está en un equipo con otro sistema operativo o es otra versión de ArcGIS Data Store.
Asegúrese de que nadie edite capas de entidades ni publique en su portal antes de haber importado el data store en el nuevo equipo. Asegúrese también de que la ubicación a la que exporta el data store contiene suficiente espacio de almacenamiento para el archivo de volcado de la base de datos de las capas de entidades alojadas y copia todas las bases de datos de las cachés de capas de escena alojadas.
La utilidad exportmanageddb no exporta big data stores espaciotemporales.
Sintaxis
exportmanageddb <backup name> --destination <output location> [--include-tilecache <true|false>] [--prompt {yes|no}]
Si no especifica la opción --destination ni la ubicación de salida, se creará un directorio llamado dbdump (si aún no existe) en la ubicación de copia de seguridad predeterminada del data store y los archivos de exportación se ubicarán allí en un nuevo directorio. Por ejemplo, si el directorio de copia de seguridad predeterminado de su data store es /net/sysshare/ds_backups y especifica dsexp1 para el nombre de copia de seguridad, pero no especifica una ubicación de salida, el data store relacional exportado, el data store de caché de teselas y sus archivos asociados se colocan en la siguiente ubicación: /net/sysshare/ds_backups/dbdump/dsexp1.
Utilice la operación include-tilecache para especificar si se incluyen o no todas las bases de datos de cachés de teselas de capas de escena en la exportación. De manera predeterminada estas bases de datos están incluidas. Podría excluir estas bases de datos de la exportación (--include-tilecache false ) si las incluyó en la última exportación realizada y sabe que desde entonces no se han publicado capas de escena alojadas adicionales en su portal.
Ejemplo
En el ejemplo siguiente, el archivo de volcado, las copias de las bases de datos de las cachés de capas de escena alojadas y los archivos del data store asociados generan una salida a un directorio de red compartido llamado preupgradeexp en un servidor llamado backupserver. Como la operación include-tilecache no se especifica en este ejemplo, todas las bases de datos de las cachés de capas de escena alojadas se incluirán en la exportación.
./exportmanageddb.sh preupgradeexp --destination /net/backupserver You are attempting to back up database 'db_e3hsm'. This could take a long time, depending on the size of your data. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
importmanageddb
Si ha exportado un ArcGIS Data Store que contiene bases de datos de capas de entidades alojadas o de cachés de capas de escena alojadas (o ambas), puede usar la utilidad importmanageddb para restaurar el data store. Puede restaurar a un equipo de ArcGIS Data Store actualizado o a una instalación de ArcGIS Data Store en un equipo con un sistema operativo distinto al ArcGIS Data Store de origen.
Si desea que ArcGIS Data Store se registre en el mismo sitio de ArcGIS Server que antes, especifique --bound verdadero y no especifique ningún --server-url. Tenga en cuenta que --bound está establecido como verdadero de manera predeterminada. Asegúrese de reiniciar el sitio de ArcGIS Server después de la restauración.
Si realiza la restauración y desea registrar el data store en un nuevo sitio de ArcGIS Server, especifique --server-url como falso cuando importe el data store.
De manera predeterminada, se importa el data store relacional y todas las bases de datos de las cachés de capas de escena alojadas que forman el data store de caché de teselas en el archivo de exportación. Si no desea incluir las bases de datos de las cachés de capas de escena alojadas, especifique la operación --include-tilecache establecida como falsa.
La utilidad importmanageddb no importa big data stores espaciotemporales.
Sintaxis
importmanageddb <backup name> --source-loc <source backup location> --data-dir <data store data directory> --server-admin <user name of ArcGIS Server admin> --server-password <password of ArcGIS Server admin> [--include-tilecache <true|false>] [--bound {true|false}] [--server-url <ArcGIS Server URL registered with data store>] [--prompt {yes|no}]
Ejemplo
En el siguiente ejemplo, el data store se restaura en la instalación de una versión más reciente de ArcGIS Data Store. Se especifica el nuevo directorio de datos de ArcGIS Data Store. El data store sigue estando vinculado al sitio de ArcGIS Server existente, de modo que el data store y las capas de entidades y de escenas alojadas existentes continúan funcionando. Reinicie su sitio de ArcGIS Server para que las capas de entidades y de escenas alojadas se publiquen en el nuevo equipo.
./importmanageddb.sh preupgradeexp --source-loc /net/backupserver/dbdump/preupgradeexp --data-dir /usr/arcgis/datastore --server-admin siteadmin --server-password SAup.4s --bound true
listadminusers
La utilidad listadminusers devuelve los nombres de usuario y las contraseñas del administrador, del propietario de la réplica y del administrador de la geodatabase de un data store relacional.
Sintaxis
listadminusers
Ejemplo
./listadminusers.sh Admin users for ArcGIS Data store ds_abcd1234 ================================================= Database Admin User.... adm_11zyx / tT30!bYk22jF Database Repl User..... dsrepuser / uWn/MV0678h4 GDB Admin User......... sde / iO=Qst751*pb
listbackups
La utilidad listbackups devuelve los nombres de las copias de seguridad del data store relacional completo y la ubicación en la que están escritos. La utilidad listbackups también devuelve el estado de la copia de seguridad (completa o no), la hora de inicio de la copia de seguridad y si se creó manualmente con la utilidad backupdatastore o bien si ArcGIS Data Store la creó automáticamente.
Puede ejecutar listbackups para comprobar si una copia de seguridad ha finalizado o si se está ejecutando, para determinar cuántas copias de seguridad manuales tiene o para confirmar un nombre de archivo antes de ejecutar la utilidad deletebackup.
Sintaxis
listbackups
Ejemplo
./listbackups.sh Backup_Name Status Backup_Time Mode ==================================================================================== phase1proj_bu BackupComplete 2014-03-08 14:12 manual phase2proj_bu BackupComplete 2014-06-21 11:43 manual ds_gdt1oomh-20141103160748082 BackupComplete 2014-11-01 03:00 scheduled Backups located at: '/net/myserver.ntw.com/dsbackups'
listmanageduser
La utilidad listmanageduser devuelve el nombre de usuario y la contraseña del usuario administrado del data store relacional. El usuario administrado es la cuenta de la base de datos que posee los datos de la capa de entidades alojada en el data store.
Sintaxis
listmanageduser
Ejemplo
./listmanageduser.sh Managed users for ArcGIS Data store ds_abcd1234 ================================================ UserName Password Database gwi_n2Te0 4cXddhZhve=Y db_qv5e1
registerdatastore
El almacén de datos conserva la información de los nombres de equipos del sitio de ArcGIS Server. Si mueve el sitio de ArcGIS Server a otros equipos nuevos (por ejemplo, si tiene hardware nuevo o si fallan los equipos ArcGIS Server existentes) debe eliminar el registro del data store de ArcGIS Server para quitar esta información. Una vez que ArcGIS Server esté en un equipo nuevo, podrá registrar el almacén de datos en el sitio de ArcGIS Server con la utilidad de comando registerdatastore.
Tenga en cuenta que esto se utiliza para registrar el almacén de datos en el mismo sitio de ArcGIS Server en el cual se registró previamente. El data store contiene los datos de las capas alojadas en el sitio de ArcGIS Server existente. Al registrarlo en un sitio de ArcGIS Server distinto no se vuelven a crear las capas de entidades alojadas, las cachés de capas de escena ni los archivos de datos de servicios de transmisión.
La utilidad registerdatastore solo se puede ejecutar en el equipo de almacén de datos principal.
Sintaxis
registerdatastore <ArcGIS Server URL> <ArcGIS Server site administrator user name> <ArcGIS Server site administrator password>
Ejemplo
En este ejemplo, el almacén de datos se vuelve a registrar en un sitio de ArcGIS Server con la URL https://gisserver.domain.com:6443/arcgis. El nombre de usuario del administrador del sitio principal de ArcGIS Server es agsadmin con la contraseña Tan$p0n.
./registerdatastore.sh https://gisserver.domain.com:6443/arcgis agsadmin Tan$p0n
removemachine
Use la utilidad removemachine para eliminar una de las opciones siguientes de una instalación de ArcGIS Data Store:
- Eliminar un equipo de respaldo de un data store relacional. Se puede ejecutar en un equipo de espera o desde el equipo principal en el caso de que el equipo de espera no esté disponible.
- Eliminar un equipo de respaldo de un data store de caché de teselas. Se puede ejecutar en un equipo de espera o desde el equipo principal en el caso de que el equipo de espera no esté disponible.
- Eliminar un equipo de un big data store espaciotemporal. Tenga en cuenta que no se puede ejecutar removemachine en un big data store espaciotemporal compuesto por un solo equipo.
Sintaxis
removemachine <machine name> [--prompt <yes | no>]
Ejemplo
En este ejemplo, el equipo del big data store espaciotemporal, gefour, se elimina del data store.
./removemachine.sh gefour
removestandbymachine
Legado:
Esri ha dejado obsoleta la utilidad removestandbymachine. Todavía está presente para que las secuencias de comandos existentes sigan funcionando, pero debe empezar a usar la utilidad removemachine en su lugar.
Utilice el comando REST de ArcGIS Server quitar desde el administrador del sitio de ArcGIS Server para eliminar un equipo de respaldo de un data store relacional o de caché de teselas. No obstante, si el sitio de ArcGIS for Server no está disponible, no podrá iniciar sesión en el administrador del sitio para ello. En esos casos, ejecute la utilidad removestandbymachine para eliminar un equipo de respaldo del almacén de datos.
La utilidad removestandbymachine solo puede ejecutarse en un equipo de respaldo de un data store relacional y de un data store de caché de teselas.
Sintaxis
removestandbymachine <machine name> [--prompt <yes | no>]
Ejemplo
En este ejemplo, el equipo de respaldo se denomina dsserver2.
./removestandbymachine.sh dsserver2
restoredatastore
Si pierde el acceso a los datos que se utilizan en las capas de entidades alojadas del portal, utilice los archivos de copia de seguridad y la utilidad de comando restoredatastore para recuperar los data stores.
Si no puede recuperar el data store, instale ArcGIS Data Store en un nuevo equipo y restaure la copia de seguridad más reciente en el equipo nuevo.
Si quiere recuperar los datos de una fecha pasada, restáurelos sobrescribiendo el almacén de datos actual. Tenga en cuenta que solo podrá restaurar un estado anterior cuyos archivos de copia de seguridad estén disponibles. Por ejemplo, si solo conserva copias de seguridad de los últimos cinco días, solo podrá recuperar el almacén de datos de una fecha incluida en esos cinco días.
La utilidad restoredatastore solo se puede ejecutar en el equipo de ArcGIS Data Store principal. La utilidad restoredatastore no restaura datos de archivos de servicios de transmisión (los datos utilizados en big data stores espaciotemporales).
Sintaxis
restoredatastore [--target {most-recent | yyyy-mm-dd-hh:mm:ss | <backup file>}] [--source-loc <location of backup files>] [--bound <true|false>] [--data-dir <new data store directory>] [--prompt {yes | no}]
Cuando restaure tras un fallo del equipo o para mover el almacén de datos, especifique --target most-recent. Si restaura en una fecha determinada, especifique la fecha y hora (en UTC) que desea utilizar para restaurar el almacén de datos. Si dispone de un archivo de copia de seguridad específico que desea restaurar, indique el nombre del archivo de seguridad en su lugar. Si no especifica un objetivo, se restaurará la última copia de seguridad.
De manera predeterminada, el almacén de datos restaurado se asocia (vincula) a su sitio de ArcGIS Server. Solo especifique --bound false si desea restaurar el almacén de datos sin mantener la asociación al sitio de ArcGIS Server del almacén de datos. Solo debe hacerlo como último recurso si el sitio anterior de ArcGIS for Server se ha perdido y no se puede recuperar; podría restaurar el data store sin vincular y configurarlo con un nuevo sitio federado de ArcGIS for Server. Sin embargo, las capas de entidades que han utilizado los datos del almacén de datos ya no existirían. Tendría que conectarse a la base de datos del data store para extraer los datos en otro formato y volver a publicarlos en el portal.
Ejemplo
En este ejemplo, la copia de seguridad más reciente es de /net/buserver/data/backups a /usr/arcgisdatastore. Dado que el data store sigue vinculado de manera predeterminada al sitio de ArcGIS Server en el que se registró, no tiene que especificar --bound true../restoredatastore.sh --target most-recent --source-loc /net/buserver/data/backups --data-dir /usr/arcgisdatastore
You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
En este ejemplo, el almacén de datos se restaura desde /net/buserver/data/backups al estado en el que se encontraba a las 2:30 p.m. (UTC) del 17 de julio de 2014../restoredatastore.sh --target 2014-07-17-14:30:00 --source-loc /net/buserver/data/backups
You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes
revokeconnection
Si ha usado la utilidad allowconnection para permitir temporalmente que otro cliente se conecte directamente con el data store relacional, puede revocar la capacidad de conexión ejecutando la utilidad revokeconnection.
La utilidad revokeconnection solo se puede ejecutar en el equipo de almacén de datos principal.
Sintaxis
revokeconnection <host name> <user name> [<database>]
Ejemplo
En este ejemplo, la base de datos del almacén de datos no aceptará más conexiones desde el equipo workcom cuando se inicie sesión como usuario hqo.n_1E7.
./revokeconnection.sh workcom bn0_3Wa.m hqo.n_1E7
unregisterdatastore
Puede usar la utilidad de comando unregisterdatastore para realizar lo siguiente:
- Dar de baja un equipo principal de data store relacional o de caché de teselas de su sitio de ArcGIS Server. Solo debe hacerlo si ha eliminado las capas de entidades y de teselas alojadas que utilizan los datos del data store. Si no lo ha hecho, quedarán capas inutilizables en su portal y servicios inutilizables ejecutándose en su servidor host.
Tenga en cuenta que si tiene un equipo de respaldo, debe eliminarlo primero del data store antes de eliminar el equipo principal.
- Dar de baja un big data store espaciotemporal de un solo equipo.
Podría dar de baja un data store de su sitio de ArcGIS Server si decide que ya no desea utilizar el data store ni los servicios que dependen de él. Al dar de baja un equipo del data store, ArcGIS Server ya no puede conectarse a ese equipo y todos los servicios que contenían datos del data store que se ha dado de baja dejarán de funcionar. Este comando no elimina los datos; no obstante, si decide que necesita el data store, puede utilizar las utilidades registerdatastore o configuredatastore para volver a agregarlo.
La utilidad unregisterdatastore solo se puede ejecutar en el equipo de almacén de datos principal.
Sintaxis
unregisterdatastore [--prompt {yes | no}]
Ejemplo
Aquí, la utilidad unregisterdatastore se ejecuta con una solicitud devuelta. Este es el comportamiento predeterminado. Para suprimir la solicitud, especifique --prompt No.
./unregisterdatastore.sh You are going to unregister the data store. Do you want to continue (Yes or No)?Yes
updatebackupretaindays
ArcGIS Data Store mantiene los archivos de copia de seguridad del data store relacional durante siete días de manera predeterminada. Puede cambiar la frecuencia con que las copias de seguridad se eliminan del directorio de copia de seguridad ejecutando la utilidad updatebackupretaindays.
La utilidad updatebackupretaindays solo se puede ejecutar en el equipo de almacén de datos principal.
Sintaxis
updatebackupretaindays <number of days>
Ejemplo
En el siguiente ejemplo, el tiempo de retención del archivo de copia de seguridad se ha cambiado a 10 días:
./updatebackupretaindays.sh 10
updatebackupschedule
De manera predeterminada, ArcGIS Data Store crea una copia de seguridad completa cada cuatro días. Puede cambiar la frecuencia con que se crea una copia de seguridad completa ejecutando la utilidad updatebackupschedule.
Especifique una hora de inicio con el formato de 24 horas, por ejemplo, 00:00:00 para la medianoche y 13:00:00 para la 1 p.m. Utilice la opción de la frecuencia para especificar el número de días entre copias de seguridad. Para deshabilitar las copias automáticas, establezca la frecuencia en 0. Si ha deshabilitado las copias automáticas, asegúrese de ejecutar la utilidad backupdatastore para crear copias de seguridad completas de forma manual.
La utilidad updatebackupschedule solo se puede ejecutar en el equipo de data store principal.
Sintaxis
updatebackupschedule [--starttime <local server time>] --frequency <number of days>
Si no especifica una nueva hora de inicio, la configuración de la hora de inicio existente no cambiará.
Ejemplo
En este ejemplo, las copias de seguridad completas tendrán lugar a las 11 p.m. (hora local del servidor) cada 10 días:
./updatebackupschedule.sh --starttime 23:00:00 --frequency 10
updatelicense
Si su licencia de ArcGIS for Server caduca, debe actualizarla en el sitio de ArcGIS for Server. La información de licencia también se almacena en el data store relacional de ArcGIS Data Store; por tanto, una vez actualizada la licencia del sitio de ArcGIS for Server con el que se configura el data store, debe actualizar la licencia en el data store. Para hacer eso, ejecute la utilidad updatelicense desde el equipo donde está instalado su ArcGIS Data Store principal. Si tiene ArcGIS Data Store de respaldo, la licencia actualizada se replicará en él.
Sintaxis
updatelicense
Ejemplo
Una vez actualizada la licencia de ArcGIS for Server, ejecute la utilidad updatelicense para trasladar la nueva licencia al data store.
./updatelicense.sh