Os utilitários de comando, instalados com ArcGIS Data Store, fornecem as ferramentas de administrador do armazenamento de dados para gerenciar armazenamentos de dados. Esta página descreve os utilitários e fornece sintaxe e exemplos.
Todos os utilitários devem ser executados na máquina do ArcGIS Data Store . Você pode localizar os utilitários no diretório <ArcGIS Data Store installation directory>\datastore\tools.
Você pode digitar o nome do utilitário seguido por --help para obter ajuda de sintaxe.
Anotação:
Seu login deve ser um membro do grupo Administrador do Windows e você deve abrir a Janela de Comando com a opção Executar como Administrador para utilizar os utilitários do ArcGIS Data Store .
allowconnection
Este utilitário é usado com armazenamentos de dados relacionais.
Por razões de segurança, todas as conexões para o armazenamento de dados são realizdas pelo site do GIS Server por padrão. Se você deseja abrir o armazenamento de dados relacional para conexões a partir de uma máquina adicional, você poderá utilizar o utilitário de comando allowconnection.
Você pode executar o utilitário allowconnection apenas na máquina primária do armazenamento de dados relacionais.
Sintaxe
allowconnection <host name> <user name> [<database>]
Especifique o nome do computador que você deseja conectar ao armazenamento de dados relacional (nome de host) e uma das contas do banco de dados utilizada pelo armazenamento de dados (nome de usuário): o administrador do armazenamento de dados, proprietário da réplica, administrador do geodatabase ou usuário gerenciado (o usuário que publica dados da camada de feição), que você pode obter utilizando o utilitário listadminusers ou listmanageduser. Você também pode especificar o nome do banco de dados primário do armazenamento de dados relacional mas, desde que haja somente um, este valor é opcional.
Exemplo
Neste exemplo, uma conexão é permitida a partir do computador workcom ao armazenamento de dados relacional quando conectando como o usuário gerenciado hqo.n_1E7.
allowconnection workcom hqo.n_1E7
backupdatastore
Este utilitário é usado com armazenamentos de grandes dados de espaço-tempo, relacional e de cache do mosaico.
Se for necessário criar uma cópia de segurança do armazenamento de dados relacional entre horários da cópia de segurança programados, utilize o utilitário backupdatastore. Utilize este utilitário para criar manualmente uma cópia de segurança completa antes de atualizar o armazenamento de dados ou antes de criar um grande número de alterações no armazenamento de dados.
A primeira vez que você executar o utilitário backupdatastore para um armazenamento de dados do cache de mosaico, apos definir um local da cópia de segurança, cópias auxiliares serão criadas de todos os bancos de dados do armazenamento de dados do cache de mosaico existentes. O uso subsequente do utilitário backupdatastore cria cópias auxiliares de quaisquer bancos de dados do armazenamento de dados do cache de mosaico criados desde a última vez que você executou o utilitário.
A primeira vez que você executa o utilitário backupdatastore para um armazenamento de grandes dados de espaço-tempo, após definir um local da cópia de segurança, uma cópia de segurança completa é criada. Pelo fato dos armazenamentos de grandes dados de espaço-tempo poderem ser muito grandes, o uso subsequente do utilitário backupdatastore cria um arquivo da cópia de segurança contendo somente as alterações desde a cópia de segurança completa inicial.
Você pode executar o utilitário backupdatastore na máquina primária do armazenamento de dados relacionais. Este utilitário pode ser executado de qualquer máquina que seja um membro do seu armazenamento de grandes dados de espaço-tempo ou do cache de mosaico.
Em todos os casos, tenha certeza que o local da cópia de segurança é grande o suficiente para acomodar suas cópias de segurança. Para alterar os locais da cópia de segurança do armazenamento de dados, utilize o utilitário configurebackuplocation.
Sintaxe
backupdatastore [<backup file name>] [--store {relational | tileCache | spatiotemporal}] [--location <backup_arguments>] [--prompt {yes | no}]
Os cenários do parâmetro --location são como seguem e devem ser separados com pontos-e-vírgulas (;):
- type=—Os tipos válidos são fs (compartilhamento de arquivo), s3 (contêiner do Amazon Simple Storage Service (S3)) ou azure (contêiner de armazenamento do Microsoft Azure Blob).
- name=—Se você atribuiu nomes para locais da cópia de segurança que você configurou para seu armazenamento de dados , você poderá utilizar o nome de localização para especificar onde deseja que os arquivos da cópia de segurança sejam criados ao executar o utilitário backupdatastore.
- location=—Se você não especificar um nome do local da cópia de segurança, você deverá especificar o type e location da cópia de segurança. Para compartilhamentos de arquivo, forneça o caminho do arquivo. Para contêiners S3 , forneça o nome do contêiner. Para contêiners de armazenamento do Azure Blob, forneça o nome do contêiner.
Exemplo
Neste exemplo, um arquivo da cópia de segurança completo denominado project1bu é criado no local da cópia de segurança que você especificou para o armazenamento de dados utilizando o utilitário configurebackuplocation. Por padrão, as cópias de segurança são criadas para armazenamentos de dados relacional; então, no exemplo seguinte, uma cópia de segurança do armazenamento de dados relacional é criada.
backupdatastore 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
Neste exemplo, um arquivo da cópia de segurança nomeado localbu5 é criado para o armazenamento de grandes dados de espaço-tempo em um local de compartilhamento do arquivo, que você nomeou gadbu quando você configurou o local da cópia de segurança.
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
Neste exemplo, uma cópia de segurança é criada de um armazenamento de grandes dados de espaço-tempo em um contêiner de armazenamento do Azure Blob denominado blob4backups e o arquivo da cópia de segurança criado é denominado spds311016:
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
changebackuplocation
Validado:
A Esri retirou o utilitário changebackuplocation. Ele ainda está presente para permitir que os scripts existentes continuem funcionando. cao contr[ario, use o utilitário configurebackuplocation.
changedatastoremode
Este utilitário é usado com armazenamentos de grandes dados de espaço-tempo e relacional.
O utilitário changedatastoremode permite a você adicionar um armazenamento de dados relacional em modo somente para leitura enquanto você executar a manutenção na armazenamento de dados. Por exemplo, caso seja necessário executar uma tarefa de manutenção que causará a reinicialização do armazenamento de dados, como alterar o local da cópia de segurança de um drive para outro ou alterar as propriedades do banco de dados, é possível adicionar o armazenamento de dados relacional em modo somente para leitura, então nenhum usuário estará no processo de publicação ou editando dados quando o armazenamento de dados reiniciar.
O utilitário changedatastoremode também é utilizado para adicionar o armazenamento de dados relacional de volta em modo de leitura-escrita após você terminar a manutenção ou após você adicionar espaço em disco o suficiente na máquina primária do armazenamento de dados para permitir ao armazenamento de dados funcionar corretamente em modo de leitura-escrita.
Você deve executar o utilitário changedatastoremode na máquina primária do armazenamento de dados relacional, não na máquina auxiliar.
Anotação:
Se o ArcGIS Data Store adicionar seu armazenamento de dados relacional em modo de somente leitura devido ao espaço em disco insuficiente, cópias de segurança automáticas também serão desabilitadas para evitar o preenchimento em disco adicional. Portanto, você deve redefinir seu horário da cópia de segurança automática através do utilitário updatebackupschedule após adicionar o armazenamento de dados relacional de volta em modo de leitura-gravação.
Quando o armazenamento de grandes dados de espaço-tempo fica quase sem espaço em disco, o ArcGIS Data Store coloca-o no modo de somente leitura para evitar corrupção de dados. Você pode utilizar o utilitário changedatastoremode para retornar um armazenamento de grandes dados de espaço-tempo ao modo de leitura-gravação após adicionar espaço em disco suficiente a máquinas do armazenamento de grandes dados de espaço-tempo.
Sintaxe
changedatastoremode {readonly | readwrite} [--prompt {yes | no}] --store {relational | spatiotemporal}
Exemplo
Neste exemplo, o armazenamento de dados relacional é adicionado de volta em modo de leitura-escrita, significando que clientes podem retomar tais atividades como publicar camadas de feição hospedadas no ArcGIS Enterprise, editar dados por uma camada de feição hospedada, ou adicionar arquivos CSV no Map Viewer.
changedatastoremode readwrite --store relational --prompt no
Para posicionar um armazenamento de grandes dados de espaço-tempo no modo de leitura-escrita, especifique spatiotemporal com a opção --store como mostrado no seguinte exemplo:
changedatastoremode readwrite --prompt no --store spatiotemporal
changedbproperties
Este utilitário é usado com armazenamentos de grandes dados de espaço-tempo, relacional e de cache do mosaico.
O utilitário changedbproperties permite a você alterar as diferentes propriedades dependendo do tipo de armzenamento de dados no qual você executa.
Sintaxe
changedbproperties --store {relational | tileCache | spatiotemporal} [configuration options]
A seguir estão as opções de configuração com suporte:
- disk-threshold-readonly—Esta configuração controla quando um armazenamento de dados relacional é adicionado em modo somente para leitura para evitar perda de dados devido ao espaço em disco insuficiente. O valor do espaço em disco padrão é 1024 MB. Especifique tamanhos em MB.
- max-connections—Utilize este parâmetro para especificar o número máximo de conexões permitidas para um armazenamento de dados relacional. O armazenamento de dados relacional aceita até 150 conexões por padrão. Você pode utilizar a propriedade --max-connections com o utilitário changedbproperties para alterar o número de conexões permitidas. Ao determinar a quantidade de conexões que seu armazenamento de dados exige, leve em consideração que os processos internos do ArcGIS Data Store podem ter até cinco conexões. Também considere quantas conexões de concorrentes sua máquina do ArcGIS Data Store pode aceitar e continuar a execução. Se a máquina executando o ArcGIS Data Store não tiver muita memória, talvez seja necessário diminuir o número de conexões permitidas.
O número especificado não pode ser menor que 10. Ao alterar o número máximo de conexões permitidas, o número é alterado nas máquinas principal e auxiliar do armazenamento de dados. Este parâmetro não é suportado para armazenamentos de grandes dados de espaço-tempo ou armazenamentos de dados para cache de mosaico.
- pitr—Esta configuração indica se o ArcGIS Data Store criará cópias de segurança incrementais do armazenamento de dados relacional, permitindo assim, que você recupere o armazenamento de dados relacional em um ponto no tempo. As entradas possíveis para esta opção são enable ou disable. A recuperação de ponto no tempo é desabilitada por padrão.
Anotação:
Você deve habilitar a recuperação de ponto no tempo se você utilizar o utilitário webgisdr para criar cópias de segurança incrementais da sua implantação do ArcGIS Enterprise.
- enablessl—Este parâmetro controla o uso do protocolo Transport Layer Security (TLS) ao preencher o armazenamento de dados do cache de mosaico e para comunicação entre o armazenamneto de dados relacional e o servidor de hospedagem.
Opções suportadas do parâmetro enablessl são como seguem:
- true—Esta é a opção padrão. Isto significa que o protocolo de Segurança da Camada de Transporte será usado ao gravar dados da camada de cena no armazenamento de dados do cache de mosaico quando você especificar --store tileCache e ao se comunicar entre o armazenamento de dados relacional e o servidor de hospedagem quando você especificar --store relational.
- false—Especifique false e --store tileCache para utilizar comunicação de HTTP a partir do servidor de hospedagem ao gravar no armazenamento de dados do cache de mosaico. Especifique false e --store relational para utilizar comunicação de HTTP entre o servidor de hospedagem e o armazenamento de dados relacional.
- heap-size—Utilize este parâmetro para alterar a quantidade de memória acumulada (em MB) utilizada pelo armazenamento de grandes dados de espaço-tempo. Por padrão, este tipo de armazenamento de dados utilizará metade da RAM disponível ao iniciar. Este parâmetro não é suportado para armazenamento de dados para cache do mosaico e relacional.
- rebalance—Por padrão, este parâmetro é configurado para true, o que significa que dados em um armazenamento de grandes dados de espaço-tempo distribuirão dados para outras máquinas se qualquer uma das máquinas estiver indisponível. Caso seja necessário executar a manutenção em uma máquina do armazenamento de grandes dados de espaço-tempo, como atualizá-la, você poderá fechar temporariamente o rebalanceamento configurando este parâmetro para false. A operação do rebalanceamento será suspensa por um período de tempo configurado para o parâmetro max-rebalance-off . Este parâmetro aplica-se somente aos armazenamentos de grandes dados de espaço-tempo.
Validado:
No ArcGIS 10.4.x, esta opção era reallocation .
- max-rebalance-off—A configuração deste parâmetro é utilizada quando você configura o parâmetro rebalance para false. Por padrão, max-rebalance-off é configurado para 60 minutos. Isto significa que, se você desabilitar temporariamente o rebalanceamento, ele começará novamente após 60 minutos. Se você precisar de mais ou menos tempo que isto para executar a tarefa de manutenção para a qual você suspendeu o rebalanceamento, altere a configuração de tempo para max-rebalance-off. Este parâmetro aplica-se somente aos armazenamentos de grandes dados de espaço-tempo.
Validado:
No ArcGIS 10.4.x, esta opção era max-allocation-off .
- prompt—Quando você executa este utilitário, você é solicitado para confirmar a ação que você especificou. Se você automatizar o uso deste utilitário, configure o parâmetro prompt para falso; caso contrário, o script não prosseguirá até que você responda a solicitação.
Exemplo
Neste exemplo, o número máximo de conexões permitidas para um armazenamento de dados relacional está configurado para 100:
changedbproperties --store relational --max-connections 100 You are changing the following database properties: max number of connections to 100 (on all relational 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
Neste exemplo, a opção max-rebalance-off é utilizada para definir 15 como o número de minutos que o armazenamento de grnades dados de espaço-tempo mudará automaticamente rebalance para verdadeiro.
changedbproperties --store spatiotemporal --max-rebalance-off 15
Neste exemplo, o parâmetro enablessl é utilizado para configurar o armazenamento de dados do cache de mosaico para utilizar Transport Layer Security quando o contêiner for criado e ao gravar os dados no armazenamento de dados do cache de mosaico.
changedbproperties --store tileCache --enablessl admin,data
changeloglocation
Este utilitário é usado com todos os tipos de armazenamento de dados.
Se você não desejar que o armazenamento de dados utilize o local do arquivo de log do erro padrão do <ArcGIS Data Store installation directory>\arcgisdatastore\logs, você poderá executar o utilitário changeloglocation para criar arquivos de log do erro em um diretório diferente.
A conta do ArcGIS Data Store deve ter privilégios de escrita na pasta que você especificar.
Sintaxe
changeloglocation <directory path>
Exemplo
Neste exemplo, arquivos de log serão criados no diretório local, d:\datastorefiles\logs.
changeloglocation 'd:\datastorefiles\logs'
changenosqldslocation
Este utilitário é usado com armazenamentos de dados do cache de mosaico.
O armazenamento de dados para cache do mosaico pode ficar grande se você armazenar muitos mosaicos de alta resolução nele. Nestes casos, você pode desejar mover os dados para outra unidade no mesmo servidor ou para um local compartilhado em um servidor diferente.
Se você mover os dados para um diretório compartilhado, você deverá conceder as permissões de leitura e escrita no diretório para o usuário executando o processo ArcGIS Data Store (Linux) ou serviço (Microsoft Windows).
Sintaxe
changenosqldslocation <path> [--prompt {yes | no}]
Exemplo
Neste exemplo, os bancos de dados que armazenam caches da camada de cena serão criados em um diretório compartilhado denominado dstorecache na máquina server2.
changenosqldslocation \\server2\dstorecache
changepassword
Este utilitário é usado com armazenamentos de dados relacionais.
O ArcGIS Data Store gera aleatoriamente nomes de usuários e senhas para contas do banco de dados utilizadas para armazenamentos de dados relacionais. Se o seu site exigir que você configure suas próprias senhas, obtenha as senhas para contas do armazenamento de dados, e execute changepassword para redefinir as senhas.
Utilize o utilitário listadminusers para obter nomes de usuários e senhas para usuários administradores e o utilitário listmanageduser para obter o nome de usuário e senha para o proprietário de dados da feição.
O utilitário changepassword pode ser executado somente na máquina primária do armazenamento de dados relacional.
Sintaxe
changepassword <user name> <new password> [--prompt {yes | no}]
Dica:
Se você precisar de script para alterar a senha, inclua uma bandeira para suprimir o lembrete de confirmação, como no seguinte exemplo:
changepassword gwi_n2Te0 Phfl4mp --prompt no
Exemplo
Neste exemplo, a senha é alterada para usuário gwi_n2Te0 para Phfl4mp!.
changepassword gwi_n2Te0 Phfl4mp You are going to change the password for user gwi_n2Te0. Do you want to continue (Yes or No)?Yes
changestaginglocation
Este utilitário é usado com armazenamentos de dados relacionais e de cache do mosaico.
Quando você restaura seu armazenamento de dados relacional ou de cache do mosaico, o ArcGIS Data Store extrai os arquivos da cópia de segurança compactados no local de execução. Isto significa que você deve ter um local de teste que possa acomodar estes dados descompactados. Se você tiver muitos dados no seu armazenamento de dados do cache de mosaico ou relacional, configure um local de execução separado e especifique para recuperar.
Sintaxe
changestaginglocation <directory path>
Exemplo
Neste exemplo, o local de execução designado é \\netserver\rbustage.
changestaginglocation \\netserver\rbustage
configurebackuplocation
Este utilitário é usado com armazenamentos de grandes dados de espaço-tempo, relacional e de cache do mosaico.
O utilitário configurebackuplocation permite a você especificar o local onde o ArcGIS Data Store grava arquivos da cópia de segurança em ambas as cópias de segurança agendadas e cópias de segurança criadas com o utilitário backupdatastore. Este comando também permite alterar as propriedades de um local da cópia de segurança e remover um local da cópia de segurança.
Os armazenamentos de dados relacionais são criados com um local da cópia de segurança local padrão. Configure um local da cópia de segurança padrão mais seguro registrando um diretório compartilhado remoto utilizando a opção change .
Os armazenamentos de dados do cache de mosaico criados no modo primário-auxiliar têm um local da cópia de segurança padrão; os armazenamentos de dados do cache do mosaico criados no modo de agrupamento não. Nos dois casos, utilize o utilitário configurebackuplocation com a opção register para especificar um local de rede compartilhado, um contêiner do Amazon Simple Storage Service (S3) ou um contêiner de armazenamento do Microsoft Azure Blob para armazenar com segurança as cópias do armazenamento de dados do cache de mosaico. Você não pode utilizar uma unidade local para arquivos da cópia de segurança do cache de mosaico se o armazenamento de dados estiver em execução no modo de agrupamento.
Os armazenamentos de grandes dados de espaço-tempo não são criados com um local da cópia de segurança padrão. Antes de você poder iniciar a criação das cópias de segurança, você deve executar o utilitário configurebackuplocation com a opção register para especificar um local de rede compartilhado, um contêiner do Amazon Simple Storage Service (S3) ou um contêiner de armazenamento do Microsoft Azure Blob para estas cópias de segurança. Você não pode utilizar um drive local dos arquivos da cópia de segurança do armazenamento de grandes dados de espaço-tempo.
Você pode registrar um segundo local da cópia de segurança para armazenar as cópias de segurança criadas utilizando o utilitário backupdatastore. Você pode utilizar um diretório de arquivo compartilhado, um contêiner S3 ou um contêiner de armazenamento do Azure Blob para locais da cópia de segurança secundários.
Sintaxe
configurebackuplocation --location <backup_location_arguments> [options]
Utilize a opção --location para especificar onde você deseja que o ArcGIS Data Store armazene os arquivos da cópia de segurança. Para armazenamentos de grandes dados de espaço-tempo ou do cache de mosaico, ou para registrar um local da cópia de segurança secundário para um armazenamento de dados relacional, especifique os seguintes parâmetros separados por um ponto-e-vírgula (;): --location type=fs|s3|azure;location=<backup_location>;[name=<backup_location_name>];[username=<AWS_access_key_ID_or_Azure_account>];[password=<AWS_secret_access_key_or_Azure_account_key>]. Uma explicação de cada um destes parâmetros é fornecida na seguinte lista:
- type=—Especifique qual tipo de local utilizar para cópias de segurança. Você pode especificar s3 para armazenar cópias de segurança em um contêiner do Amazon S3 , azure para armazenar cópias de segurança em um contêiner de armazenamento do Azure Blob ou fs para armazenar cópias de segurança em um compartilhamento de arquivo (isto é o padrão).
- location=—Para compartilhamentos de arquivo, especifique o caminho do arquivo. Para contêiners do Amazon S3 , especifique o nome do contêiner. Para contêiners de armazenamento Blob, especifique o nome do contêiner.
- name=—Você pode atribuir um nome ao local das cópia de segurança. Por exemplo, se o seu local da cópia de segurança for um caminho de arquivo, como \\sharedserver_sharedfolders_datastorebackups, você poderá designar um nome para este local, como dsbackups. Quando você executar o utilitário backupdatastore, listbackups ou restoredatastore , forneça este nome em vez do caminho completo.
Se você não fornecer um nome ao configurar o local da cópia de segurança do armazenamento de dados, o ArcGIS Data Store atribuirá um nome padrão.
- username=—Exigido se o seu local da cópia de segurança for um contêiner do S3 ou contêiner de armazenamento Blob. Para contêiners do S3 , forneça o ID da chave de acesso para sua conta do Amazon Web Services (AWS) . Para contêiners de armazenamento do Azure Blob, forneça o nome da conta de armazenamento do Microsoft Azure que pode acessar o contêiner de armazenamento Blob.
- password=—Exigido se o seu local da cópia de segurança for um contêiner do S3 ou contêiner de armazenamento Blob. Para contêiners S3 , forneça a chave secreta para sua conta do AWS . Para contêiners de armazenamento do Azure Blob, forneça a chave de conta do Azure que você especificou com o parâmetro username .
- endpointsuffix=—Esta opção permite a você indicar onde seu contêiner de armazaento doAzure Blob está localizado. Por padrão, o endpointsuffix é assumido para ser core.windows.net. Se o seu contêiner estiver no ambiente de nuvem Goverrno do Microsoft Azure , defina endpointsuffix=core.usgovcloudapi.net. Se o seu contêiner estiver em uma nuvem privada, defina endpointsuffix para EndpointSuffix da sua nuvem privada do Azure . Esta opção é usada somente se você armazenar suas cópias de segurança em um contêiner de armazenamento do Azure Blob.
Opções adicionais que você deve fornecer com o utilitário configurebackuplocation são como segue:
- --store {relational | tileCache | spatiotemporal}—Especifique o tipo de ArcGIS Data Store para o qual você está configurando um local da cópia de segurança. O valor padrão é relational.
- --operation {change | register | unregister | list | setdefault}—O valor padrão é change. O seguinte é uma explicação de cada opção:
- change—Utilize esta opção para alterar qualquer um dos seguintes:
- Especifique um local de arquivo compartilhado diferente para cópias de segurança do armazenamento de dados relacional agendadas. O local definido com a opção change é sempre o local da cópia de segurança padrão destes tipos de armazenamentos de dados relacionais.
- Altere o nome que você atribuiu ao local da cópia de segurança.
- Atualize as informações de autenticação que você definiu para locais da cópia de segurança no Azure ou S3. Para S3, você pode alterar as informações especificadas anteriormente com as opções username e password . Para Azure, você pode alterar o valor password .
- register—Utilize para registrar um local da cópia de segurança. O primeiro local da cópia de segurança que você define para um armazenamento de grandes dados de espaço-tempo é configurado como o local da cópia de segurança padrão. Quando você registra outro local da cópia de segurança para um armazenamento de grandes dados de espaço-tempo ou de cache do mosaico, um local da cópia de segurança secundário é registrado. Quando você especifica a opção register com um armazenamento de dados relacional, ele sempre registra um local da cópia de segurança secundário. O local da cópia de segurança secundário armazena cópias de segurança manuais geradas com o utilitário backupdatastore .
Anotação:
Quando você utiliza a opção register , você deve fornecer informações para a opção --location .
- unregister—Utilize para remover um local da cópia de segurança secundário a partir de um armazenamento de dados. Se somente um local da cópia de segurança estiver registrado, você poderá utilizar a opção de cancelamento de registro para remover completamente o local da cópia de segurança do armazenamento de grandes dados de espaço-tempo ou de cache do mosaico.
- list—Lista todos os locais da cópia de segurança registrados para um armazenamento de dados.
- setdefault—Se você tiver múltiplos locais da cópia de segurança para um armazenamento de grandes dados de espaço-tempo ou de cache do mosaico, você poderá utilizar setdefault para designar um dos locais da cópia de segurança como o local padrão. Esta localização é onde as cópias de segurança agendadas são gravadas e é a localização padrão utilizada se você executar o utilitário backupdatastore, listbackups, ou restoredatastore sem especificar uma localização de cópia de segurança.
- change—Utilize esta opção para alterar qualquer um dos seguintes:
- --force {true | false}—Utilizado somente com armazenamentos de dados relacionais, esta opção permite alterar o local da cópia de segurança padrão mesmo se o local da cópia de segurança padrão existente não estiver disponível.
Quando você altera o local da cópia de segurança padrão para um armazenamento de dados relacional, o ArcGIS Data Store copia os arquivos da cópia de segurança existentes do local antigo para o novo local. Se ArcGIS Data Store não puder acessar o local antigo, ele não poderá copiar os arquivos. Nas versões anteriores, isto causaria uma falha na ferramenta configurebackuplocation. Se você deseja prosseguir com a alteração do local da cópia de segurança padrão sem copiar os arquivos da cópia de segurança existentes, especifique --force true.
O valor padrão para esta opção é false, o que significa que você não pode alterar o local da cópia de segurança padrão se o ArcGIS Data Store não puder acessar o local padrão existente.
- --prompt {yes | no}—O valor padrão é yes.
Exemplos
No primeiro exemplo, o local da cópia de segurança para um armazenaento de dados relacional é configurado para um diretório denominado fsdata_bu em uma máquina denominada myshare.
configurebackuplocation --operation change --store relational --location \\myshare\fsdata_bu 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
Neste exemplo, um segundo local da cópia de segurança no Azure é registrado para o mesmo armazenamento de dados relacional.
configurebackuplocation --operation register --store relational --location type=azure;location=mybackups;name=secondrelloc;username=myazureaccountlogin;password=zpw4myazureaccount 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
Neste exemplo, um local da cópia de segurança em um compartilhamento rede é registrado para um armazenamento de grandes dados de espaço-tempo. Um nome, fshare, é atribuído à localização da cópia de segurança.
configurebackuplocation --operation register --store spatiotemporal --location type=fs;location=\\sharedmachine\ge_bu;name=fshare
Neste exemplo, um segundo local da cópia de segurança no AWS é especificado para o mesmo armazenamento de grandes dados de espaço-tempo. Um nome, awsloc, é atribuído à localização da cópia de segurança.
configurebackuplocation --operation register --store spatiotemporal --location type=s3;location=mybucket;name=awsloc;username=abcdefg1234567;password=z9y8x7w6v5u4t3s2r1q0
Neste exemplo, um terceiro local da cópia de segurança no Azure é especificado para o armazenamento de grandes dados de espaço-tempo.
configurebackuplocation --operation register --store spatiotemporal --location type=azure;location=myblobs;name=mazloc;username=myazureaccountlogin;password=zpw4myazureaccount
Neste exemplo, o contêiner S3 é configurado como o local da cópia de segurança padrão para o armazenamento de grandes dados de espaço-tempo.
configurebackuplocation --operation setdefault --store spatiotemporal --location name=awsloc
Neste exemplo, todos os locais da cópia de segurança para o armazenamento de grandes dados de espaço-tempo são listadas.
configurebackuplocation --operation list --store spatiotemporal Backup locations for spatiotemporal big data store: ================================================================ Name Type Location isDefault ================================================================ fsshare fs \\sharedmachine\ge_bu false awsloc s3 mybucket true mazloc azure myblobs false
configuredatastore
Este utilitário é usado com todos os tipos de armazenamento de dados.
Após instalar o ArcGIS Data Store, você poderá executar o utilitário configuredatastore para criar um armazenamento de dados e registrá-lo com um site do GIS Server . Você pode criar os seguintes tipos de armazenamentos de dados utilizando este comando:
- Armazenamento de dados relacional
- Armazenamento de dados de cache de mosaico
- Armazenamento de grandes dados de espaço-tempo
- Armazenamento de objeto
Você também pode executar o utilitário configuredatastore para atualizar um armazenamento de dados após atualizar o software ArcGIS Data Store em todas as máquinas no armazenamento de dados.
Sintaxe
configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory> [--stores {relational | tileCache | spatiotemporal | object}] [--mode {primaryStandby | cluster}] [--machines <machine names> [--data-loc <object data location>]
- <ArcGIS Server admin URL>—Este é o site do GIS Server que é utilizado ou será utilizado como servidor de hospedagem do ArcGIS Enterprise . A URL de admin do ArcGIS Server está no formato https://gisserver.domain.com:6443. Note que mesmo que seu site do GIS Server utilize um web adaptor, você deve fornecer a URL no formato acima mencionado.
- <ArcGIS Server administrator>—Forneça o nome de usuário para um usuário embutido (não enterprise) que tem privilégios de administrador no site do GIS Server .
- <ArcGIS Server administrator password>—Forneça a senha de usuário administrador embutido do ArcGIS Server .
- <data directory>—O diretório de dados é o local na máquina local onde você deseja que os arquivos do armazenamento de dados sejam criados.
- {relational | tileCache | spatiotemporal | object}—Especifique o tipo de armazenamento de dados para criar. Entretanto não é recomendado, você pode configurar mais de um tipo de armazenamento de dados na mesma máquina especificando cada tipo de armazenamento separado por uma vírgula (sem espaço). Por exemplo, para configurar os armazenamentos de dados do cache de mosaico e relacional na mesma máquina com um diretório do armazenamento de dados compartilhado, especifique --stores relational,tileCache. A Esri recomenda fortemente que você execute os armazenamentos de grandes dados de espaço-tempo em máquinas separadas de outros armazenamentos de dados ou software. Não fazer isto pode resultar em desempenho ruim ou até inutilizar o armazenamento de dados.
- --mode—Esta operação opcional se aplica somente aos armazenamentos de dados do cache de mosaico e armazenamentos de objeto. Por padrão, novos armazenamentos de dados do cache de mosaico e armazenamentos de objetos são criados no modo primaryStandby .
Os armazenamentos de dados do cache de mosaico criados no modo primaryStandby podem conter duas máquinas. O armazenamento de dados do cache de mosaico auxiliar contém os mesmos dados que o primário. Se o armazenamento de dados primário falhar, o modo auxiliar se tornará o armazenamento de dados do cache de mosaico primário. Caso seja necessário armazenar um grande número de caches da camada de cena e, portanto, precisar que o armazenamento de dados do cache de mosaico seja dimensionado para incluir três ou mais máquinas, crie um armazenamento de dados do cache de mosaico no modo cluster . Você também pode utilizar a operação de modo para alternar seu armazenamento de dados do cache de mosaico de um modo para outro.
Os armazenamentos de objetos criados no modo primaryStandby podem conter somente uma máquina atualmente. Se você precisar de múltiplas máquinas no armazenamento de objeto para fornecer alta disponibilidade, você poderá implementar o armazenamento de objeto no modo de agrupamento. Quando usado no modo de agrupamento, o armazenamento de objeto deve conter quatro máquinas de especificações idênticas e nomes semelhantes. Consulte Adicionar uma máquina ao seu armazenamento de dados para detalhes.
- --machines—Esta opção se aplica somente a armazenamentos de objetos. Forneça o nome da máquina do armazenamento de objeto para uma implantação de única máquina ou uma lista separada por vírgulas de nomes de máquinas para uma implantação de agrupamento. Em implantações de agrupamento, deve haver quatro máquinas e os nomes (ou nomes alternativos) das máquinas devem ser os mesmos, exceto por um número anexado; por exemplo , machine1, machine2, machine3, e machine4.
- --data-loc—Esta opção se aplica somente a armazenamentos de objetos. Forneça o caminho para o diretório onde os dados de cache serão armazenados. Se estiver implantando no modo de agrupamento, forneça uma lista separada por vírgulas de diretórios na mesma ordem na qual listou as máquinas. Os diretórios nas máquinas do agrupamento devem estar no mesmo local e ter nomes idênticos, exceto por um número; directory1, directory2, directory3, e directory4.
Configurar um tipo específico de armazenamento de dados
Você especifica o tipo de armazenamento de dados para criar utilizando as seguintes configurações com a opção --stores:
- relational
- tileCache
- spatiotemporal
- object
Para configurar mais de um tipo de armazenamento de dados na mesma máquina, separe os tipos com uma vírgula. Por exemplo, para configurar ambos o armazenamento de dados de cache do mosaico e relacional na mesma máquina, especifique --stores relational,tileCache.
Anotação:
Os armazenamentos de dados configurados na mesma máquina competem por memória e outros recursos, afetando negativamente o desempenho e possivelmente fazendo com que os armazenamentos de dados parem de funcionar. Isto é especialmente verdadeiro para armazenamentos de grandes dados de espaço-tempo e armazenamentos de objetos; não configure um armazenamento de grandes dados de espaço-tempo ou armazenamento de objeto na mesma máquina que outro armazenamento de dados ou outro componente do ArcGIS.
Se você criar o script da criação de múltiplas máquinas do armazenamento de grandes dados de espaço-tempo, uma máquina do armazenamento de grandes dados de espaço-tempo deverá ser configurada manualmente com o GIS Server antes que você possa executar o script da criação de máquinas do armazenamento de grandes dados de espaço-tempo adicionais. Inclua tempos de espera em seu script para garantir que as máquinas do armazenamento de grandes dados de espaço-tempo adicionais não sejam adicionadas ao mesmo tempo.
Consulte Criar um armazenamento de dados para mais informações.
Configurar armazenamentos de dados após atualizar as instalações do ArcGIS Data Store
Como parte da atualização do ArcGIS Data Store, você deve configurar novamente as máquinas do armazenamento de dados existentes. Após você instalar uma nova versão do ArcGIS Data Store sobre o ArcGIS Data Store existente em cada máquina do armazenamento de dados, você poderá entrar em qualquer máquina em um armazenamento de dados e executar o utilitário configuredatastore para finalizar a atualização dos armazenamentos de dados em particular. Por exemplo, você pode executar o armazenamento configurado na máquina primária do armazenamento de dados relacional e a máquina auxiliar também será atualizada.
Se a sua máquina primária tiver ambos o armazenamento de dados de cache do mosaico e relacional, especifique --stores relational,tileCache quando você executar o utilitário configuredatastore e ela atualizará todas as máquinas em ambos os armazenamentos de dados.
Para reconfigurar máquinas do armazenamento de grandes dados de espaço-tempo atualizadas, entre em qualquer uma das máquinas no armazenamento de grandes dados de espaço-tempo e execute o utilitário configuredatastore. Isto atualiza todas as máquinas no armazenamento de grandes dados de espaço-tempo.
Note que se você não instalou a nova versão do ArcGIS Data Store em todas as máquinas, a configuração não poderá prosseguir.
Consulte Atualizar o ArcGIS Data Store para mais informações.
Alterar o modo de um armazenamento de dados do cache de mosaico
Se você atualizar da versão 10.7.1 ou anterior, seu armazenamento de dados do cache de mosaico estará automaticamente no modo primário-auxiliar. Se você precisar de mais máquinas no armazenamento de dados do cache de mosaico por ter um grande número de camadas de cena, poderá alterar o modo do armazenamento de dados do cache de mosaico para agrupamento e adicionar mais máquinas ao armazenamento de dados do cache de mosaico. Após adicionar mais máquinas, os caches para novas camadas de cena serão armazenados na nova máquina (ou máquinas). Os caches existentes não serão armazenados nas novas máquinas, a menos que você crie uma cópia de segurança completa do armazenamento de dados do cache de mosaico e restaure-a após adicionar a nova máquina ou máquinas.
Da mesma forma, se você criou o armazenamento de dados do cache de mosaico no 10.8 ou escolheu o agrupamento para o modo do armazenamento de dados do cache de mosaico ao criá-lo, mas posteriormente descobriu que o modo de agrupamento tem um desempenho muito lento para você, é possível alternar o armazenamento de dados do cache de mosaico para o modo primário-auxiliar, se você realmente não precisar do armazenamento oferecido por várias máquinas. No entanto, o armazenamento de dados do cache de mosaico não pode conter mais de duas máquinas antes de você alternar para o modo primário-auxiliar.
Anotação:
Você pode utilizar a operação --mode para especificar o modo do armazenamento de dados do cache de mosaico ao criar o armazenamento de dados ou alterar o modo do armazenamento de dados do cache de mosaico, mas não é possível alterar o modo ao atualizar um armazenamento de dados do cache de mosaico.
Exemplo
Neste exemplo, um armazenamento de dados para dados da camada de feição hospedada (armazenamento de dados relacional) foi criado. A URL de site do GIS Server que utilizará o armazenamento de dados é https://gisserver.domain.com:6443, o nome de usuário e senha de administrador do site são admin e Iph33l$ik respectivamente, e o diretório de dados do armazenamento de dados é C:\datastore\data\.
configuredatastore https://gisserver.mydomain.com:6443 admin Iph33l$ik c:\datastore\data\ --stores relational
No seguinte exemplo, um armazenamento de dados do cache de mosaico existente é alterado para o modo de agrupamento:
configuredatastore https://gisserver.mydomain.com:6443 portaladmin S00perSecret c:\datastore\scenedata\ --stores tileCache --mode cluster
configureserviceaccount
Este utilitário é usado com todos os tipos de armazenamento de dados.
O utilitário configureserviceaccount altera o login utilizado para a conta do ArcGIS Data Store . Quando você configura a conta utilizando este utilitário, você pode exportar as informações da conta para um arquivo. Note que a senha é codificada no arquivo. Você pode utilizar este arquivo para importar as mesmas informações da conta se, por exemplo, você instalar outro ArcGIS Data Store e deseja utilizar a mesma conta. Neste caso, execute o utilitário configureserviceaccount na nova máquina e importe o arquivo com as informações da conta.
Você também pode utilizar este utilitário para atualizar a senha de conta do ArcGIS Data Store . Se a senha da conta do Windows mudar, execute o utilitário e especifique uma nova senha para a conta.
Se você configurar a conta do ArcGIS Data Store para uma conta de serviço gereciado do grupo, a conta que você especificar com o parâmetro de nome do usuário poderá incluir $ no final do nome da conta ou omiti-lo. Você não precisa especificar o parâmetro de senha quando você utilizar uma conta de serviço do grupo gerenciado.
Sintaxe
configureserviceaccount [--username <Windows account>] [--password <account password>] [--readconfig <user configuration file>] [--writeconfig <user configuration file>]
Exemplo
Neste exemplo, configureserviceaccount configura a conta mynetwork\datastore para executar no serviço do ArcGIS Data Store e concede para esta conta os privilégios exigidos em arquivos e pastas de sistema do ArcGIS Data Store .
configureserviceaccount --username mynetwork\datastore --password SewL0ng
Neste exemplo, uma conta de serviço gerenciado do grupo é utilizada para a conta do ArcGIS Data Store :
configureserviceaccount --username mydomain\datastore-gmsa$ --writeconfig c:\temp\domainaccountconfig.xml
Note que a alteração da conta na qual o serviço executa causa a reinicialização do serviço.
Neste exemplo, a conta do ArcGIS Data Store está alterada e as informações da conta estão gravadas em um arquivo (adsainfo) em C:\adminfiles.
configureserviceaccount --username mynetwork\datastore --password SewL0ng --writeconfig C:\adminfiles\adsainfo.xml
Neste exemplo, o ArcGIS Data Store está instalado em uma máquina diferente, e o administrador executa o utilitário configureserviceaccount para configurar a mesma conta utilizando o arquivo criado no exemplo anterior.
configureserviceaccount --readconfig C:\adminfiles\adsainfo
deletebackup
Este utilitário é usado com armazenamentos de dados relacionais.
O utilitário deletebackup permite a você excluir arquivos da cópia de segurança que você criou para armazenamento de dados relacional. Primeiro, execute o utilitário listbackups para visualizar os nomes e os horários de criação das suas cópias de segurança manuais. Você pode então executar o utilitário deletebackup para excluir a cópia de segurança manual que não é mais necessária.
Note que você pode excluir somente as cópias de segurança que não são exigidas para recuperar seu armazenamento de dados. Por exemplo, você não pode excluir a cópia de segurança completa mais recente do armazenamento de dados relacional.
Sintaxe
deletebackup <backup name> [--prompt {yes | no}]
Exemplo
deletebackup 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
Este utilitário é usado com todos os tipos de armazenamento de dados.
O utilitário describedatastore permite a você visualizar as seguintes informações sobre uma instalação do ArcGIS Data Store :
- O número de versão do software para instalação do ArcGIS Data Store
- O local de execução utilizado pelo armazenamento de dados para restaurar dados
- O local do arquivo de log para um armazenamento de dados
- A quantidade do espaço em disco disponível restante na máquina onde o ArcGIS Data Store está instalado
- O limite do espaço em disco gratuito no qual um armazenamento de dados relacional será colocado em modo de somente leitura e armazenamentos de grandes dados de espaço-tempo e de cache do mosaico serão parados
- Os locais da cópia de segurança utilizados por cada tipo de armazenamento de dados
- Se o local da cópia de segurança do armazenamento de dados do cache de mosaico ou relacional está em um compartilhamento de rede
- Com que frequência uma cópia de segurança é criada do armazenamento de dados (Horário da cópia de segurança)
- Por quantos dias os arquivos da cópia de segurança do armazenamento de dados relacional são retidos e se você pode restaurar o armazenamento de dados relacional para um ponto no tempo específico.
- Se o armazenamento de dados está executando ou não (Status do DataStore)
- Se a comunicação SSL está ou não ativada no armazenamento de dados relacional.
- A data e hora que o armazenamento de dados relacional auxiliar se tornou o armazenamento de dados primário (Última ativação após falha); não exibido se nunca ocorreu a ativação após falha
- Os nomes das máquinas que participam no armazenamento de dados do cache de mosaico ou relacional (Máquinas do membro)
- Máximo de conexões permitidas para um armazenamento de dados relacional
- A URL de site do GIS Server com a qual o armazenamento de dados está registrado (URL de Propriedade do Sistema)
- A URL do portal que está utilizando o site do GIS Server como seu servidor de hospedagem (URL do Portal)
- O número de conexões da camada de feição atual no armazenamento de dados relacional
- Uma lista de todas as máquinas atualmente participando do armazenamento de grandes dados de espaço-tempo (Máquinas no grupo de espaço-tempo)
- A máquina dentro do armazenamento de grandes dados de espaço-tempo que está atualmente designada como a máquina de coordenação (Coordenador atual no agrupamento)
- Uma lista de todas as máquinas no grupo do armazenamento de grandes dados de espaço-tempo e armazenamento de dados do cache de mosaico (máquinas de espaço-tempo registradas e máquinas do cache de mosaico registradas, respectivamente); mostra todas as máquinas no grupo não importando seus status
- O modo configurado para um armazenamento de dados do cache de mosaico ou armazenamento de objeto, agrupamento ou primário-auxiliar.
- Seja um armazenamento de grandes dados de espaço-tempo ou relacional no modo READWRITE ou READONLY (modo Armazenamento de Dados)
Sintaxe
describedatastore
Exemplo
O utilitário describedatastore retorna informações gerais que se aplicam em todos os armazenamentos de dados em uma máquina e retorna seções separadas específicas que contêm informações específicas para cada tipo de armazenamento de dados.
Você deve ter diferentes armazenamentos de dados em máquinas diferentes, mas para permitir que você veja as informações retornadas para cada tipo, a seguinte saída mostra uma máquina que tem todos tipos de ArcGIS Data Store na mesma máquina. A primeira seção (Informações Gerais) é sempre retornada. As seções do armazenamento de dados retornadas por storedatastore variam dependendo do tipo de armazenamento de dados presente na máquina.
describedatastore General Information of ArcGIS Data Store on machine.domain.com ============================================================== ArcGIS Data Store release....10.9.0.1234 Staging location.............C:\arcgisdatastore\staging Log location.................C:\arcgisdatastore\logs Free disk space..............174.00GB Threshold for READONLY mode..2048MB Information for relational data store ds_sthiu0_5T ============================================================== Backup location...........\\nwshare\dsbackups Is backup folder shared...true Backup schedule...........{"schedule-starttime":"00:00:00","schedule-frequency":"Every 7 DAYS"} Days backup retained......31 Data store status.........Started SSL enabled...............true Last failover.............20150130190334005 Member machines...........MACHINE1.DOMAIN.COM, MACHINE4.DOMAIN.COM Maximum connections.......150 Owning system URL.........https://gisserver.domain.com:6443/server/admin Portal for ArcGIS URL.....https://portal_webadaptor.domain.com/portal Number of connections.....8 connection(s) to managed database Data Store mode.....................READWRITE Is Point-in-time recovery enabled...No Query optimizer enabled.............Yes Information for tile cache data store ds_wztxj7um ============================================================== Data location.......................C:\arcgisdatastore\nosqldata Data store status...................Started Backup location............\\mybackups\scenebackup Backup schedule............{schedule-frequency":"Every 1 DAYS"} Is backup folder shared.............true Mode................................cluster Member tile cache machines.....................MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Registered tile cache machines.................MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Owning system URL...................https://gisserver.domain.com:6443/server/admin Portal for ArcGIS URL...............https://portal_webadaptor.domain.com/portal Information for spatiotemporal data store ds_qpko99Cl ============================================================== Max rebalance off time..............60 minutes Automatic rebalance ................On Machines in spatiotemporal cluster..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Current coordinator in cluster...MACHINE1.DOMAIN.COM Registered spatiotemporal machines..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Owning system URL...................https://gisserver.domain.com:6443/arcgis/admin Portal for ArcGIS URL...............https://portal_webadaptor.domain.com/portal Data Store mode.....................READWRITE Information for object store w1tiknx ============================================================== Deployment mode................................primaryStandby Access endpoint................................MACHINE1:9900 Registered object store machines...............MACHINE1.DOMAIN.COM Owning system URL...................https://gisserver.domain.com:6443/server/admin Portal for ArcGIS URL...............https://portal_webadaptor.domain.com/portal
exportmanageddb
Validado:
A Esri retirou o utilitário exportmanageddb na versão 10.5.1. A funcionalidade foi incorporada ao utilitário backupdatastore. O utilitário exportmanageddb ainda está presente para permitir que os scripts existentes continuem a funcionar, você deve começar a utilizar o utilitário backupdatastore para criar um arquivo da cópia de segurança, então utilizar o utilitário restoredatastore para restaurar o armazenamento de dados do arquivo da cópia de segurança.
importmanageddb
Este utilitário é usado com armazenamentos de dados relacionais e de cache do mosaico.
Se você exportou um ArcGIS Data Store contendo bancos de dados de cache da camada de cena hospedada ou camada de feição hospedada (ou ambos), você poderá utilizar o utilitário importmanageddb para restaurar o armazenamento de dados. Você pode restaurar para uma máquina do ArcGIS Data Store atualizada ou para uma instalação do ArcGIS Data Store em uma máquina com um sistema operacional diferente do ArcGIS Data Store de origem.
Se você desejar que o ArcGIS Data Store seja registrado com o mesmo site do GIS Server que foi antes, especifique --boundtrue e não especifique um --server-url. Note que --bound é configurado para verdadeiro, por padrão. Tenha certeza de reiniciar o site do GIS Server após a restauração.
Se você restaurar e desejar o registro do armazenamento de dados com um novo site do GIS Server, especifique o --server-url quando importar o armazenamento de dados.
Por padrão, o armazenamento de dados relacional e todos os bancos de dados de cache da camada de cena hospedada que compõem um armazenamento de dados de cache do mosaico no arquivo de exportação são importados. Se você não deseja incluir os bancos de dados de cache da camada de cena hospedada, especifique a opção --include-tilecache configurada para falso.
O utilitário importmanageddb não exporta armazenamentos de grandes dados de espaço-tempo.
Sintaxe
importmanageddb <source backup location> <backup name> [options]
As opções suportadas incluem as seguintes:
- [--server-url <ArcGIS Server URL registered with data store>]—Se você especificar --bound true e já tiver movido seus serviços para um novo site do GIS Server , utilize a opção --server-url para especificar a URL de novo site do GIS Server . Note, no entanto, a menos que você também tenha movido os serviços para este novo servidor, os dados no armazenamento de dados não estarão acessíveis.
- [--server-admin <user name of ArcGIS Server admin>]—Esta opção é exigida se você especificar --bound true ou não especificar a opção --bound . Forneça o nome de usuário do administrador no ArcGIS Server .
- [--server-password <password of ArcGIS Server admin>]—Esta opção é exigida se você especificar --bound true ou não especificar a opção --bound . Forneça a senha de administrador do ArcGIS Server .
- [--data-dir <data store data directory>]—O diretório do ArcGIS Data Store Por padrão, este é o diretório do ArcGIS Data Store do armazenamento de dados atualmente registrado.
- [--stores {relational | tileCache}]—Indica qual tipo de armazenamento de dados você deseja importar. Se os seus armazenamentos de dados de cache do mosaico ou relacional estiverem executando na mesma máquina e você deseja exportar ambos, especifique ambos separados por uma vírgula; por exemplo, digite --stores relational,tileCache. Se você não especificar a opção --stores , relacional é assumido.
- [--include-tilecache {true | false}]—Esta opção está presente para compatibilidade com versões anteriores. Se você não especificar a opção --stores ou você especificar --stores relational, você poderá controlar se o armazenamento de dados do cache de mosaico foi exportado ou não utilizando esta opção.
- [--bound {true | false}]
- Se você especificar --bound true ou não especificar a opção --bound você deverá especificar a URL de um site do GIS Server com a opção --server-url e especificar as credenciais de administrador do ArcGIS Server com as opções --server-admin e --server-password . Se você estiver importando para o mesmo site do GIS Server no qual o ArcGIS Data Store foi registrado quando você exportou os armazenamento de dados, especifique a URL deste site do GIS Server e forneça o nome de usuário e senha de administrador do ArcGIS Server . Para vincular o armazenamento de dados a um novo site do GIS Server, forneça a URL e credenciais de administrador deste novo site.
Anotação:
Somente especifique informações para um novo site do GIS Server se você já moveu os seus serviços da web para este novo site do GIS Server .
- Se o seu armazenamento de dados não utilizar mais o site do GIS Server e você ainda não moveu todos os seus serviços para o novo site do GIS Server, especifique --bound false. Você deve então executar o utilitário registerdatastore para configurar o armazenamento de dados com o novo site do GIS Server após você mover os serviços para este novo site.
- Se você especificar --bound true ou não especificar a opção --bound você deverá especificar a URL de um site do GIS Server com a opção --server-url e especificar as credenciais de administrador do ArcGIS Server com as opções --server-admin e --server-password . Se você estiver importando para o mesmo site do GIS Server no qual o ArcGIS Data Store foi registrado quando você exportou os armazenamento de dados, especifique a URL deste site do GIS Server e forneça o nome de usuário e senha de administrador do ArcGIS Server . Para vincular o armazenamento de dados a um novo site do GIS Server, forneça a URL e credenciais de administrador deste novo site.
- [--prompt {yes | no}]—Determina se você deve responder um lembrete para executar o utilitário.
Exemplo
No seguinte exemplo, o armazenamento de dados é restaurado para uma instalação do ArcGIS Data Store de versão mais recente. O novo diretório de dados do ArcGIS Data Store é especificado. O armazenamento de dados ainda é limitado para um site do GIS Server existente, então o armazenamento de dados e camadas de cena e de feição hospedadas existentes continuam a funcionar. Reinicie seu site do GIS Server para permitir que camadas de cena e de feição hospedadas sejam publicadas na nova máquina.
importmanageddb \\backupserver\expdir preupgradeexp --data-dir c:\arcgis\datastore --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password $Aup.4s --bound true
Neste exemplo, ambos o site do GIS Server e o armazenamento de dados relacional foram movidos para novas máquinas. Os serviços da web já foram movidos para o novo site do GIS Server, então a URL do novo site é especificada com a opção --server-url . O nome da cópia de segurança é movedbexp, e está armazenado em \\backupserver\expdir.
importmanageddb \\backupserver\expdir movedbexp --data-dir c:\arcgis\datastore --server-admin siteadmin --server-password $Aup.4s --stores relational --bound true --server-url https:\\newgisserver.domain.com:6443
Neste exemplo, serviços da web não foram movidos para o novo site do GIS Server . Os armazenamentos de dados do cache de mosaico e relacional não serão funcionais até que serviços sejam movidos e você subsequentemente registre um armazenamento de dados com o novo site do GIS Server . O nome da cópia de segurança é movedsfirstexp, e está armazenada em \\backupserver\expdir\movingexp2.
importmanageddb \\backupserver\dbdump\movingexp2 movedsfirstexp --data-dir c:\arcgis\datastore --stores relational,tileCache --bound false
listadminusers
Este utilitário é usado com todos os tipos de armazenamento de dados.
O utilitário listadminusers retorna os nomes de usuários e senhas para o administrador, proprietário da réplica e administrador do geodatabase de um armazenamento de dados relacional. Retorna o administrador para cache de mosaico e armazenamentos de grandes dados de espaço-tempo.
Sintaxe
listadminusers
Exemplo
Neste exemplo, listadminusers é executado em uma máquina em que apenas um armazenamento de dados relacional está instalado.
listadminusers Admin users for relational data store ds_abcd1234 ================================================= Database Admin User.... adm_32ret / tT30sbYk22jF Database Repl User..... dsrepuser / uWn/MV0678h4 GDB Admin User......... sde / iO=Qst751epb
Neste exemplo, listadminusers é executado em uma máquina em que apenas um armazenamento de grandes dados de espaço-tempo está instalado.
listadminusers Admin users for spatiotemporal big data store bds_abcd1234 ================================================= Store admin user.... els_321ret / B1as70fF1
Neste exemplo, listadminusers é executado em uma máquina onde apenas um armazenamento de objeto está instalado.
listadminusers Admin users for object store w1tiknx ================================================= Store admin user....n6o96nl53vzkm36d / bpvifyjz73xwhot4
listbackups
Este utilitário é usado com armazenamentos de grandes dados de espaço-tempo, relacional e de cache do mosaico. Quando executar para armazenamentos de dados relacionais, o utilitário listbackups funcionará somente na máquina primária do armazenamento de dados.
O utilitário listbackups retorna os nomes de arquivos da cópia de segurança e o local local que eles são gravados. O utilitário listbackups também retorna o status da cópia de segurança (completa ou não), o horário inicial da cópia de segurança e se a cópia de segurança foi criada manualmente através do utilitário backupdatastore ou criada automaticamente pelo ArcGIS Data Store.
Quando você executar o utilitário listbackups, especifique o local da cópia de segurança que deseja visualizar na lista de arquivos da cópia de segurança. Se você não especificar um local, o utilitário listbackups retornará cópias de segurança do local da cópia de segurança padrão.
Você pode executar o utilitário listbackups para visualizar se uma cópia de segurança completou ou está ainda executando, determinar quantas cópias de segurança manuais você tem ou confirmar um nome de arquivo antes de executar o utilitário deletebackup.
Sintaxe
listbackups [--store {relational | tileCache | spatiotemporal}] [--location <location_arguments>]
Se você não especificar um tipo de armazenamento de dados, o utilitário padronizará para relational e retornará as cópias de segurança para o armazenamento de dados relacional em execução nesta máquina.
O parâmetro location é utilizado com armazenamentos de grandes dados de espaço-tempo e armazenamentos de dados relacionais. Os parâmetros são como seguem:
- name=: O nome de local da cópia de segurança. Você especificou este nome quando configurou o local da cópia de segurança ou se você não especificou um nome, o ArcGIS Data Store atribuiu um nome padrão.
- location=: O caminho do diretório de arquivo compartilhado, nome do contêiner S3 ou nome do contêiner de armazenamento Blob.
Exemplo
Neste exemplo, cópias de segurança são listadas para um armazenamento de dados relacional:
listbackups --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 ds_gdt1oomh-201411030300 BackupComplete 2014-11-01 03:00 scheduled Backups located at: '\\myserver.net.com\dsbackups'
Neste exemplo, cópias de segurança do armazenamento de grandes dados de espaço-tempo são listadas para o local da cópia de segurança denominado sbdsbu:
listbackups --store spatiotemporal --location name=sbdsbu Backup_Name Status Backup_Time Mode ======================================================================= backup1 BackupComplete 2016-07-11 09:47 manual Backups located at: '\\myserver.net.com\spatiotemporal'
listmanageduser
Este utilitário é usado com todos os tipos de armazenamento de dados.
O utilitário listmanageduser retorna o nome de usuário e senha da conta que tem os dados da camada de feição hospedada em armazenamentos de grandes dados de espaço-tempo ou relacional. Este utilitário também retorna o nome de usuário e senha do proprietário de dados para armazenamentos de dados do cache de mosaico.
Sintaxe
listmanageduser
Exemplo
No seguinte exemplo, listmanageduser é executado em uma máquina que contém um armazenamento de dados do cache de mosaico e relacional. A máquina é o principal armazenamento de dados relacional.
listmanageduser
Managed user for relational data store ds_abcd1234 =================================================== UserName Password Database gwi_n2Te0 4cXddhZhve=Y db_qv5e1 Managed user for tile cache data store tcs_e41f0rj2 =================================================== UserName Password usr_n8778 y47ccno913
Neste exemplo, o utilitário listmanageduser é executado em uma máquina do armazenamento de grandes dados de espaço-tempo.
listmanageduser
Managed user for spatiotemporal big data store bds_6udbx4321 ============================================================= UserName Password fmr_o1He3 5vZggkPbaw+T
No seguinte exemplo, o listmanageduser é executado em uma máquina do armazenamento de objeto.
listmanageduser
Managed user for object store w1tiknx ============================================================= Store credential........n6o96nl53vzkm36d / bpvifyjz73xwhot4
listobjectstorage
Este utilitário é usado com armazenamentos de objetos.
Para melhorar o desempenho do desenho, o ArcGIS cria um cache de feições retornadas de consultas em camadas de feição hospedadas e elas são armazenadas no armazenamento de objeto.
Os caches são criados por camada de feição e, dependendo do tamanho da camada, podem ocupar muito espaço em disco. Se o espaço em disco na máquina do armazenamento de objeto for baixo, você poderá verificar os tamanhos de cache da camada de feição atual e a política de retenção de cache atual executando o utilitário listobjectstorage. Este utilitário retorna o nome de cada camada de feição hospedada com cache (serviço da feição), o ID da camada para a qual o cache está habilitado, o tamanho do cache da camada e a política de retenção atual definida para as consultas com cache dessa camada. Por padrão, os caches não são excluídos. Para alterar quando os caches são excluídos, o administrador doArcGIS Server do servidor de hospedagem deve definir uma data de vencimento no diretório de administrador doArcGIS Server . Para excluir o cache de uma camada de feição hospedada, o administrador pode desabilitar o cache da camada. Isto é feito usando a operação updateDefinition no diretório de Administrador do ArcGIS Server.
Sintaxe
listobjectstorage
Exemplo
No seguinte exemplo, o utilitário listobjectstorage é executado para determinar os tamanhos de cache atuais para todas as camadas que atualmente têm caches de consulta armazenados no armazenamento de objeto e para verificar quantos dias os caches são retidos antes de expirarem e serem eliminados do armazenamento de objeto. Há atualmente três camadas—duas na camada de feição hospedada Cidades e uma na camada de feição hospedada Instalações—que têm consultas com cache no armazenamento de objeto.
listobjectstorage
Total cache size.......... 71.192 GB Feature tiles for object store ServiceName LayerId CacheSize ExpirePolicy(Days) ==================================================================== Cities 0 181 MB 7 Cities 3 71 GB None Facilities 0 11 MB 1
Dica:
O administrador do ArcGIS Server do servidor de hospedagem pode entrar no ArcGIS Server Administrator Directory para determinar o nome de cada camada baseado no ID da camada.
registerdatastore
Este utilitário é usado com todos os tipos de armazenamento de dados.
O armazenamento de dados retém informações sobre os nomes da máquina de site do GIS Server . Se você mover seu site do GIS Server para novas máquinas (por exemplo, se você obteve um novo hardware ou se a máquina do GIS Server existente falhou), você deverá cancelar o registro do armazenamento de dados no site do GIS Server para remover esta informações. Após você configurar o GIS Server em uma nova máquina (ou máquinas), você poderá registrar o armazenamento de dados com o site do GIS Server através do utilitário de comando registerdatastore.
Note que isto é utilizado para registrar o armazenamento de dados no mesmo site do GIS Server que foi registrado anteriormente. O armazenamento de dados contém os dados das camadas hospedadas no site do GIS Server existente. O registro em um site do GIS Server diferente, não recria as camadas de feição hospedadas, caches da camada de cena ou arquivos de dados do serviço de stream.
O utilitário registerdatastore pode ser executado na máquina primária do armazenamento de dados relacional Ele pode ser executado em qualquer máquina do armazenamento de grandes dados de espaço-tempo, objeto e de cache do mosaico.
Sintaxe
registerdatastore <ArcGIS Server URL> <ArcGIS Server site administrator user name> <ArcGIS Server site administrator password> --stores {relational | tileCache | spatiotemporal | object}
Entretanto não recomendado, se você tiver múltiplos diferentes tipos de armazenamentos de dados instalados na mesma máquina, você poderá registrá-los ao mesmo tempo especificando o tipo de armazenamento de dados separado por uma vírgula (sem espaço); por exemplo, digite --stores relational,tileCache.
Exemplo
Neste exemplo, um armazenamento de dados relacional está registrado em um site do GIS Server com a URL https://gisserver.domain.com:6443. O nome de usuário do principal administrador de site do ArcGIS Server é agsadmin com a senha Tan$p0n.
registerdatastore https://gisserver.domain.com:6443 agsadmin Tan$p0n --stores relational
removemachine
Este utilitário é usado com armazenamentos de grandes dados de espaço-tempo, relacional e de cache do mosaico.
Utilize o utilitário removemachine para remover uma máquina de um armazenamento de dados que contenha mais de uma máquina. O utilitário removemachine é utilizado nos seguintes cenários:
- Remover uma máquina auxiliar de um armazenamento de dados relacional. Você pode executar este utilitário na máquina auxiliar ou da máquina primária no caso onde a máquina auxiliar está indisponível.
- Remover uma máquina de um armazenamento de dados do cache de mosaico. Você pode executar este utilitário em qualquer máquina no armazenamento de dados do cache de mosaico, mas não pode executar removemachine em um armazenamento de dados do cache de mosaico composto por somente uma máquina.
- Remover uma máquina de um armazenamento de grandes dados de espaço-tempo. Você pode executar este utilitário em qualquer máquina no armazenamento de grandes dados de espaço-tempo, mas não pode executar removemachine em um armazenamento de grandes dados de espaço-tempo composto por somente uma máquina.
Sintaxe
removemachine <machine name> --store {relational | tileCache | spatiotemporal} [--force {true | false}] [--prompt {yes | no}]
--force—Por padrão, isto é configurado para falso. Especifique verdadeiro com esta opção somente se o site registrado do ArcGIS Server estiver indisponível.
--prompt—Por padrão, isto é configurado para sim. Se você não desejar confirmar a ação, especifique não, com esta opção.
Exemplo
Neste exemplo, a máquina do armazenamento de grandes dados de espaço-tempo, gefour, é removida do armazenamento de dados.
removemachine gefour --store spatiotemporal
Neste exemplo, o site de servidor de hospedagem está indisponível e a máquina de armazenamento de dados relacional, fsdata, é removido do armazenamento de dados.
removemachine fsdata --store relational --force true
removestandbymachine
Validado:
A Esri retirou o utilitário removestandbymachine. Ele ainda está presente para permitir que scripts existentes continuem a funcionar, mas você deve começar a utilizar o utilitário removemachine .
restoredatastore
Este utilitário é usado com armazenamentos de grandes dados de espaço-tempo, relacional e de cache do mosaico.
Se você perder o acesso aos dados utilizados por camadas de feição hospedadas, camadas de cena hospedada ou dados arquivados em tempo real, utilize seus arquivos da cópia de segurança e o utilitário de comando restoredatastore para recuperar seu armazenamento de dados.
Se você não puder recuperar o armazenamento de dados, instale o ArcGIS Data Store em uma nova máquina, não configure o armazenamento de dados e restaure a cópia de segurança na nova máquina.
Se você utilizar um armazenamento de dados relacional e deseja rolar os dados da camada de feição hospedada de volta para um tempo específico no passado, restaure no topo do armazenamento de dados relacional existente. Note que você pode restaurar somente para um estado anterior no qual você tem arquivos da cópia de segurança disponíveis. Por exemplo, se você reter somente cópias de segurança por cinco dias, você poderá recuperar somente o armazenamento de dados para um ponto no tempo dentro destes cinco dias.
Se você precisar substituir uma das máquinas em um armazenamento de dados do cache de mosaico de máquinas múltiplas, você precisará reequilibrar os caches da camada de cena através do armazenamento de dados do cache de mosaico. Parte deste processo exige que você restaure o armazenamento de dados do cache de mosaico, configurando a opção replicatedata para true. Consulte Recuperar um armazenamento de dados para instruções.
O utilitário restoredatastore pode ser executado na máquina primária do armazenamento de dados relacional. Ele pode ser executado em quaisquer máquinas do armazenamento de grandes dados de espaço-tempo ou de cache do mosaico.
Sintaxe
restoredatastore [options]
As opções suportadas são como seguem:
- [--store {relational | tileCache | spatiotemporal}]—Indica o tipo do armazenamento de dados que você deseja restaurar.
- [--target {most-recent | <yyy-mm-dd-hh:mm:ss> | <name of backup file>}]—Todos os tipos de armazenamentos de dados suportam o nome de arquivo da cópia de segurança com a opção target . Um intervalo de tempo e most-recent são somente suportados para armazenamentos de dados relacionais.
- [--source-loc <parent directory of the source backup file location>]—Este é o diretório de nível superior onde os arquivos da cópia de segurança que você deseja usar para restaurar o armazenamento de dados estão localizados. Este será o caminho para um local de compartilhamento de arquivos ou, um nome de local da cópia de segurança ou um local da cópia de segurança de armazenamento do Amazon S3 ou Azure Blob.
- [--bound {true | false}]—A opção --bound é suportada somente com armazenamentos de dados relacionais.
- [--data-dir <new data store directory>]—Este é o diretório do ArcGIS Data Store na máquina onde você está restaurando o banco de dados. Utilize somente o --data-dir se você estiver restaurando o armazenamento de dados para uma nova máquina. Ao restaurar para uma nova máquina, você também deve especificar a opção --source-loc .
- [--server-url <ArcGIS Server URL registered with data store>]—Se você especificar --bound true para manter o armazenamento de dados registrado com o mesmo site do GIS Server que foi registrado quando você criou a cópia de segurança, especifique a URL deste site do GIS Server. Se você especificar --bound true e já tiver movido seus serviços para um novo site do GIS Server , utilize a opção --server-url para especificar a URL de novo site do GIS Server . Note que se você especificar uma URL do novo site e não moveu os serviços para este novo servidor, os dados no armazenamento de dados não estarão acessíveis.
- [--server-admin <user name of ArcGIS Server admin>]—Esta opção é exigida se você especificar --bound true ou não especificar a opção --bound . Forneça o nome de usuário do administrador no ArcGIS Server .
- [--server-password <password of ArcGIS Server admin>]—Esta opção é exigida se você especificar --bound true ou não especificar a opção --bound . Forneça a senha de administrador do ArcGIS Server .
- [--loaddata {true | false}]—Suportado com armazenamentos de grandes dados de espaço-tempo e de cache do mosaico. Configure esta opção para false quando você precisar de restauração do armazenamento de dados para um novo conjunto de máquinas, mas os dados não ajustarão na primeira máquina. Isto permite a você restaurar o esquema do armazenamento de dados, adicionar mais máquinas ao armazenamento de dados para acomodar todos os dados e, em seguida, executar o utilitário restoredatastore novamente com --loaddata configurada para true para restaurar os dados. Por padrão, esta opção é configurada para true.
- [--replicatedata {true | false}]—Suportado com armazenamentos de dados do cache de mosaico. Configure esta opção para true quando você precisar reequilibrar os dados de cache da cena após adicionar uma máquina ao armazenamento de dados de cache do mosaico.
- [--mode {primaryStandby | cluster}]—Ao restaurar um armazenamento de dados do cache de mosaico para uma nova máquina, especifique se deseja um armazenamento de dados do cache de mosaico de duas máquinas para alta disponibilidade (primaryStandby) ou um armazenamento de dados do cache de mosaico de múltiplas máquinas escalável (cluster).
- [--prompt {yes | no}]
Ao restaurar após ter encerrado com erro ou movido o armazenamento de dados relacional, especifique --target most-recent. Se restaurar um armazenamento de dados relacional para um ponto no tempo, especifique a data e hora (em UTC) na qual você deseja restaurar o armazenamento de dados. Se você tiver um arquivo da cópia de segurança específico que você deseja restaurar, especifique o nome do arquivo da cópia de segurança. Se você não especificar um destino, a cópia de segurança mais recente é restaurada.
Por padrão, o armazenamento de dados restaurado é associado (limitado) com seu site do GIS Server . Somente especifique --bound false se você desejar a restauração do armazenamento de dados sem manter a associação com o site do GIS Server do armazenamento de dados. Você fará isto somente como último recurso se o site do GIS Server anterior foi perdido e impossível de recuperar; você poderá restaurar o armazenamento de dados desconectado, e configurá-lo com um novo site do GIS Server federado. Porém, as camadas que utilizaram os dados no armazenamento de dados não existem mais. Você terá que conectar ao banco de dados do armazenamento de dados para extrair os dados para outro formato, e republicá-los no ArcGIS Enterprise.
Exemplos
Neste exemplo, a cópia de segurança mais recente é do local da cópia de segurança do armazenamento de dados relacional padrão e será restaurada no armazenamento de dados existente. Já que o tipo de armazenamento padrão é relacional, e ele permanece limitado por padrão no site do GIS Server com o qual foi registrado, você não tem que especificar --store relational ou --bound true. No entanto, você precisa especificar a URL do GIS Server e credenciais do administrador.
restoredatastore --target most-recent --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password $Aup.4s 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
Neste exemplo, um armazenamento de dados relacional que tem a recuperação de ponto no tempo habilitada é restaurado a partir do local da cópia de segurança do armazenamento de dados relacional padrão para o estado que estava às 2:30 p.m. (UTC) em 17 de Julho de 2014.
restoredatastore --target 2014-07-17-14:30:00 --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password $Aup.4s 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
Neste exemplo, o armazenamento de dados relacional é restaurado para uma nova máquina utilizando um arquivo da cópia de segurança denominado movedatastore. Ao restaurar para uma nova máquina, você deve especificar o local do arquivo da cópia de segurança e o local do novo diretório de dados do ArcGIS Data Store . Já que os serviços da feição hospedados ainda estão em execução no mesmo site do GIS Server com o qual o armazenamento de dados relacional está registrado, --bound true não é exigido, mas a URL do GIS Server e as credenciais do administrador são exigidas.
restoredatastore --target movedatastore --source-loc \\buserver\data\backups --data-dir C:\datastore --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password $Aup.4s 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
No seguinte exemplo, o armazenamento de dados do cache de mosaico é restaurado para uma nova máquina. Ao restaurar para uma nova máquina, você deve especificar o local do arquivo da cópia de segurança e o local do novo diretório de dados do ArcGIS Data Store . Já que os serviços da cena ainda estão em execução no mesmo site do GIS Server com o qual o armazenamento de dados do cache de mosaico está registrado, --bound true não é exigido, mas a URL do GIS Server e as credenciais do administrador são exigidas.
restoredatastore --store tilecache --source-loc \\buserver\scenedata\backups --data-dir C:\datastore --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password $SAup.4s 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
Neste exemplo, o armazenamento de dados de cache do mosaico é restaurado a partir de um arquivo nomeado mybackupfilename para reequilibrar os dados do cache da cena após uma nova máquina ser adicionada ao armazenamento de dados de cache do mosaico.
restoredatastore --store tilecache --target mybackupfilename --serverurl https://gisserver.domain.com:6443 --server-admin siteadmin --server-password myAdminPWd! --replicatedata true 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
No seguinte exemplo, um arquivo da cópia de segurança do armazenamento de grandes dados de espaço-tempo (bds1) é restaurado de uma localização da cópia de segurança denominada (awsloc).
restoredatastore --target bds1 --store spatiotemporal --source-loc name=awsloc --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password $Aup.4s 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
Consulte Recuperar um armazenamento de dados para etapas e um exemplo de restauração de um armazenamento de grandes dados de espaço-tempo após falha de hardware.
revokeconnection
Este utilitário é usado com armazenamentos de dados relacionais.
Se você utilizou o utilitário allowconnection para permitir temporariamente a outro cliente conectar-se diretamente ao armazenamento de dados relacional, você poderá revogar o recurso de conexão executando o utilitário revokeconnection.
O utilitário revokeconnection pode ser executado somente na máquina primária do armazenamento de dados relacional.
Sintaxe
revokeconnection <host name> <user name> [<database>]
Exemplo
Neste exemplo, o banco de dados do armazenamento de dados não aceitará mais conexões da máquina workcom ao entrar como o usuário hqo.n_1E7.
revokeconnection workcom hqo.n_1E7
unregisterdatastore
Este utilitário é usado com todos os tipos de armazenamento de dados.
Você pode utilizar o utilitário de comando unregisterdatastore para fazer o seguinte:
- Cancelar o registro da máquina primária do armazenamento de dados relacional do seu site do GIS Server .
Note que se você tiver uma máquina auxiliar, você deverá primeiro removê-la do armazenamento de dados antes de poder cancelar o registro na máquina primária.
- Cancelar o registro do armazenamento de grades dados de espaço-tempo ou de cache do mosaico de única máquina.
- Cancelar o registro do armazenamento de objeto. Você deve reiniciar o servidor de hospedagem após cancelar o registro de um armazenamento de objeto.
Anotação:
Você deve excluir as camadas hospedadas que utilizam os dados no armazenamento de dados de grandes dados de espaço-tempo, de cache do mosaico ou relacional, antes de cancelar o registro. Se você não fizer isto, você terá camadas inúteis no portal e serviços inúteis executando no servidor de hospedagem.
Você poderá cancelar o registro de um armazenamento de dados do seu site do GIS Server se você decidir que não deseja mais utilizar o armazenamento de dados ou os serviços que dependem dele. Ao cancelar o registro de uma máquina do armazenamento de dados, o site do GIS Server poderá não mais conectar esta máquina, e todos os serviços que continham dados do armazenamento de dados com registro cancelado não funcionarão mais. Este comando não exclui os dados, porém, se você decidir que ainda precisa do armazenamento de grandes dados de espaço-tempo, de cache do mosaico ou relacional, você poderá utilizar o utilitário registerdatastore ou configuredatastore para adicioná-los de volta.
O utilitário unregisterdatastore pode ser executado somente na máquina primária do armazenamento de dados do cache de mosaico ou relacional (no modo primário-auxiliar) após você ter executado o utilitário removemachine para remover a máquina auxiliar. Unregisterdatastore pode ser executado somente no armazenamento de grandes dados de espaço-tempo ou de cache do mosaico (modo agrupamento) após ter saído de uma máquina e ter executado o utilitário removemachine para remover todas as outras máquinas do armazenamento de dados.
Sintaxe
unregisterdatastore --stores {relational | tileCache | spatiotemporal | object} [--prompt {yes | no}]
Se você tiver mais de um tipo de armazenamento de dados instalado na mesma máquina e deseja cancelar o registro de mais de um por vez, especifique cada tipo de armazenamento de dados separado por uma vírgula (sem espaço). Por exemplo, para cancelar o registro de um armazenamento de dados do cache de mosaico e relacional, digite --stores relational,tileCache.
Exemplo
Aqui, o utilitário unregisterdatastore é executado para cancelar o registro dos armazenamentos de dados do cache de mosaico e relacional de site do GIS Server . Uma janela é retornada, que é o comportamento padrão. Para suprimir a janela, especifique --prompt No.
unregisterdatastore --stores relational,tileCache You are going to unregister the data store. Do you want to continue (Yes or No)?Yes
updatebackupretaindays
Este utilitário é usado com armazenamentos de dados relacionais.
O ArcGIS Data Store retém arquivos da cópia de segurança do armazenamento de dados relacional durante sete dias, por padrão. Você pode alterar com que frequência os arquivos da cópia de segurança são limpos do diretório da cópia de segurança executando o utilitário updatebackupretaindays.
O utilitário updatebackupretaindays pode ser executado somente na máquina primária do armazenamento de dados relacional.
Sintaxe
updatebackupretaindays <number of days>
Exemplo
No seguinte exemplo, o tempo de retenção do arquivo da cópia de segurança está alterado para 10 dias:
updatebackupretaindays 10
updatebackupschedule
Este utilitário é usado com armazenamentos de grandes dados de espaço-tempo, relacional e de cache do mosaico.
Por padrão, o ArcGIS Data Store cria uma cópia de segurança completa do armazenamento de dados relacional a cada quatro dias. Você pode alterar com que frequência uma cópia de segurança completa é criada executando o utilitário updatebackupschedule.
Não há nenhuma cópia de segurança automática padrão para armazenamentos de grandes dados de espaço-tempo ou cache de mosaico. Para configurar um horário da cópia de segurança automática para um armazenamento de grandes dados de espaço-tempo, você deve primeiro configurar um local da cópia de segurança válido.
Especifique uma hora inicial utilizando a notação do relógio de 24 horas, por exemplo, 00:00:00 para a meia-noite e 13:00:00 para 1:00 p.m. Utilize a opção de frequência para especificar o número de dias entre as cópias de segurança. Para desabilitar as cópias de segurança automáticas, configure a frequência para 0. Se você desabilitar as cópias de segurança automáticas, certifique-se de executar o utilitário backupdatastore para criar cópias de segurança manualmente.
Você pode executar o utilitário updatebackupschedule na máquina primária do armazenamento de dados relacional. A ferramenta pode ser executada em qualquer máquina do armazenamento de grandes dados de espaço-tempo ou de cache do mosaico.
Sintaxe
updatebackupschedule [--store {relational | tileCache | spatiotemporal}] [--starttime <local server time>] --frequency <number of days>
Se você não especificar um novo tempo inicial, a configuração de tempo inicial existente não será alterada. Se você não especificar um tipo de armazenamento de dados, o armazenamento de dados relacional será assumido.
Exemplo
Neste exemplo, cópias de segurança completas de um armazenamento de dados relacional acontecerão às 11:00 p.m. (hora do servidor local) a cada 10 dias:
updatebackupschedule --starttime 23:00:00 --frequency 10
Neste exemplo, um horário da cópia de segurança está configurado para um armazenamento de dados do cache de mosaico. Após a cópia de segurança inicial de todos os bancos de dados do armazenamento de dados do cache de mosaico, o ArcGIS Data Store copia os bancos de dados do armazenamento de dados recentemente criados para o local especificado com configurebackuplocation a cada 14 dias.
updatebackupschedule --store tileCache --frequency 14
updatelicense
Este utilitário é usado com armazenamentos de dados relacionais.
Se a sua licença do ArcGIS Server expirar, você deverá atualizar a licença no site do ArcGIS Server . As informações de licença também são mantidas no armazenamento de dados relacional do ArcGIS Data Store; então, após atualizar a licença de site do ArcGIS Server com a qual o armazenamento de dados está configurado, você deverá atualizar a licença na armazenamento de dados. Para fazer isto, execute o utilitário updatelicense da máquina onde seu principal ArcGIS Data Store está instalado. Se você tiver um ArcGIS Data Store auxiliar, a licença atualizada será replicada para ele.
Sintaxe
updatelicense
Exemplo
Após atualizar a licença do ArcGIS Server, execute o utilitário updatelicense para mover a nova licença do armazenamento de dados.
updatelicense
updatesslcertificate
Este utilitário é usado com todos os tipos de armazenamento de dados.
Você pode substituir o certificado auto-assinado utilizado para autenticar a comunicação entre o servidor de hospedagem e o armazenamento de dados, e entre as máquinas do armazenamento de dados com um certificado verificado e assinado por uma autoridade certificadora (CA) ou certificado de domínio.
Sintaxe
updatesslcertificate <source certificate file name with path> <password for the source certificate file> <alias for the certificate>
Exemplo
Após receber um arquivo de certificado assinado pela CA, execute updatesslcertificate para substituir o certificado auto-assinado do ArcGIS Data Store .
updatesslcertificate C:\myfiles\mysignedcert.pfx ps4mycert dsmachinename