Narzędzia instalowane z aplikacją ArcGIS Data Store umożliwiają administratorom magazynów danych zarządzanie magazynami danych. Na tej stronie opisano narzędzia oraz podano składnię i przykłady do każdego z nich.
Wszystkie narzędzia muszą być uruchamiane na komputerze z aplikacją ArcGIS Data Store. Narzędzia te znajdują się w katalogu <ArcGIS Data Store installation directory>\datastore\tools.
Wpisz nazwę narzędzia, a następnie opcję --help, aby uzyskać pomoc dotyczącą składni.
Notatka:
Do korzystania z narzędzi aplikacji ArcGIS Data Store wymagany jest login należący do grupy administratorów systemu Windows, a wiersz poleceń należy uruchomić z użyciem opcji Uruchom jako administrator.
allowconnection
To narzędzie jest używane z relacyjnymi magazynami danych.
Ze względów bezpieczeństwa wszystkie połączenia z magazynem danych są domyślnie nawiązywane z użyciem witryny serwera GIS Server. Aby otworzyć relacyjny magazyn danych z użyciem połączeń z komputera dodatkowego, można użyć narzędzia allowconnection.
Narzędzie allowconnection można uruchamiać wyłącznie na komputerze podstawowym relacyjnego magazynu danych.
Składnia
allowconnection <host name> <username> [<database>]
Podaj nazwę komputera, który ma mieć możliwość łączenia się z relacyjnym magazynem danych (host name — nazwa hosta), a także jedno z kont bazy danych używanych przez magazyn danych (username — nazwa użytkownika): administrator magazynu danych, właściciel repliki, administrator geobazy lub użytkownik zarządzany (użytkownik, który publikuje dane warstwy obiektowej). Konto można uzyskać za pomocą narzędzia listadminusers lub listmanageduser. Ponadto można podać nazwę bazy danych podstawowego relacyjnego magazynu danych, ale wartość ta jest opcjonalna, ponieważ istnieje tylko jedna taka baza danych.
Przykład
W tym przykładzie udzielane jest pozwolenie na połączenie z komputera workcom do relacyjnego magazynu danych dla użytkownika zarządzanego hqo.n_1E7.
allowconnection workcom hqo.n_1E7
backupdatastore
To narzędzie jest używane ze wszystkimi typami magazynów danych.
To narzędzie pozwala utworzyć pełną kopię zapasową magazynu danych między zaplanowanymi terminami tworzenia kopii zapasowych. Na przykład utwórz kopię zapasową każdego magazynu danych przed zaktualizowaniem aplikacji ArcGIS Data Store lub przed wprowadzeniem dużej liczby zmian w magazynie danych.
Narzędzie backupdatastore można uruchomić tylko dla jednego typu magazynu danych naraz.
W poniższej tabeli wskazano, gdzie należy uruchomić narzędzie backupdatastore i jakie jest jego działanie w przypadku każdego typu magazynu danych:
Typ magazynu danych | Komputer | Zachowanie |
---|---|---|
Relacyjny magazyn danych | Uruchom narzędzie backupdatastore na komputerze podstawowym relacyjnego magazynu danych. | Narzędzie backupdatastore zawsze tworzy pełną kopię zapasową relacyjnego magazynu danych. |
Magazyn danych pamięci podręcznej kafli | Narzędzie backupdatastore można uruchomić na dowolnym komputerze w magazynie danych pamięci podręcznej kafli. | Gdy narzędzie backupdatastore jest po raz pierwszy uruchamiane dla magazynu danych pamięci podręcznej kafli po skonfigurowaniu lokalizacji kopii zapasowej, tworzone są kopie zapasowe wszystkich istniejących baz danych magazynu danych pamięci podręcznej kafli. Kolejne użycie narzędzia backupdatastore powoduje utworzenie kopii zapasowych wszystkich baz danych magazynu danych pamięci podręcznej kafli utworzonych od momentu ostatniego uruchomienia tego narzędzia. |
Magazyn dużych zbiorów danych czasowo-przestrzennych | Narzędzie backupdatastore można uruchomić na dowolnym komputerze w klastrze. | Gdy narzędzie backupdatastore jest po raz pierwszy uruchamiane dla magazynu dużych zbiorów danych czasowo-przestrzennych po skonfigurowaniu lokalizacji kopii zapasowej, tworzona jest pełna kopia zapasowa. Kolejne użycie narzędzia backupdatastore tworzy plik kopii zapasowej zawierający tylko zmiany wprowadzone od czasu utworzenia początkowej pełnej kopii zapasowej. |
Magazyn obiektów | Narzędzie backupdatastore można uruchomić na dowolnym komputerze w klastrze. | Narzędzie backupdatastore zawsze tworzy pełną kopię zapasową magazynu obiektów danych usługi wideo. Plik kopii zapasowej nie obejmuje pamięci podręcznych zapytań warstw obiektowych. |
Magazyn wykresów | Narzędzie backupdatastore można uruchomić na dowolnym komputerze w magazynie wykresów. | Narzędzie backupdatastore zawsze tworzy pełną kopię zapasową magazynu wykresów. |
Zanim uruchomisz narzędzie backupdatastore, upewnij się, że lokalizacja kopii zapasowych magazynu danych jest wystarczająco duża, aby pomieścić kopie zapasowe. Aby zmienić lokalizację kopii zapasowych magazynu danych, użyj narzędzia configurebackuplocation.
Więcej informacji na temat kopii zapasowych aplikacji ArcGIS Data Store zawiera sekcja Zarządzanie kopiami zapasowymi aplikacji ArcGIS Data Store.
Składnia
backupdatastore [<backup file name>] [--store {relational | tileCache | spatiotemporal | graph | object}] [--location <backup_arguments>] [--prompt {yes | no}]
Musisz podać nazwę pliku kopii zapasowej.
Jeśli nie określisz opcji --store, przyjęta zostanie wartość relational.
Jeśli nie określisz opcji --location, pliki kopii zapasowych zostaną zapisane w domyślnej lokalizacji kopii zapasowych magazynu danych.
Aby zamiast tego określić jedną z pozostałych zarejestrowanych lokalizacji kopii zapasowych, użyj opcji --location. Możesz podać nazwę kopii zapasowej lub typ i lokalizację kopii zapasowej. W przypadku używania argumentów type= i location= oddziel je średnikiem (;).
Obsługiwane argumenty --location:
Argument | Opis |
---|---|
name= | Możesz użyć nazwy lokalizacji kopii zapasowej, aby wskazać zarejestrowaną lokalizację kopii zapasowej. W przypadku określenia nazwy nie musisz używać argumentów type= i location=. |
type= | Jeśli nie określisz nazwy lokalizacji kopii zapasowych, musisz określić typ lokalizacji kopii zapasowych i lokalizację fizyczną. Wartości typów i ich opisy:
|
location= | Użyj argumentu location=, aby wskazać lokalizację fizyczną zarejestrowanej lokalizacji kopii zapasowych. Tego argumentu należy używać z argumentem type=. W przypadku udostępnionych plików podaj ścieżkę do plików. W przypadku zasobników S3 podaj nazwę zasobnika. W przypadku kontenerów magazynu obiektów blob platformy Azure podaj nazwę kontenera. |
Przykłady
W tym przykładzie narzędzie backupdatastore tworzy plik pełnej kopii zapasowej o nazwie project1bu w domyślnej lokalizacji kopii zapasowych relacyjnego magazynu danych. Dodanie opcji --prompt no sprawia, że narzędzie nie wyświetla monitu o potwierdzenie.
backupdatastore project1bu --prompt no
W tym przykładzie tworzony jest plik kopii zapasowej o nazwie localbu5 dla magazynu dużych danych czasowo-przestrzennych w lokalizacji udostępnionego pliku o nazwie gadbu nazwanej podczas konfigurowania lokalizacji kopii zapasowych.
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
W tym przykładzie tworzona jest kopia zapasowa magazynu dużych danych czasowo-przestrzennych w kontenerze magazynu obiektów blob platformy Azure o nazwie blob4backups, a tworzony plik kopii zapasowej ma nazwę 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
changedatastoremode
To narzędzie jest używane z relacyjnymi magazynami danych i magazynami dużych zbiorów danych czasowo-przestrzennych.
Narzędzie changedatastoremode umożliwia zmianę trybu relacyjnego magazynu danych na tryb tylko do odczytu, gdy wykonywana jest konserwacja tego magazynu danych. Jeśli na przykład trzeba wykonać zadanie konserwacyjne, które spowoduje zrestartowanie magazynu danych, na przykład zmiana lokalizacji kopii zapasowych z jednego dysku na inny lub zmiana właściwości bazy danych, możesz zmienić tryb relacyjnego magazynu danych na tryb tylko do odczytu, aby żadni użytkownicy nie publikowali ani nie edytowali danych, gdy magazyn danych będzie restartowany.
Narzędzia changedatastoremode używa się także do przywracania z powrotem trybu odczytu i zapisu relacyjnego magazynu danych po zakończeniu konserwacji lub dodaniu wystarczającej przestrzeni dyskowej do komputera podstawowego magazynu danych, aby magazyn danych działał poprawnie w trybie odczytu i zapisu.
Narzędzie changedatastoremode należy uruchamiać na komputerze podstawowym relacyjnego magazynu danych, a nie na komputerze zapasowym.
Gdy w magazynie dużych zbiorów danych czasowo-przestrzennych kończy się miejsce na dysku, aplikacja ArcGIS Data Store przełącza go w tryb tylko odczytu, aby zapobiec uszkodzeniu danych. Za pomocą narzędzia changedatastoremode można przywrócić tryb odczytu i zapisu magazynu dużych zbiorów danych czasowo-przestrzennych po dodaniu odpowiedniej ilości miejsca na dysku do komputerów magazynu dużych zbiorów danych czasowo-przestrzennych.
Notatka:
Jeśli aplikacja ArcGIS Data Store ustawia magazyn danych w trybie tylko do odczytu z powodu niewystarczającej ilości miejsca na dysku, wyłączane są także automatyczne kopie zapasowe, aby uniknąć dalszego zapełniania dysku. Dlatego konieczne jest zresetowanie harmonogramu automatycznych kopii zapasowych za pomocą narzędzia updatebackupschedule po przywróceniu trybu odczytu i zapisu magazynu danych.
Składnia
changedatastoremode {readonly | readwrite} [--prompt {yes | no}] --store {relational | spatiotemporal}
Przykłady
W tym przykładzie dla relacyjnego magazynu danych zostaje ustawiony tryb tylko do odczytu, co oznacza, że klienci nie mogą wykonywać takich działań, jak publikowanie hostowanych warstw obiektowych w aplikacji ArcGIS Enterprise lub edytowanie danych za pośrednictwem hostowanej warstwy obiektowej. Opcja --prompt zapewnia pomijanie monitu o potwierdzenie.
changedatastoremode readonly --store relational --prompt no
Aby po dodaniu do komputerów miejsca na dysku włączyć dla magazynu dużych danych czasowo-przestrzennych tryb do odczytu i zapisu, określ opcję readwrite i określ spatiotemporal z opcją --store, jak pokazano w poniższym przykładzie:
changedatastoremode readwrite --prompt no --store spatiotemporal
changedbproperties
To narzędzie jest używane z relacyjnymi magazynami danych, magazynami danych pamięci podręcznej kafli i magazynami dużych zbiorów danych czasowo-przestrzennych.
Narzędzie changedbproperties umożliwia zmianę różnych właściwości w zależności od typu magazynu danych, dla którego zostanie uruchomione.
Składnia
changedbproperties --store {relational | tileCache | spatiotemporal} [configuration options]
Musisz podać opcję --store i co najmniej jedną opcję konfiguracji. Poniżej przedstawiono obsługiwane opcje konfiguracji, ich opisy oraz typ magazynu danych, z którym można używać poszczególnych opcji:
Opcja konfiguracji | Opis | Obsługiwany typ magazynu danych |
---|---|---|
--disk-threshold-readonly | Ta opcja steruje tym, czy relacyjny magazyn danych przejdzie do trybu tylko do odczytu, aby uniknąć utraty danych z powodu niewystarczającej ilości miejsca na dysku. Podaj wielkość wyrażoną w MB. Domyślna wartość przestrzeni dyskowej wynosi 1024 MB. | Tylko relacyjny magazyn danych |
--max-connections | Ten parametr umożliwia określenie maksymalnej liczby dozwolonych połączeń z relacyjnym magazynem danych. Relacyjne magazyny danych domyślnie akceptują do 150 połączeń. Użyj właściwości --max-connections, aby zmienić liczbę dozwolonych połączeń. Weź pod uwagę to, że procesy wewnętrzne aplikacji ArcGIS Data Store mogą obejmować maksymalnie pięć połączeń. Zastanów się też, ile połączeń współbieżnych może zaakceptować komputer z aplikacją ArcGIS Data Store bez spadku wydajności. Jeśli komputer, na którym działa aplikacja ArcGIS Data Store, nie ma dużej ilości pamięci, może być konieczne zmniejszenie liczby dozwolonych połączeń. Podana wartość nie może być mniejsza niż 10. Gdy zmieniana jest maksymalna liczba dozwolonych połączeń, liczba ta jest zmieniana na komputerze podstawowym i rezerwowym magazynu danych. | Tylko relacyjny magazyn danych |
--pitr | Ta opcja wskazuje, czy aplikacja ArcGIS Data Store utworzy przyrostowe kopie zapasowe relacyjnego magazynu danych, co umożliwi odzyskanie stanu relacyjnego magazynu danych z określonego momentu. Dla tej opcji można podać argument enable lub disable. | Tylko relacyjny magazyn danych Ustawienie domyślne to --pitr disable. Notatka:Musisz ustawić opcję --pitr z wartością enable, jeśli chcesz używać narzędzia webgisdr — instalowanego z oprogramowaniem Portal for ArcGIS — na potrzeby tworzenia przyrostowych kopii zapasowych wdrożenia aplikacji ArcGIS Enterprise. |
--enablessl | Ta opcja steruje użyciem protokołu Transport Layer Security (TLS) przy zapełnianiu magazynu danych pamięci podręcznej kafli oraz komunikacji między relacyjnym magazynem danych i serwerem hostującym. Dla parametru --enablessl są obsługiwane następujące argumenty:
| Relacyjny magazyn danych i magazyn danych pamięci podręcznej kafli |
--heap-size | Ten parametr umożliwia zmianę ilości pamięci sterty (w MB) używanej przez magazyn dużych zbiorów danych czasowo-przestrzennych. Ten typ magazynu danych domyślnie wykorzystuje połowę pamięci RAM na komputerze (maksymalnie 70% wolnej pamięci RAM) przy jego uruchamianiu. Wielkość sterty można zmienić na wartość między 512 MB a 32 000 MB, ale należy pamiętać, aby podana ilość nie przekraczała ilości pamięci RAM dostępnej na komputerze. | magazyn dużych zbiorów danych czasowo-przestrzennych |
--rebalance | Domyślnie ta opcja ma skonfigurowaną wartość true, co oznacza, że magazyn dużych danych czasowo-przestrzennych będzie dystrybuował dane do innych komputerów, jeśli któryś komputer będzie niedostępny. Jeśli konieczne jest przeprowadzenie konserwacji na jednym komputerze magazynu dużych danych czasowo-przestrzennych, na przykład zmodernizowanie go, można tymczasowo wyłączyć równoważenie, ustawiając wartość --rebalance false. Operacja równoważenia zostanie zawieszona na czas wyrażony liczbą minut skonfigurowaną w parametrze --max-rebalance-off. | magazyn dużych zbiorów danych czasowo-przestrzennych |
--max-rebalance-off | Ta opcja jest używana w połączeniu z opcją --rebalance, aby wskazać, jak długo równoważenie będzie wstrzymane. Domyślnie parametr --max-rebalance-off jest skonfigurowany na 60 minut. Oznacza to, że w przypadku tymczasowego wyłączenia równoważenia zostanie ono ponownie uruchomione po 60 minutach. Jeśli na wykonanie zadania konserwacyjnego, z powodu którego zawieszono równoważenie, trzeba więcej lub mniej czasu, zmień ustawienie czasu w parametrze --max-rebalance-off. | magazyn dużych zbiorów danych czasowo-przestrzennych |
--prompt | W przypadku uruchomienia tego narzędzia wyświetlany jest monit z prośbą o potwierdzenie podanego działania. W przypadku korzystania z tego narzędzia w trybie automatycznym określ opcję --prompt no. W przeciwnym razie skrypt nie będzie kontynuował działania do czasu udzielenia odpowiedzi na monit. | relacyjny magazyn danych, magazyn danych pamięci podręcznej kafli i magazyn dużych danych czasowo-przestrzennych |
Przykłady
Poniższe sekcje zawierają przykłady użycia opcji dostępnych w narzędziu changedbproperties.
Zmiana progu tylko odczytu na potrzeby relacyjnego magazynu danych
Domyślnie relacyjny magazyn danych jest ustawiany w tryb tylko do odczytu, gdy ilość wolnego miejsca na dysku spada do 1024 MB. W poniższym przykładzie na komputerze zapisują inne aplikacje, dlatego administrator konfiguruje relacyjny magazyn danych w tryb tylko do odczytu wcześniej: gdy ilość wolnego miejsca na dysku komputera spada do 4000 MB.
changedbproperties --store relational --disk-threshold-readonly 4000
You are changing the following database properties: ...disk space threshold to change relational data store into READONLY mode to 4000MB) Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Zmiana liczby dozwolonych połączeń z relacyjnym magazynem danych
W tym przykładzie maksymalna liczba dozwolonych połączeń z relacyjnym magazynem danych jest skonfigurowana na 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
Włączanie odzyskiwania relacyjnego magazynu danych do określonego momentu
Domyślnie odzyskiwanie do określonego momentu jest wyłączone. W tym przykładzie odzyskiwanie do określonego momentu jest włączone dla relacyjnego magazynu danych:
changedbproperties --store relational --pitr enable
You are changing the following database properties: ...enable point-in-time recovery for relational store Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Wyłączanie protokołu SSL
Domyślnie relacyjny magazyn danych komunikuje się z serwerem hostującym z użyciem protokołu HTTPS. W tym przykładzie parametr --enablessl służy do konfigurowania relacyjnego magazynu danych pod kątem komunikacji z serwerem hostującym z użyciem protokołu HTTP.
changedbproperties --store relational --enablessl false
You are changing the following database properties: ...disable ssl for relational store Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Zmiana wielkości sterty na potrzeby magazynu dużych zbiorów danych czasowo-przestrzennych
Domyślnie magazyn dużych zbiorów danych czasowo-przestrzennych wykorzystuje połowę pamięci RAM na komputerze (oraz 70% wolnej pamięci RAM) przy jego uruchamianiu.
Uwaga:
Zmniejszenie wielkości sterty może uniemożliwić uruchomienie magazynu danych. Zwiększając wielkość sterty, nie należy podawać liczby przekraczającej ilość dostępnej pamięci RAM na komputerze.
W tym przykładzie wielkość sterty jest skonfigurowana na 1600 MB.
changedbproperties --store spatiotemporal --heap-size 1600
You are changing the following database properties: ...heap size for spatiotemporal store to 1600MB (on current machine) Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started. Do you want to continue (Yes or No)?Yes
Wstrzymywanie ponownego równoważenia magazynu dużych zbiorów danych czasowo-przestrzennych
W tym przykładzie administrator potrzebuje wykonać krótką procedurę obsługi na jednym komputerze w magazynie dużych zbiorów danych czasowo-przestrzennych i nie chce doprowadzić do ponownego równoważenia magazynu danych. W tym celu należy użyć opcji --rebalance i --max-rebalance-off, które powodują zawieszenie ponownego równoważenia na 30 minut. Po 30 minutach magazyn dużych zbiorów danych czasowo-przestrzennych automatycznie zmieni ustawienie parametru rebalance na wartość true.
Ponieważ musi to się odbywać okresowo, administrator zachowuje tę instrukcję w skrypcie i konfiguruje dla opcji wiersza polecenia wartość no.
changedbproperties --store spatiotemporal --rebalance false --prompt no
changedbproperties --store spatiotemporal --max-rebalance-off 30 --prompt no
changeloglocation
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Domyślna lokalizacja pliku dziennika błędów aplikacji ArcGIS Data Store to <ArcGIS Data Store directory>\arcgisdatastore\logs. Aby użyć innego katalogu plików, uruchom narzędzie changeloglocation i określ nową ścieżkę katalogu.
Konto aplikacji ArcGIS Data Store musi mieć uprawnienia do zapisu do podanego katalogu.
Składnia
changeloglocation <directory path>
Przykład
W tym przykładzie pliki dziennika będą tworzone w katalogu lokalnym d:\datastorefiles\logs.
changeloglocation 'd:\datastorefiles\logs'
changenosqldslocation
To narzędzie jest używane z magazynami danych pamięci podręcznej kafli.
Magazyny danych pamięci podręcznej kafli mogą osiągnąć dużą wielkość, jeśli będzie w nich zapisywanych duża ilość kafli w wysokiej rozdzielczości. W takich przypadkach możesz zdecydować się na przeniesienie danych na inny dysk na tym samym serwerze lub do udostępnianej lokalizacji na innym serwerze.
W przypadku przenoszenia danych do katalogu udostępnianego należy nadać uprawnienia do odczytu i zapisu w tym katalogu kontu aplikacji ArcGIS Data Store.
Składnia
changenosqldslocation <path> [--prompt {yes | no}]
Przykład
W tym przykładzie bazy danych, w których zapisywane są pamięci podręczne warstw scen, zostaną utworzone w udostępnianym katalogu o nazwie dstorecache na komputerze server2.
changenosqldslocation \\server2\dstorecache --prompt no
changepassword
To narzędzie jest używane z relacyjnymi magazynami danych.
Aplikacja ArcGIS Data Store losowo generuje nazwy użytkowników i hasła dla kont bazy danych używanych na potrzeby relacyjnych magazynów danych. Jeśli witryna wymaga skonfigurowania własnych haseł, uzyskaj hasła dla kont relacyjnego magazynu danych i uruchom narzędzie changepassword, aby je zresetować.
Za pomocą narzędzia listadminusers można pobrać nazwy użytkowników i hasła administratorów, a za pomocą narzędzia listmanageduser — nazwę użytkownika i hasło właściciela danych obiektowych.
Narzędzie changepassword należy uruchomić na komputerze podstawowym relacyjnego magazynu danych. Aby ustalić, który komputer jest podstawowy, uruchom narzędzie describedatastore.
Składnia
changepassword <username> <new password> [--prompt {yes | no}]
Przykład
W tym przykładzie hasło jest zmieniane dla użytkownika gwi_n2Te0 na 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
Jeśli niezbędna jest zmiana hasła skryptu, należy dodać flagę wyłączającą monit o potwierdzenie, jak w poniższym przykładzie:
changepassword gwi_n2Te0 Phfl4mp --prompt no
changestaginglocation
Tego narzędzia używa się z relacyjnym magazynem danych, magazynem danych pamięci podręcznej kafli i magazynem wykresów.
W trakcie odtwarzania relacyjnego magazynu danych lub magazynu danych pamięci podręcznej kafli aplikacja ArcGIS Data Store rozpakowuje skompresowane pliki kopii zapasowych w lokalizacji roboczej. Oznacza to, że musisz mieć lokalizację roboczą, w której te rozpakowane dane mogą zostać umieszczone. Domyślnie ta lokalizacja znajduje się w katalogu danych aplikacji ArcGIS Data Store. Jeśli w relacyjnym magazynie danych lub magazynie danych pamięci podręcznej kafli znajduje się bardzo dużo danych, skonfiguruj oddzielną lokalizację roboczą i wskaż ją na potrzeby odzyskiwania.
Podobnie w przypadku zdefiniowania zasobnika S3 lub kontenera magazynu obiektów blob platformy Azure na potrzeby plików kopii zapasowych relacyjnego magazynu danych, magazynu danych pamięci podręcznej kafli lub magazynu wykresów lokalizacja robocza zostanie użyta do spakowania plików kopii zapasowych przed skopiowaniem ich do lokalizacji magazynu w chmurze.
Składnia
changestaginglocation <directory path>
Przykład
W tym przykładzie wyznaczoną lokalizacją roboczą jest \\netserver\rbustage.
changestaginglocation \\netserver\rbustage
configurebackuplocation
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Narzędzie configurebackuplocation umożliwia określenie lokalizacji, w której aplikacja ArcGIS Data Store zapisuje pliki kopii zapasowych dla zaplanowanych operacji tworzenia kopii zapasowych i kopii zapasowych utworzonych za pomocą narzędzia backupdatastore. Ponadto narzędzie configurebackuplocation umożliwia zmianę właściwości lokalizacji kopii zapasowych i usunięcie takiej lokalizacji.
Relacyjne magazyny danych są tworzone z użyciem domyślnej, lokalnej lokalizacji kopii zapasowych. Aby uniknąć utraty danych, skonfiguruj domyślną lokalizację kopii zapasowych, rejestrując zdalny udostępniony plik za pomocą opcji change.
Magazyny danych pamięci podręcznej kafli utworzone w trybie podstawowy-zapasowy mają domyślną lokalizację kopii zapasowych; magazyny danych pamięci podręcznej kafli utworzone w trybie klastra nie mają domyślnej lokalizacji kopii zapasowych. W obu przypadkach można za pomocą narzędzia configurebackuplocation z opcją register określić udostępnioną lokalizację sieciową, zasobnik Amazon Simple Storage Service (S3) lub kontener magazynu obiektów blob platformy Microsoft Azure jako bezpieczne miejsce przechowywania kopii zapasowych magazynu danych pamięci podręcznej kafli. Jeśli magazyn danych działa w trybie klastra, nie można używać dysku lokalnego na potrzeby plików kopii zapasowych pamięci podręcznej kafli.
Magazyny dużych danych czasowo-przestrzennych, magazyny wykresów i magazyny obiektów nie są tworzone wraz z domyślną lokalizacją kopii zapasowych. Zanim będzie można rozpocząć tworzenie kopii zapasowych, należy uruchomić narzędzie configurebackuplocation z opcją register, aby określić lokalizację udostępnionego pliku, zasobnik Amazon Simple Storage Service (S3) lub kontener magazynu obiektów blob platformy Microsoft Azure dla tych kopii zapasowych.
Notatka:
Na potrzeby plików kopii zapasowych magazynu dużych danych czasowo-przestrzennych nie można używać dysku lokalnego.
Można zarejestrować drugą lokalizację kopii zapasowej do przechowywania kopii zapasowych tworzonych za pomocą narzędzia backupdatastore. Dla dodatkowych lokalizacji kopii zapasowych można użyć udostępnianego katalogu, zasobnika S3 lub kontenera magazynu obiektów blob platformy Azure.
Więcej informacji na temat kopii zapasowych aplikacji ArcGIS Data Store zawiera sekcja Zarządzanie kopiami zapasowymi aplikacji ArcGIS Data Store.
Składnia
configurebackuplocation --store {relational | tileCache | spatiotemporal | graph | object} --operation {change | register | unregister | list | setdefault} [--location "<backup_location_arguments>"] [additional options]
Opcje wymagane
W przypadku uruchamiania narzędzia configurebackuplocation należy podać następujące opcje:
- --store {relational | tileCache | spatiotemporal | graph | object}
Określ typ magazynu ArcGIS Data Store, dla którego konfigurujesz lokalizacje kopii zapasowych lub tworzysz dotyczące ich zapytania. Wartość domyślna to relational.
- --operation {change | register | unregister | list | setdefault}
Opcja --operation określa działanie, które wykona narzędzie configurebackuplocaton. Wartość domyślna to change.
Poniżej objaśniono poszczególne argumenty, których można używać z opcją --operation:
Opcja | Opis |
---|---|
change | Ten argument pozwala zmienić dowolny z następujących elementów:
|
register | Ten argument służy do rejestrowania lokalizacji kopii zapasowych. W przypadku używania argumentu register należy określić opcję --location. Pierwsza lokalizacja kopii zapasowej zdefiniowana dla magazynu dużych zbiorów danych czasowo-przestrzennych, magazynu wykresów lub magazynu danych pamięci podręcznej kafli działającego w trybie klastra jest skonfigurowana jako domyślna lokalizacja kopii zapasowej. Po zarejestrowaniu innej lokalizacji kopii zapasowej dla magazynu danych pamięci podręcznej kafli (w trybie podstawowy-zapasowy lub klastra), magazynu dużych zbiorów danych czasowo-przestrzennych lub magazynu wykresów jest rejestrowana dodatkowa lokalizacja kopii zapasowej. W przypadku relacyjnego magazynu danych argument register zawsze rejestruje dodatkową lokalizację kopii zapasowych. W dodatkowej lokalizacji kopii zapasowych mogą być przechowywane ręczne kopie zapasowe wygenerowane za pomocą narzędzia backupdatastore. |
unregister | Ten argument służy do usuwania dodatkowej lokalizacji kopii zapasowych z magazynu danych. Jeśli zarejestrowano tylko jedną lokalizację kopii zapasowych, argument unregister pozwala całkowicie usunąć lokalizację kopii zapasowych dla magazynu danych pamięci podręcznej kafli, magazynu dużych danych czasowo-przestrzennych lub magazynu wykresów. |
list | Wyświetla wszystkie lokalizacje kopii zapasowych zarejestrowane dla magazynu danych określonego za pomocą opcji --store. Na liście podane są fizyczna lokalizacja kopii zapasowych, nazwa lokalizacji kopii zapasowych oraz informacja o tym, która lokalizacja jest zarejestrowana jako domyślna lokalizacja kopii zapasowych. |
setdefault | Jeśli skonfigurowano wiele lokalizacji kopii zapasowych magazynu wykresów, magazynu danych pamięci podręcznej kafli lub magazynu dużych danych czasowo-przestrzennych, można za pomocą argumentu setdefault wyznaczyć jedną z tych lokalizacji jako domyślną. W tej lokalizacji są zapisywane zaplanowane kopie zapasowe, a ponadto jest to domyślna lokalizacja używana w przypadku uruchomienia narzędzia backupdatastore, listbackups lub restoredatastore bez podania lokalizacji kopii zapasowych. |
Opcja location
Opcja --location jest wymagana w następujących scenariuszach:
- Określanie lokalizacji magazynu kopii zapasowych podczas rejestrowania lokalizacji kopii zapasowych lub zmieniania domyślnej lokalizacji kopii zapasowych dla relacyjnego magazynu danych.
- Aby zmienić nazwę istniejącej lokalizacji kopii zapasowych, określ argument name i nową wartość nazwy.
Opcji --location można użyć w przypadku ustawiania domyślnej lokalizacji kopii zapasowych lub usuwania lokalizacji kopii zapasowych. Można też użyć nazwy kopii zapasowych.
W przypadku magazynów danych pamięci podręcznej kafli i magazynów dużych danych czasowo-przestrzennych oraz podczas rejestrowania dodatkowej lokalizacji kopii zapasowych relacyjnego magazynu danych określ następujące argumenty z opcją --location rozdzielone średnikiem (;) i ujmij cały ciąg argumentów w cudzysłów podwójny ("):
--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>];[endpointsuffix=<Azure_cloud_location> | region=<AWS_region>]".
Poniżej omówiono wszystkie argumenty obsługiwane przez opcję --location:
Argument | Opis |
---|---|
type= | Ten argument jest wymagany. Zdefiniuj typ lokalizacji używanej na potrzeby kopii zapasowych. Określ argument fs, aby przechowywać kopie zapasowe w udziale plików. W przypadku relacyjnych magazynów danych domyślną lokalizacją kopii zapasowych musi być udział plików. Określ argument s3, aby przechowywać kopie zapasowe w zasobniku Amazon S3. Określ argument azure, aby przechowywać kopie zapasowe w kontenerze magazynu obiektów blob platformy Azure. |
location= | Ten argument jest wymagany. W przypadku udostępnionych plików podaj ścieżkę do plików. W przypadku zasobników Amazon S3 określ nazwę kosza i ścieżkę do niego. W przypadku kontenerów magazynu obiektów blob określ nazwę kontenera i ścieżkę do niego. |
name= | Do lokalizacji kopii zapasowych możesz przypisać nazwę. Jeśli na przykład lokalizacją kopii zapasowych jest ścieżka do pliku, taka jak \\sharedserver_sharedfolders_datastorebackups, możesz wyznaczyć nazwę dla tej lokalizacji, taką jak dsbackupsfolder. Gdy uruchamiasz narzędzie backupdatastore, listbackups lub restoredatastore, podaj tę nazwę zamiast ścieżki do lokalizacji. Jeśli nie podasz nazwy podczas konfigurowania lokalizacji kopii zapasowych magazynu danych, aplikacja ArcGIS Data Store przypisze nazwę domyślną. |
username= | Ten argument jest wymagany w przypadku ustawienia dla argumentu type= wartości azure lub s3. W przypadku zasobników S3 podaj identyfikator klucza dostępu dla konta w usłudze Amazon Web Services (AWS). W przypadku kontenerów magazynu obiektów blob platformy Azure podaj nazwę konta magazynu Microsoft Azure, które ma dostęp do kontenera magazynu obiektów blob. |
password= | Ten argument jest wymagany w przypadku ustawienia dla argumentu type= wartości azure lub s3. W przypadku zasobników S3 podaj klucz tajny dla konta w usłudze AWS. W przypadku kontenerów magazynu obiektów blob platformy Azure podaj klucz dla konta Azure wskazanego za pomocą argumentu username. |
endpointsuffix= | W przypadku ustawienia dla argumentu type= wartości azure możesz użyć argumentu endpointsuffix, aby wskazać, gdzie znajduje się kontener magazynu obiektów blob platformy Azure. Domyślnie jako sufiks punktu końcowego endpointsuffix jest przyjmowana wartość core.windows.net. Jeśli kontener znajduje się w środowisku w chmurze instytucji rządowych Microsoft Azure, skonfiguruj sufiks punktu końcowego endpointsuffix=core.usgovcloudapi.net. Jeśli kontener znajduje się w chmurze prywatnej, jako endpointsuffix ustaw sufiks punktu końcowego chmury prywatnej platformy Azure. |
region= | Ten argument jest wymagany w przypadku ustawienia dla argumentu type= wartości s3. Należy podać kod regionu. Jeśli na przykład wdrożenie jest w regionie Azji i Pacyfiku (Sydney), ustaw region na ap-southeast-2. Kody regionów podano w dokumentacji platformy AWS. |
Opcje dodatkowe
Opcje dodatkowe, które można podać dla narzędzia configurebackuplocation:
Opcja | Opis |
---|---|
--force | Opcja używana tylko z relacyjnymi magazynami danych. Umożliwia ona zmianę domyślnej lokalizacji kopii zapasowych nawet wtedy, gdy istniejąca domyślna lokalizacja kopii zapasowych jest niedostępna. Prawidłowe wartości to true i false. Gdy zostanie zmieniona domyślna lokalizacja kopii zapasowych dla relacyjnego magazynu danych, aplikacja ArcGIS Data Store skopiuje istniejące pliki kopii zapasowych ze starej lokalizacji do nowej lokalizacji. Jeśli aplikacja ArcGIS Data Store nie ma dostępu do starej lokalizacji, nie może skopiować tych plików. W poprzednich wersjach taka sytuacja spowodowałaby niepowodzenie działania narzędzia configurebackuplocation. Jeśli chcesz kontynuować zmianę domyślnej lokalizacji kopii zapasowych bez kopiowania istniejących plików kopii zapasowych, podaj opcję --force true. Wartością domyślną tej opcji jest false, co oznacza, że nie można zmienić domyślnej lokalizacji kopii zapasowych, jeśli aplikacja ArcGIS Data Store nie ma dostępu do istniejącej lokalizacji domyślnej. |
--prompt | Prawidłowe wartości to yes i no. W przypadku uruchomienia tego narzędzia wyświetlany jest monit z prośbą o potwierdzenie podanego działania. W przypadku korzystania z tego narzędzia w trybie automatycznym określ dla opcji --prompt wartość no. W przeciwnym razie skrypt nie będzie kontynuował działania do czasu udzielenia odpowiedzi na monit. |
Przykłady
Poniższe sekcje zawierają przykłady zmiany, konfigurowania lub wyświetlania listy lokalizacji kopii zapasowych dla magazynów danych.
Zmiana domyślnej lokalizacji kopii zapasowej na potrzeby relacyjnego magazynu danych
W pierwszym przykładzie lokalizacja kopii zapasowych dla relacyjnego magazynu danych jest konfigurowana na katalog o nazwie fsdata_bu na komputerze o nazwie myshare.
configurebackuplocation --operation change --store relational --location "type=fs;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
Dodawanie lokalizacji kopii zapasowej na potrzeby relacyjnego magazynu danych
W tym przykładzie druga lokalizacja kopii zapasowych w usłudze Azure jest rejestrowana dla tego samego relacyjnego magazynu danych.
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
Konfigurowanie lokalizacji kopii zapasowej na potrzeby magazynu wykresów
W tym przykładzie lokalizacja kopii zapasowych w udziale sieciowym jest rejestrowana dla magazynu wykresów. Do tej lokalizacji kopii zapasowych przypisywana jest nazwa fshare.
configurebackuplocation --operation register --store graph --location "type=fs;location=\\sharedmachine\g_bu;name=fshare" --prompt no
Dodawanie lokalizacji kopii zapasowych i konfigurowanie lokalizacji domyślnej
W tym przykładzie druga lokalizacja kopii zapasowych w usłudze jest określona dla magazynu dużych zbiorów danych czasowo-przestrzennych. Dodatkowa lokalizacja kopii zapasowej jest w pamięci masowej usługi Azure.
configurebackuplocation --operation register --store spatiotemporal --location "type=azure;location=myblobs;name=mazloc;username=myazureaccountlogin;password=zpw4myazureaccount" --prompt no
W tym przykładzie druga lokalizacja kopii zapasowych, która znajduje się w regionie Europa (Hiszpania) usługi AWS, jest określona dla tego samego magazynu dużych danych czasowo-przestrzennych. Do tej lokalizacji kopii zapasowych przypisywana jest nazwa awsloc.
configurebackuplocation --operation register --store spatiotemporal --location "type=s3;location=mybucket;name=awsloc;username=abcdefg1234567;password=z9y8x7w6v5u4t3s2r1q0;region=eu-south-2" --prompt no
W tym przykładzie zasobnik S3 jest konfigurowany jako domyślna lokalizacja kopii zapasowych dla magazynu dużych zbiorów danych czasowo-przestrzennych za pomocą nazwy lokalizacji kopii zapasowej (awsloc).
configurebackuplocation --operation setdefault --store spatiotemporal --location "name=awsloc" --prompt no
Uzyskiwanie listy wszystkich lokalizacji kopii zapasowych dla magazynu danych
W tym przykładzie wyświetlane są wszystkie lokalizacje kopii zapasowych dla magazynu dużych danych czasowo-przestrzennych.
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
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Po zainstalowaniu aplikacji ArcGIS Data Store można uruchomić narzędzie configuredatastore zamiast Kreatora konfiguracji aplikacji Data Store w celu utworzenia magazynu danych i zarejestrowania go w witrynie GIS Server. Za pomocą tego narzędzia można utworzyć następujące typy magazynów danych:
- Relacyjny magazyn danych
- Magazyn danych pamięci podręcznej kafli
- Magazyn dużych zbiorów danych czasowo-przestrzennych
- Magazyn wykresów
- Magazyn obiektów
Narzędzie configuredatastore ma następujące zastosowania dodatkowe:
- Uaktualnianie magazynu danych po zaktualizowaniu oprogramowania ArcGIS Data Store na wszystkich komputerach w magazynie danych.
- Wyznaczanie roli komputera w magazynie dużych danych czasowo-przestrzennych.
Składnia
configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory> [--stores {relational | tileCache | spatiotemporal | graph | object}] [--mode {singleInstance | primaryStandby | cluster}] [--roles {coord | data}]
Opcja | Opis |
---|---|
<ArcGIS Server admin URL> | Jest to witryna GIS Server, która jest lub będzie używana jako serwer hostujący oprogramowania ArcGIS Enterprise. Adres URL serwera ArcGIS Server na potrzeby administracyjne ma format https://gisserver.domain.com:6443. Notatka:Nawet jeśli witryna GIS Server używa adaptera internetowego lub systemu równoważenia obciążenia, należy podać adres URL w wyżej wymienionym formacie. |
<ArcGIS Server administrator> | Podaj nazwę wbudowanego użytkownika (innego niż specyficzny dla instytucji) mającego uprawnienia administratora w witrynie serwera hostującego GIS Server. |
<ArcGIS Server administrator password> | Podaj hasło do konta użytego powyżej. |
<data directory> | Katalog danych jest lokalizacją na komputerze lokalnym, w której mają być tworzone pliki magazynu danych. |
--stores | Ta opcja wskazuje typ aplikacji ArcGIS Data Store do skonfigurowania. Poniżej podano prawidłowe wartości:
Jeśli nie określisz opcji --stores, przyjęta zostanie wartość relational. |
--mode | Ta opcja niewymagana ma zastosowanie tylko do magazynów danych pamięci podręcznej kafli i magazynów obiektów. Prawidłowe wartości to singleInstance, primaryStandby i cluster. Jeśli tryb nie zostanie określony, magazyny danych pamięci podręcznej kafli zostaną utworzone w trybie primaryStandby, a magazyny obiektów — w trybie singleInstance. Magazyny danych pamięci podręcznej kafli utworzone w trybie primaryStandby mogą zawierać dwa komputery. Jeśli chcesz przeskalować magazyn danych pamięci podręcznej kafli do co najmniej trzech komputerów, utwórz magazyn danych pamięci podręcznej kafli w trybie cluster. Za pomocą opcji --mode można też przełączyć magazyn danych pamięci podręcznej kafli z trybu primaryStandby w tryb cluster. Magazyny obiektów utworzone w trybie singleInstance mogą zawierać tylko jeden komputer. Jeśli chcesz korzystać z wysokiej dostępności, wdróż magazyn obiektów w trybie klastra — cluster. W przypadku użycia w trybie klastra magazyn obiektów musi zawierać co najmniej trzy komputery. Tryb primaryStandby nie ma już zastosowania do magazynów obiektów. Nie można zmieniać trybów magazynów obiektów. Szczegółowe informacje można znaleźć w sekcji Dodawanie komputerów do magazynu danych. |
--roles | Ta opcja niewymagana dotyczy tylko magazynów dużych danych czasowo-przestrzennych obejmujących wiele komputerów. Obsługiwane wartości to coord, data i coord,data. Komputery magazynu dużych danych czasowo-przestrzennych można tworzyć w dowolnej z ról lub w obu rolach. Aby wdrożyć komputer w obu rolach, oddziel te role przecinkiem. Na przykład w przypadku uruchamiania narzędzia configuredatastore w celu utworzenia na komputerze magazynu dużych danych czasowo-przestrzennych podaj --role coord,data. Aby zapoznać się z opisem obu ról, koordynatora i danych, zobacz temat Dodawanie komputerów do magazynu danych. Można też uruchomić narzędzie configuredatastore z opcją ---roles, aby zmienić rolę istniejącego komputera magazynu dużych danych czasowo-przestrzennych. |
Konfigurowanie konkretnego typu magazynu danych
Typ magazynu danych do utworzenia określa się za pomocą opcji --stores, jak wskazano powyżej. Poniżej podano łącza do opisów poszczególnych typów magazynów danych:
- Relacyjny magazyn danych
- Magazyn danych pamięci podręcznej kafli
- Magazyn dużych zbiorów danych czasowo-przestrzennych
- Magazyn wykresów
- Magazyn obiektów
Aby na tym samym komputerze skonfigurować więcej niż jeden typ magazynu danych, oddziel typy przecinkami (bez spacji). Aby na przykład na jednym komputerze skonfigurować relacyjny magazyn danych i magazyn danych pamięci podręcznej kafli, użyj ustawienia --stores relational,tileCache.
Notatka:
Magazyny danych skonfigurowane na tym samym komputerze rywalizują o pamięć i inne zasoby, co negatywnie wpływa na wydajność i może spowodować zaprzestanie działania tych magazynów danych. Dzieje się tak zwłaszcza w przypadku magazynów dużych zbiorów danych czasowo-przestrzennych , magazynów wykresów i magazynów obiektów. Nie należy konfigurować magazynu dużych zbiorów danych czasowo-przestrzennych, magazynu wykresów ani magazynu obiektów na tym samym komputerze, na którym znajduje się inny magazyn danych lub inny komponent platformy ArcGIS.
Jeśli w skrypcie zostanie określone tworzenie wielu komputerów magazynu dużych zbiorów danych czasowo-przestrzennych, jeden z komputerów magazynu dużych zbiorów danych czasowo-przestrzennych należy skonfigurować ręcznie w witrynie GIS Server, zanim będzie można za pomocą skryptu określić tworzenie dodatkowych komputerów magazynu dużych zbiorów danych czasowo-przestrzennych. Należy uwzględnić w skrypcie czasy oczekiwania, aby mieć pewność, że dodatkowe komputery magazynów dużych zbiorów danych czasowo-przestrzennych nie są dodawane w tym samym czasie.
Każdy typ magazynu danych ma domyślny tryb, w którym jest tworzony. Podczas tworzenia magazynu danych pamięci podręcznej kafli lub magazynu obiektów można określić inny tryb.
Instrukcje można znaleźć w temacie Tworzenie magazynu danych.
Konfigurowanie magazynów danych po zaktualizowaniu instalacji aplikacji ArcGIS Data Store
W ramach aktualizowania aplikacji ArcGIS Data Store należy zrekonfigurować istniejące komputery magazynu danych. Gdy na każdym komputerze magazynu danych zostanie zainstalowana nowa wersja aplikacji ArcGIS Data Store w miejsce istniejącej aplikacji ArcGIS Data Store, można zalogować się na dowolnym komputerze magazynu danych i uruchomić narzędzie configuredatastore w celu dokończenia uaktualniania tego konkretnego typu magazynów danych. Na przykład można uruchomić narzędzie configuredatastore na komputerze podstawowym relacyjnego magazynu danych, a komputer dodatkowy również zostanie uaktualniony.
Jeśli na komputerze znajduje się zarówno relacyjny magazyn danych, jak i magazyn danych pamięci podręcznej kafli, można użyć opcji --stores relational,tileCache przy uruchamianiu narzędzia configuredatastore. Spowoduje to zaktualizowanie wszystkich komputerów obu magazynów danych.
Aby zrekonfigurować zaktualizowane komputery magazynu dużych danych czasowo-przestrzennych, zaloguj się do dowolnego komputera w magazynie dużych danych czasowo-przestrzennych i uruchom narzędzie configuredatastore. Spowoduje to zaktualizowanie wszystkich komputerów w magazynie dużych danych czasowo-przestrzennych.
Konfiguracji nie można kontynuować, dopóki nie zainstalujesz nowej wersji aplikacji ArcGIS Data Store na wszystkich komputerach we wdrożeniu oprogramowania ArcGIS Enterprise.
Więcej informacji na ten temat zawiera sekcja Aktualizowanie aplikacji ArcGIS Data Store.
Zmienianie trybu magazynu danych pamięci podręcznej kafli
Aby określić bieżący tryb skonfigurowany dla magazynu danych pamięci podręcznej kafli, uruchom narzędzie describedatastore na komputerze magazynu danych pamięci podręcznej kafli.
Jeśli trzeba zmienić tryb magazynu danych pamięci podręcznej kafli z primaryStandby na tryb klastra, uruchom narzędzie configuredatastore z opcją --mode ustawioną na cluster.
Notatka:
Opcja --mode umożliwia określenie trybu magazynu danych pamięci podręcznej kafli lub magazynu obiektów podczas tworzenia magazynu lub zmianę trybu magazynu danych pamięci podręcznej kafli z primaryStandby na tryb klastra — cluster, ale nie można zmienić trybu podczas uaktualniania magazynu danych pamięci podręcznej kafli, nie można zmienić trybu magazynu danych pamięci podręcznej kafli z trybu cluster na primaryStandby ani nie można zmienić trybu żadnego innego typu magazynu.
Zmienianie roli komputera magazynu dużych danych czasowo-przestrzennych
W każdym klastrze magazynu dużych danych czasowo-przestrzennych jeden z komputerów musi mieć rolę koordynatora. Pełni on funkcję bieżącego koordynatora wszystkich pozostałych komputerów w klastrze. Pierwszy utworzony komputer w magazynie dużych danych czasowo-przestrzennych musi mieć co najmniej rolę koordynatora i ten pierwszy komputer jest bieżącym, aktywnym koordynatorem. Aby zapewnić, że klaster będzie działać nawet w przypadku awarii komputera będącego bieżącym koordynatorem, w klastrze muszą znajdować się co najmniej dwa inne komputery z przypisaną rolą koordynatora.
Klaster magazynu dużych danych czasowo-przestrzennych musi też mieć co najmniej jeden komputer w roli danych.
Role są przypisywane komputerom podczas dodawania ich do klastra, jak to opisano w temacie Dodawanie komputerów do magazynu danych. Komputery, które kwalifikują się do pełnienia roli koordynatora, można zmienić tak, aby służyły tylko do przechowywania danych. Do komputerów, które obecnie pełnią tylko rolę danych, można dodać rolę koordynatora.
Obsługiwane są następujące zmiany ról:
- Określ ustawienie --roles data, aby zmienić komputer będący koordynatorem w komputer danych. Jest to możliwe, jeśli w klastrze są inne komputery mogące pełnić rolę koordynatora. Rolę komputera można zmienić z roli koordynatora na rolę danych, jeśli w klastrze znajdują się co najmniej trzy inne komputery kwalifikujące się do pełnienia roli koordynatora.
- Określ ustawienie --roles data, aby usunąć rolę koordynatora z komputera, który wdrożono z obiema rolami. Komputer będzie pełnić rolę danych. Rolę koordynatora można usunąć z komputera, jeśli w klastrze znajdują się co najmniej trzy inne komputery kwalifikujące się do pełnienia roli koordynatora.
- Określ ustawienie --roles coord,data, aby dodać rolę koordynatora do komputera, który pierwotnie wdrożono w celu pełnienia tylko roli danych. Rolę koordynatora może mieć przypisanych maksymalnie pięć komputerów. Jeśli w klastrze jest już pięć komputerów z rolą koordynatora, nie można dodać tej roli do komputera z rolą danych w klastrze.
Wskazówka:
Zanim zmienisz rolę komputera, uruchom na jednym z komputerów narzędzie describedatastore, aby określić, jakie role są przypisane poszczególnym komputerom w klastrze magazynu dużych danych czasowo-przestrzennych.
Przykłady
W tym przykładzie tworzony jest magazyn danych dla danych hostowanej warstwy obiektowej (relacyjny magazyn danych). Adres URL witryny serwera GIS Server, który będzie używał tego magazynu danych to https://gisserver.domain.com:6443, nazwa użytkownika administratora serwera i jego hasło to odpowiednio admin i Iph33l$ik, a katalogiem danych dla magazynu danych jest C:\datastore\data\.
configuredatastore https://gisserver.mydomain.com:6443 admin Iph33l$ik c:\datastore\data\ --stores relational --prompt no
W poniższym przykładzie istniejący magazyn danych pamięci podręcznej kafli (podstawowy-zapasowy) zostaje przełączony w tryb klastra:
configuredatastore https://gisserver.mydomain.com:6443 admin Iph33l$ik c:\datastore\scenedata\ --stores tileCache --mode cluster --prompt no
W następnym przykładzie do jednego z komputerów w roli dotyczącej wyłącznie danych w klastrze magazynu dużych danych czasowo-przestrzennych dodano rolę koordynatora, dzięki czemu może on pełnić funkcję koordynatora w przypadku awarii bieżącego komputera koordynatora.
configuredatastore https://gisserver.mydomain.com:6443 admin Iph33l$ik c:\datastore\scenedata\ --stores spatiotemporal --roles coord,data --prompt no
configureserviceaccount
Tego narzędzia można używać ze wszystkimi typami magazynów danych na serwerach Microsoft Windows.
Narzędzie configureserviceaccount służy do zmiany loginu używanego dla konta aplikacji ArcGIS Data Store na pojedynczym komputerze z systemem Windows.
Gdy konto zostanie skonfigurowane za pomocą tego narzędzia, można wyeksportować informacje dotyczące tego konta do pliku. Hasło jest w tym pliku zaszyfrowane. Tego pliku możesz użyć do zaimportowania tych samych informacji dotyczących konta, jeśli na przykład skonfigurujesz kolejną aplikację ArcGIS Data Store i zechcesz użyć tego samego konta. W takim przypadku uruchom narzędzie configureserviceaccount na nowym komputerze i zaimportuj plik z informacjami dotyczącymi konta.
Za pomocą tego narzędzia możesz też zaktualizować hasło do konta aplikacji ArcGIS Data Store. Jeśli zostanie zmienione hasło dla konta Windows, uruchom to narzędzie i podaj nowe hasło.
Jeśli skonfigurujesz konto aplikacji ArcGIS Data Store na zarządzane przez grupę konto usługi, konto określone za pomocą parametru nazwy użytkownika może zawierać, bądź też nie, symbol $ na końcu nazwy konta. Jeśli korzystasz z zarządzanego przez grupę konta usługi, nie musisz definiować parametru hasła.
W przypadku aktualizowania konta należy je zaktualizować dla każdego komputera w magazynie danych. Na przykład w przypadku aktualizowania konta magazynu dużych danych czasowo-przestrzennych z trzema węzłami należy uruchomić narzędzie configureserviceaccount na wszystkich trzech komputerach.
Składnia
configureserviceaccount [--username <Windows account>] [--password <account password>] [--readconfig <user configuration file>] [--writeconfig <user configuration file>]
Opcja | Opis |
---|---|
--username | Login sieciowy lub konto usługi zarządzanej przez grupę używane na potrzeby obsługi konta aplikacji ArcGIS Data Store. Ta opcja nie jest wymagana w przypadku użycia opcji --readconfig. |
--password | Hasło do loginu sieciowego określone za pomocą opcji --username. Aby zmienić hasło do istniejącego konta aplikacji ArcGIS Data Store, uruchom narzędzie configureserviceaccount z opcją --username i podaj nowe hasło za pomocą opcji --password. Ta opcja nie jest wymagana w przypadku użycia opcji --readconfig lub określenia konta usługi zarządzanej przez grupę za pomocą opcji --username. |
--writeconfig | W przypadku uwzględnienia tej opcji podczas uruchamiania narzędzia configureserviceaccount powoduje ona utworzenie pliku konfiguracyjnego zawierającego podane poświadczenia. Informacje o haśle są w pliku zaszyfrowane. |
--readconfig | Konfiguruje konto aplikacji ArcGIS Data Store przy użyciu informacji zapisanych w pliku konfiguracyjnym utworzonym przy użyciu opcji --writeconfig. W przypadku użycia tej opcji nie są wymagane żadne inne opcje. |
Przykład
W tym przykładzie narzędzie configureserviceaccount konfiguruje konto mynetwork\datastore do uruchamiania usługi ArcGIS Data Store i nadaje mu uprawnienia wymagane dla systemowych folderów i plików aplikacji ArcGIS Data Store.
configureserviceaccount --username mynetwork\datastore --password SewL0ng
W tym przykładzie jako konto aplikacji ArcGIS Data Store jest używane konto usługi zarządzanej przez grupę, a informacje są zapisywane w pliku konfiguracyjnym w katalogu temp:
configureserviceaccount --username mydomain\datastore-gmsa$ --writeconfig c:\temp\domainaccountconfig.xml
Notatka:
Zmiana konta, na którym uruchamiana jest usługa powoduje ponowne uruchomienie usługi.
W tym przykładzie konto aplikacji ArcGIS Data Store jest zmieniane, a informacje dotyczące konta są zapisywane w pliku (adsainfo) w katalogu C:\adminfiles.
configureserviceaccount --username mynetwork\datastore --password SewL0ng --writeconfig C:\adminfiles\adsainfo.xml
W tym przykładzie aplikacja ArcGIS Data Store jest instalowana na innym komputerze, a administrator uruchamia narzędzie configureserviceaccount w celu skonfigurowania tego samego konta za pomocą pliku utworzonego w poprzednim przykładzie.
configureserviceaccount --readconfig C:\adminfiles\adsainfo
deletebackup
To narzędzie jest używane z relacyjnymi magazynami danych i magazynami obiektów.
Narzędzie deletebackup umożliwia usuwanie plików kopii zapasowych utworzonych dla relacyjnych magazynów danych lub magazynów obiektów. Najpierw uruchom narzędzie configurebackuplocation z opcją --operation ustawioną na list, aby pobrać listę wszystkich lokalizacji kopii zapasowych skonfigurowanych dla magazynu danych. Następnie uruchom narzędzie listbackups z jedną z lokalizacji, aby wyświetlić nazwy i czasy utworzenia kopii zapasowych w tej lokalizacji. Powtórz ten etap dla każdej lokalizacji kopii zapasowych. Następnie możesz uruchomić narzędzie deletebackup w celu usunięcia plików kopii zapasowej, które nie są już potrzebne. Narzędzie deletebackup trzeba uruchomić oddzielnie dla każdej lokalizacji, z której chcesz usunąć pliki kopii zapasowych.
Notatka:
Można usunąć tylko te kopie zapasowe, które nie są już wymagane do odzyskania magazynu danych. Nie możesz na przykład usunąć najnowszej pełnej kopii zapasowej relacyjnego magazynu danych.
Składnia
deletebackup <backup name> [--store {relational | object}] [--location "<backup-location>"] [--prompt {yes | no}]
Przykład
W tym przykładzie kopia zapasowa relacyjnego magazynu danych o nazwie featuresMarchbu jest usuwana z domyślnej lokalizacji kopii zapasowych.
deletebackup featuresMarchbu --store relational
You are attempting to delete backup 'featuresMarchbu'. This operation is irreversible. Do you wish to continue (Yes or No)?yes Operation completed successfully
W tym przykładzie plik june-videobu magazynu obiektów jest usuwany z lokalizacji kopii zapasowych o nazwie videobucket.
deletebackup june-videobu --store object -- location "videobucket"
You are attempting to delete backup 'june-videobu'. This operation is irreversible. Do you wish to continue (Yes or No)?yes Operation completed successfully
describedatastore
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Narzędzie describedatastore udostępnia informacje na temat instalacji aplikacji ArcGIS Data Store. Zgłasza, jakie typy magazynów danych są zainstalowane na komputerze, na którym je uruchomiono i zwraca informacje o poszczególnych typach magazynu danych na komputerze.
Notatka:
Jeśli zainstalowano magazyn danych na komputerze, ale go nie skonfigurowano, jest on widoczny jako dostępny magazyn ArcGIS Data Store, ale nie są zwracane dodatkowe informacje na temat jego typu.
Niektóre informacje są wspólne dla wszystkich typów magazynów danych, a inne są charakterystyczne dla poszczególnych typów magazynów danych. W poniższych tabelach wymieniono i objaśniono właściwości zwracane przez narzędzie describedatastore:
Właściwości ogólne
Wartości tych właściwości są takie same dla wszystkich typów magazynów danych zainstalowanych na komputerze.
Właściwość | Opis |
---|---|
Wersja aplikacji ArcGIS Data Store | Numer wersji oprogramowania dla instalacji aplikacji ArcGIS Data Store. |
Lokalizacja robocza | W przypadku relacyjnych magazynów danych i magazynów danych z pamięcią podręczną kafli lokalizacja robocza to miejsce, w którym aplikacja ArcGIS Data Store wyodrębnia skompresowane pliki kopii zapasowych przed odtworzeniem magazynu danych. Jeśli dla magazynu danych skonfigurowano lokalizację magazynu w chmurze na potrzeby kopii zapasowych, pliki kopii zapasowych są najpierw umieszczane w lokalizacji roboczej, a następnie kopiowane do lokalizacji magazynu w chmurze. Aby zmienić lokalizację roboczą, użyj narzędzia changestaginglocation. |
Lokalizacja dziennika | Katalog plików, w którym aplikacja ArcGIS Data Store zapisuje pliki dziennika. Aby zmienić lokalizację pliku dziennika, użyj narzędzia changeloglocation. |
Wolne miejsce na dysku | Ilość dostępnego miejsca na dysku na komputerze, na którym jest zainstalowana aplikacja ArcGIS Data Store. |
Właściwości wspólne
Te właściwości są wyświetlane dla każdego typu magazynu danych, ale ich wartości są charakterystyczne dla magazynu danych, dla którego są podane.
Właściwość | Opis |
---|---|
Lokalizacja kopii zapasowych | Domyślna lokalizacja kopii zapasowych dla każdego typu magazynu danych. |
Harmonogram tworzenia kopii zapasowych | W przypadku zautomatyzowanych kopii zapasowych jest to informacja o tym, jak często jest tworzona kopia zapasowa każdego typu magazynu danych. |
Status magazynu danych | Wskazuje, czy magazyn danych jest uruchomiony. |
Adresu URL systemu będącego właścicielem | Witryna serwera hostującego GIS Server, w której magazyn danych jest zarejestrowany. Zwykle jest to ten sam serwer hostujący dla wszystkich magazynów danych na komputerze, ale na tym samym komputerze można też przechowywać magazyny danych używane w różnych wdrożeniach oprogramowania ArcGIS Enterprise. |
Adres URL aplikacji Portal for ArcGIS | Zwykle jest to ten sam adres URL oprogramowania Portal for ArcGIS dla wszystkich magazynów danych na komputerze, ale na tym samym komputerze można też przechowywać magazyny danych używane w różnych wdrożeniach oprogramowania ArcGIS Enterprise. |
Zarejestrowane komputery | Lista wszystkich komputerów w określonym typie magazynu danych. Ta właściwość zwraca listę wszystkich komputerów niezależnie od ich statusu. |
Właściwości relacyjnego magazynu danych
Te właściwości są charakterystyczne dla wdrożenia relacyjnego magazynu danych.
Właściwość | Opis |
---|---|
Dni przechowywania kopii zapasowych | Liczba dni przechowywania plików kopii zapasowych relacyjnego magazynu danych, zanim aplikacja ArcGIS Data Store je usunie. |
Czy włączono odzyskiwanie do określonego momentu | Wskazuje, czy dla relacyjnego magazynu danych skonfigurowano tworzenie przyrostowych kopii zapasowych, które umożliwiają przywrócenie go do określonego momentu. To ustawienie konfiguruje się za pomocą narzędzia changedbproperties. |
Włączony protokół SSL | Wskazuje, czy włączono komunikację SSL. |
Próg trybu READONLY | Próg wolnego miejsca na dysku, poniżej którego relacyjny magazyn danych przejdzie w tryb tylko do odczytu. Tę wartość dla relacyjnego magazynu danych można zmienić za pomocą narzędzia changedbproperties. |
Maksymalna liczba połączeń | Wskazuje maksymalną dozwoloną liczbę połączeń z relacyjnym magazynem danych. |
Liczba połączeń | Liczba bieżących połączeń warstwy obiektowej z relacyjnym magazynem danych. |
Tryb magazynu danych | Wskazuje, czy magazyn danych jest w trybie odczytu i zapisu, czy tylko do odczytu. |
Ostatnia praca awaryjna | Ta właściwość zgłasza ostatnią datę i godzinę awarii komputera podstawowego, w wyniku której komputer zapasowy przejął rolę komputera podstawowego. Ta właściwość nie jest podawana, jeśli magazyn danych nigdy nie działał w trybie pracy awaryjnej. |
Właściwości magazynu danych pamięci podręcznej kafli
Te właściwości są charakterystyczne dla wdrożenia magazynu danych pamięci podręcznej kafli.
Właściwość | Opis |
---|---|
Komputery członkowskie | Jeśli magazyn danych pamięci podręcznej kafli jest wdrożony w trybie klastra, ta właściwość udostępnia listę aktywnych i dostępnych komputerów w klastrze. |
Ostatnia praca awaryjna | W przypadku magazynów danych pamięci podręcznej kafli działających w trybie podstawowy-zapasowy ta właściwość zgłasza ostatnią datę i godzinę awarii komputera podstawowego, w wyniku której komputer zapasowy przejął rolę komputera podstawowego. Ta właściwość nie jest podawana, jeśli magazyn danych nigdy nie działał w trybie pracy awaryjnej. |
Tryb wdrożenia | Wskazuje, czy magazyn danych pamięci podręcznej kafli działa w trybie podstawowy-zapasowy, czy w trybie klastra. |
Włączony protokół SSL | Wskazuje, czy włączono komunikację SSL. |
Właściwości magazynu dużych danych czasowo-przestrzennych
Te właściwości są charakterystyczne dla wdrożenia magazynu dużych danych czasowo-przestrzennych.
Właściwość | Opis |
---|---|
Czy klaster jest sfinalizowany | Wskazuje, czy klaster zawiera wymaganą minimalną liczbę komputerów koordynatorów i komputerów danych. |
Automatyczne równoważenie | Gdy dla tej wartości skonfigurowano wartość on, magazyn dużych danych czasowo-przestrzennych będzie dystrybuował dane do innych komputerów, jeśli któryś komputer będzie niedostępny. Gdy dla tej wartości skonfigurowano wartość off, dane nie będą redystrybuowane, jeśli któryś komputer będzie niedostępny. To ustawienie zmienia się za pomocą narzędzia changedbproperties. |
Maksymalny czas wyłączenia równoważenia | W przypadku wyłączenia równoważenia (wskutek czego dla właściwości Automatyczne równoważenie zostanie ustawiona wartość off) będzie ono wyłączone tylko przez liczbę minut wskazaną w tej właściwości. Po upływie tego okresu dla właściwości Automatyczne równoważenie zostanie ustawiona wartość on. To ustawienie zmienia się za pomocą narzędzia changedbproperties. |
Próg trybu READONLY | Próg wolnego miejsca na dysku, poniżej którego magazyn dużych danych czasowo-przestrzennych przejdzie w tryb tylko do odczytu. |
Komputery członkowskie | Lista aktywnych i dostępnych komputerów w klastrze magazynu dużych danych czasowo-przestrzennych. |
Tryb magazynu danych | Wskazuje, czy magazyn danych jest w trybie odczytu i zapisu, czy tylko do odczytu. |
Bieżący komputer będący koordynatorem w klastrze | Komputer w magazynie dużych danych czasowo-przestrzennych, który obecnie pełni funkcję koordynatora wszystkich komputerów w klastrze. |
Komputery mogące pełnić rolę koordynatora w klastrze czasowo-przestrzennym | Komputery w magazynie dużych danych czasowo-przestrzennych, którym przypisano rolę koordynatora, w związku z czym mogą przejąć rolę bieżącego koordynatora. |
Komputery danych w klastrze czasowo-przestrzennym | Komputery w magazynie dużych danych czasowo-przestrzennych, którym przypisano rolę danych. |
Właściwości magazynu wykresów
Te właściwości są charakterystyczne dla wdrożenia magazynu wykresów.
Właściwość | Opis |
---|---|
Tryb wdrożenia | Wskazuje, czy magazyn danych wdrożono w trybie pojedynczego wystąpienia, czy w trybie klastra. |
Ostatnia praca awaryjna | Ta właściwość zgłasza ostatnią datę i godzinę awarii komputera podstawowego, w wyniku której komputer zapasowy przejął rolę komputera podstawowego. Ta właściwość nie jest podawana, jeśli magazyn danych nigdy nie działał w trybie pracy awaryjnej. |
Właściwości magazynu obiektów
Te właściwości są charakterystyczne dla wdrożenia magazynu obiektów.
Właściwość | Opis |
---|---|
Tryb wdrożenia | Wskazuje, czy magazyn danych wdrożono w trybie pojedynczego wystąpienia, czy w trybie klastra. Dla magazynów obiektów utworzonych przed wersją ArcGIS Data Store 11.1 zgłaszany jest tryb podstawowy-zapasowy, ale mogą one zawierać tylko jeden komputer. |
Składnia
describedatastore
Przykład
Narzędzie describedatastore zwraca informacje ogólne mające zastosowanie do wszystkich magazynów danych na komputerze, a ponadto zwraca oddzielne sekcje zawierające informacje właściwe dla każdego typu magazynu danych.
Różne magazyny danych powinny znajdować się na różnych komputerach, jednak aby umożliwić wgląd w informacje zwracane dla każdego typu, poniższe dane wynikowe przedstawiają komputer, który zawiera wszystkie typy ArcGIS Data Store. Zawsze zwracane są dwie pierwsze sekcje: Available ArcGIS Data Stores (Dostępne magazyny ArcGIS Data Store) i General Information (Informacje ogólne). Sekcje dotyczące magazynu danych zwracane przez narzędzie describedatastore różnią się w zależności od typu magazynu danych na danym komputerze w momencie uruchomienia narzędzia.
describedatastore Available ArcGIS Data Stores ============================================================== Relational Data Store Tile Cache Data Store Spatiotemporal Big Data Store Graph Store Object Store General Information of ArcGIS Data Store on machine.domain.com ============================================================== ArcGIS Data Store release....11.3.0.1234 Staging location.............C:\arcgisdatastore\staging Log location.................C:\arcgisdatastore\logs Free disk space..............174.00GB Information for relational data store ds_sthiu0_5T ============================================================== Backup location..............\\nwshare\dsbackups 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 Threshold for READONLY mode..2048MB Registered machines..........MACHINE1.DOMAIN.COM, MACHINE4.DOMAIN.COM Maximum connections..........150 Owning system URL............https://gisserver_webadaptor.domain.com/server 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 Information for tile cache data store ds_wztxj7um ============================================================== Data location..............C:\arcgisdatastore\nosqldata Data store status..........Started Backup location............\\mybackups\scenebackup Backup schedule............{"schedule-starttime":"01:00:00","schedule-frequency":"Every 1 DAYS"} Deployment mode............cluster SSL enabled................true Member machines............MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Registered machines........MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Owning system URL..........https://gisserver_webadaptor.domain.com/server Portal for ArcGIS URL......https://portal_webadaptor.domain.com/portal Information for spatiotemporal data store ds_qpko99Cl ============================================================== Is cluster finalized................Yes Max rebalance off time..............60 minutes Automatic rebalance ................On Threshold for READONLY mode.........1024MB Backup location.....................\\nwshare2\sbds_bu Backup schedule.....................{"schedule-starttime":"02:00:00","schedule-frequency":"Every 2 DAYS"} Member machines.....................MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Coordinator candidate machines in spatiotemporal cluster..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Current coordinator machine in cluster......MACHINE1.DOMAIN.COM Data machines in spatiotemporal cluster.....MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Registered machines.................MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Owning system URL...................https://gisserver_webadaptor.domain.com/server Portal for ArcGIS URL...............https://portal_webadaptor.domain.com/portal Data store mode.....................READWRITE Information for graph store x2b7s0n ============================================================== Deployment mode.............primaryStandby Backup location.............\\nwshare3\graphbu Backup schedule.............{"schedule-starttime":"03:00:00","schedule-frequency":"Every 3 DAYS"} Registered machines.........MACHINE1.DOMAIN.COM Owning system URL...........https://gisserver_webadaptor.domain.com/server Portal for ArcGIS URL.......https://portal_webadaptor.domain.com/portal Information for object store w1tiknx ============================================================== Deployment mode.............singleInstance Backup location.............\\nwshare4\myfiles\ods_bu Backup schedule.............{"schedule-starttime":"04:00:00","schedule-frequency":"Every 2 DAYS"} Registered machines.........MACHINE1.DOMAIN.COM Owning system URL...........https://gisserver.domain.com:6443/server/admin Portal for ArcGIS URL.......https://portal_webadaptor.domain.com/portal
diskcleanup
To narzędzie jest używane z relacyjnymi magazynami danych, magazynami danych pamięci podręcznej kafli i magazynami dużych zbiorów danych czasowo-przestrzennych.
Narzędzie diskcleanup usuwa pliki tymczasowe pozostałe po wykonaniu takich operacji jak restoredatastore czy uaktualnienie aplikacji ArcGIS Data Store. Niektóre pliki są zachowywane po uaktualnieniu, aby umożliwić rozwiązywanie problemów w przypadku nieudanej operacji uaktualnienia lub przywracania. Po potwierdzeniu, że operacja uaktualnienia lub przywrócenia zakończyła się pomyślnie, a system działa w oczekiwany sposób, można uruchomić to narzędzie, aby usunąć pliki tymczasowe i odzyskać wolne miejsce na dyskach komputerów magazynu danych.
To narzędzie zwalnia miejsce na dysku jednego komputera na raz. Jeśli potrzebne jest wyczyszczenie plików na więcej niż jednym komputerze w tym samym magazynie danych, należy uruchomić to narzędzie na każdym komputerze.
Składnia
diskcleanup
Przykład
Aby uruchomić narzędzie diskcleanup, należy potwierdzić chęć kontynuacji tej operacji.
diskcleanup
You are attempting to cleanup some archived data generated as part of ArcGIS Data Store upgrades or backup-restore operations. Once removed, this data can't be recovered. Do you want to continue (Yes or No)?
listadminusers
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Narzędzie listadminusers zwraca nazwy użytkowników i hasła administratora, właściciela repliki i administratora geobazy relacyjnego magazynu danych. Zwraca poświadczenia administratora dla wszystkich innych typów magazynów danych.
Składnia
listadminusers
Przykłady
W tym przykładzie polecenie listadminusers jest uruchamiane na komputerze, na którym jest zainstalowany tylko relacyjny magazyn danych.
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
W tym przykładzie polecenie listadminusers jest uruchamiane na komputerze, na którym jest zainstalowany tylko magazyn dużych zbiorów danych czasowo-przestrzennych.
listadminusers
Admin users for spatiotemporal big data store bds_abcd1234 ================================================= Store admin user.... els_321ret / B1as70fF1
W tym przykładzie polecenie listadminusers jest uruchamiane na komputerze, na którym jest zainstalowany tylko magazyn wykresów.
listadminusers
Admin users for graph store s2t0ic1 ================================================= Store admin user....root / ypz5kx2c5tk4fequ
W tym przykładzie polecenie listadminusers jest uruchamiane na komputerze, na którym jest zainstalowany tylko magazyn obiektów.
listadminusers
Admin users for object store w1tiknx ================================================= Store admin user....n6o96nl53vzkm36d / bpvifyjz73xwhot4
listbackups
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Narzędzie listbackups uruchamiane dla relacyjnych magazynów danych działa tylko na komputerze podstawowym magazynu danych.
Uruchom narzędzie listbackups, aby ustalić następujące kwestie:
- Czas rozpoczęcia operacji tworzenia kopii zapasowej
- Informacje o tym, czy kopia zapasowa została wykonana, czy jeszcze jest tworzona
- Informacje o tym, czy kopia zapasowa została utworzona przy użyciu narzędzia backupdatastore, czy automatycznie przez program ArcGIS Data Store
- Informacje o tym, których plików kopii zapasowych można użyć. Jeśli narzędzie listbackups nie zwróciło danego pliku kopii zapasowych, nie można za jego pomocą odtworzyć magazynu danych. Na przykład pliki kopii zapasowych utworzone we wcześniejszej wersji aplikacji ArcGIS Data Store mogą nie nadawać się do odtworzenia magazynu danych.
- Liczba plików kopii zapasowych na potrzeby określania, czy trzeba niektóre usunąć
- Potwierdzenie nazwy pliku kopii zapasowej przed uruchomieniem narzędzia deletebackup
Gdy narzędzie listbackups jest uruchamiane, podaj lokalizację kopii zapasowych, dla której chcesz wyświetlić listę plików kopii zapasowych. Jeśli nie podasz lokalizacji, narzędzie listbackups zwróci kopie zapasowe dla domyślnej lokalizacji kopii zapasowych.
Składnia
listbackups [--store {relational | tileCache | spatiotemporal | graph | object}] [--location "<location_arguments>"]
Jeśli nie podasz typu magazynu danych (--store), narzędzie użyje wartości domyślnej relational i zwróci kopie zapasowe dla relacyjnego magazynu danych uruchomionego na tym komputerze. Jeśli relacyjny magazyn danych nie znajduje się na komputerze, na którym uruchomiono to narzędzie, zwraca ono komunikat o błędzie.
Użyj opcji --location, aby znaleźć informacje dotyczące kopii zapasowych w określonej zarejestrowanej lokalizacji kopii zapasowych. Jeśli nie określisz lokalizacji, zostaną zwrócone informacje dotyczące domyślnej lokalizacji kopii zapasowych. Z opcją --location określ jeden z następujących argumentów:
Argument | Opis |
---|---|
name= | Podaj nazwę lokalizacji kopii zapasowych. Nazwa ta została podana podczas konfigurowania lokalizacji kopii zapasowych lub — jeśli nazwa ta nie została podana — aplikacja ArcGIS Data Store przypisała nazwę domyślną. |
location= | Określ ścieżkę do udostępnionego katalogu plików, zasobnika S3 lub kontenera magazynu obiektów blob zarejestrowanego jako lokalizacja kopii zapasowych. |
Przykłady
W tym przykładzie są wymieniane kopie zapasowej w domyślnej lokalizacji kopii zapasowych relacyjnego magazynu danych:
listbackups --store relational
Backup_Name Status Backup_Time Mode ======================================================================= phase1proj_bu BackupComplete 2023-03-08 14:12 manual phase2proj_bu BackupComplete 2023-02-21 11:43 manual ds_gdt1omh-2023020130 BackupComplete 2023-02-01 03:00 scheduled Backups located at: '\\myserver.net.com\dsbackups'
W tym przykładzie wyświetlane są kopie zapasowe magazynu dużych danych czasowo-przestrzennych dla lokalizacji kopii zapasowych o nazwie sbdsbu:
listbackups --store spatiotemporal --location "name=sbdsbu"
Backup_Name Status Backup_Time Mode ================================================================== backup1 BackupComplete 2023-07-11 09:47 manual Backups located at: '\\myserver.net.com\spatiotemporal'
listdatasources
To narzędzie jest używane w przypadku magazynów dużych zbiorów danych czasowo-przestrzennych.
Ze względu na błąd w wersji 10.8.1 serwera ArcGIS GeoEvent Server usługi mapowe korzystające z agregacji kwadratowej lub sześciokątnej nie są renderowane po uaktualnieniu do wersji 10.9 lub nowszej. Aby rozwiązać ten problem, można uruchomić narzędzie listdatasources w celu pobrania nazw usług mapowych serwera GeoEvent Server i użyć tych zwróconych nazw usług za pomocą narzędzia upgradedatasource w celu aktualizacji danych dla poszczególnych usług.
Narzędzie listdatasources można uruchomić na dowolnym komputerze magazynu dużych zbiorów danych czasowo-przestrzennych.
Składnia
listdatasources
Przykład
Uruchom narzędzie listdatasources w wierszu polecenia w celu zwrócenia listy usług mapowych serwera GeoEvent Server.
listdatasources
listmanageduser
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Narzędzie listmanageduser zwraca nazwę użytkownika i hasło konta, które jest właścicielem danych hostowanej warstwy obiektowej w relacyjnych magazynach danych i magazynach dużych zbiorów danych czasowo-przestrzennych. To narzędzie zwraca także nazwę użytkownika i hasło właściciela pamięci podręcznej scen w przypadku magazynów danych pamięci podręcznej kafli, właściciela wykresów w magazynie wykresów oraz właściciela plików wideo w magazynie obiektów.
Składnia
listmanageduser
Przykłady
W poniższym przykładzie narzędzie listmanageduser jest uruchamiane na komputerze, który zawiera relacyjny magazyn danych i magazyn danych pamięci podręcznej kafli. Komputer ten jest podstawowym relacyjnym magazynem danych.
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
W tym przykładzie narzędzie listmanageduser jest uruchamiane na komputerze z magazynem dużych danych czasowo-przestrzennych.
listmanageduser
Managed user for spatiotemporal big data store bds_6udbx4321 ============================================================= UserName Password fmr_o1He3 5vZggkPbaw+T
W poniższym przykładzie narzędzie listmanageduser jest uruchamiane na komputerze z magazynem wykresów.
listmanageduser
Managed user for graph store s2t0ic1 ================================================ UserName Password mu_vwmp8c6 m5c2so76y3b0qczf
W poniższym przykładzie narzędzie listmanageduser jest uruchamiane na komputerze z magazynem obiektów.
listmanageduser
Managed user for object store w1tiknx ============================================================= Store credential........n6o96nl53vzkm36d / bpvifyjz73xwhot4
registerdatastore
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Magazyn danych przechowuje informacje o nazwach komputerów witryny serwera hostującego GIS Server. Jeśli witryna serwera hostującego GIS Server zostanie przeniesiona na nowe komputery (na przykład na nowy sprzęt lub z powodu awarii istniejących komputerów z oprogramowaniem GIS Server), należy wyrejestrować magazyn danych z witryny GIS Server, aby usunąć te informacje. Po skonfigurowaniu oprogramowania GIS Server na nowych komputerach można zarejestrować magazyn danych w witrynie GIS Server za pomocą narzędzia registerdatastore.
Notatka:
Narzędzie registerdatastore służy do rejestrowania magazynu danych w tej samej witrynie GIS Server, w której był on wcześniej zarejestrowany. Ten magazyn danych zawiera dane dla hostowanych warstw w istniejącej witrynie serwera GIS Server. Zarejestrowanie go w innej witrynie GIS Server nie powoduje ponownego utworzenia warstw hostowanych.
Narzędzie registerdatastore można uruchamiać na komputerze podstawowym relacyjnego magazynu danych, komputerze magazynu wykresów lub komputerze podstawowym magazynu danych pamięci podręcznej kafli, który działa w trybie podstawowy-zapasowy. Można je uruchomić na dowolnym komputerze w magazynie danych pamięci podręcznej kafli lub magazynie obiektów działającym w trybie klastra bądź na dowolnym komputerze magazynu dużych zbiorów danych czasowo-przestrzennych.
Składnia
registerdatastore <ArcGIS Server URL> <ArcGIS Server site administrator username> <ArcGIS Server site administrator password> --stores {relational | tileCache | spatiotemporal | graph | object}
Jeśli na tym samym komputerze zainstalowano wiele różnych typów magazynów danych (chociaż nie jest to zalecane), można zarejestrować je jednocześnie, podając typy magazynów danych oddzielone przecinkiem (bez spacji), na przykład --stores relational,tileCache.
Przykład
W tym przykładzie relacyjny magazyn danych jest rejestrowany w witrynie serwera GIS Server o adresie URL https://gisserver.domain.com:6443. Nazwa użytkownika będącego administratorem podstawowej witryny serwera ArcGIS Server to agsadmin, a jego hasło to Tan$p0n.
registerdatastore https://gisserver.domain.com:6443 agsadmin Tan$p0n --stores relational
removemachine
To narzędzie jest używane z relacyjnymi magazynami danych, magazynami danych pamięci podręcznej kafli, magazynami dużych zbiorów danych czasowo-przestrzennych i magazynami wykresów.
Narzędzie removemachine umożliwia usuwanie komputera z magazynu danych zawierającego więcej niż jeden komputer. Narzędzie removemachine jest używane w następujących scenariuszach:
- Usuwanie komputera rezerwowego z relacyjnego magazynu danych lub magazynu wykresów. Narzędzie to można uruchamiać na komputerze zapasowym lub z komputera podstawowego w przypadku, gdy komputer zapasowy jest niedostępny.
- Usuwanie komputera z magazynu danych pamięci podręcznej kafli. Narzędzie to można uruchomić na dowolnym komputerze w magazynie danych pamięci podręcznej kafli. Nie można jednak uruchamiać narzędzia removemachine w magazynie danych pamięci podręcznej kafli, który składa się tylko z jednego komputera.
- Usuwanie komputera z magazynu dużych danych czasowo-przestrzennych. Narzędzie to można uruchomić na dowolnym komputerze w magazynie dużych danych czasowo-przestrzennych. Nie można jednak uruchamiać narzędzia removemachine w magazynie dużych zbiorów danych czasowo-przestrzennych, który składa się tylko z jednego komputera.
W przypadku uruchomienia tego narzędzia na komputerze będącym bieżącym koordynatorem jeden z pozostałych kwalifikujących się do pełnienia roli menedżera komputerów w klastrze musi przejąć rolę bieżącego koordynatora. Aby do tego doszło, w klastrze muszą znajdować się co najmniej dwa inne komputery, którym przypisano rolę menedżera. Zanim usuniesz komputer, uruchom narzędzie describedatastore, aby ustalić, który komputer jest bieżącym koordynatorem, a które mogą nim zostać.
Składnia
removemachine <machine name> --store {relational | tileCache | spatiotemporal | graph} [--force {true | false}] [--prompt {yes | no}]
Należy podać nazwę komputera i typ magazynu danych.
Określ wartość true dla opcji --force tylko w przypadku, gdy zarejestrowana witryna programu ArcGIS Server jest niedostępna.
Domyślnie zostanie wyświetlony monit o potwierdzenie uruchomienia narzędzia. Jeśli nie chcesz potwierdzać tego działania, określ wartość no dla opcji --prompt.
Przykłady
W tym przykładzie z magazynu danych jest usuwany komputer magazynu dużych danych czasowo-przestrzennych o nazwie gefour.
removemachine gefour --store spatiotemporal --prompt no
W tym przykładzie witryna serwera hostującego jest niedostępna i z magazynu danych usuwany jest komputer relacyjnego magazynu danych o nazwie fsdata.
removemachine fsdata --store relational --force true --prompt no
Narzędzie replacesslcertificate
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Certyfikat z podpisem własnym aplikacji ArcGIS Data Store używany przez serwer internetowy na potrzeby uwierzytelniania komunikacji między serwerem hostującym i magazynem danych oraz między komputerami magazynu danych można zastąpić certyfikatem zweryfikowanym i podpisanym przez urząd certyfikacji (CA) lub certyfikatem domeny. Możesz też zastąpić certyfikat z podpisem własnym używany do komunikacji między komputerami za pośrednictwem portów dla następujących typów magazynów danych:
- Relacyjny magazyn danych
- Magazyn danych pamięci podręcznej kafli
- Magazyn wykresów
- Magazyn obiektów
To narzędzie ostatecznie zastąpi narzędzie updatesslcertificate.
Więcej informacji znajduje się w artykule Zastępowanie certyfikatu SSL programu ArcGIS Data Store.
Składnia
replacesslcertificate <source certificate file name with path> <password for the source certificate file> <alias for the certificate> --option <webserver | relational | graph | object | tileCache>
Przykłady
W poniższym przykładzie certyfikat z podpisem własnym używany do uwierzytelniania serwera internetowego zastąpiono plikiem certyfikatu podpisanego przez urząd certyfikacji (mysignedcert.pfx).
replacesslcertificate C:\myfiles\mysignedcert.pfx "ps4mycert" "mycacert" --option webserver
W następnym przykładzie certyfikat z podpisem własnym używany do komunikacji z relacyjnym magazynem danych za pośrednictwem portów zastąpiono certyfikatem podpisanym przez urząd certyfikacji (mysecondsignedcert.pfx).
replacesslcertificate C:\myfiles\mysecondsignedcert.pfx "ps4mycert" "relcacert" --option relational
restoredatastore
To narzędzie jest używane ze wszystkimi typami magazynów danych.
W przypadku utraty dostępu do danych używanych przez warstwy hostowane można odzyskać magazyn danych, używając plików kopii zapasowych i narzędzia restoredatastore.
Jeśli nie można odtworzyć magazynu danych, zainstaluj program ArcGIS Data Store na nowym komputerze, nie konfiguruj magazynu danych i odtwórz ostatnią pełną kopię zapasową na tym komputerze.
Jeśli używasz relacyjnego magazynu danych i chcesz przywrócić dane hostowanej warstwy obiektowej do stanu w określonym czasie w przeszłości, przeprowadź odtwarzanie na istniejącym relacyjnym magazynie danych.
Notatka:
Dla relacyjnego magazynu danych musi być skonfigurowana obsługa odzyskiwania do określonego momentu. Odtwarzać do poprzedniego stanu relacyjnego magazynu danych można tylko w przypadku, gdy dostępne są pliki kopii zapasowych. Jeśli na przykład przechowujesz kopie zapasowe tylko dla pięciu dni, możesz odtworzyć magazyn danych tylko dla określonego momentu w ciągu tych pięciu dni.
Jeśli konieczna jest wymiana jednego z komputerów w magazynie danych pamięci podręcznej kafli obsługiwanym przez wiele komputerów, najprawdopodobniej trzeba przeprowadzić operację równoważenia pamięci podręcznej warstw sceny w magazynie danych pamięci podręcznej kafli. Część tego procesu wymaga przywrócenia magazynu danych pamięci podręcznej kafli. W tym celu należy ustawić opcję replicatedata na true. Instrukcje można znaleźć w temacie Odzyskiwanie magazynu danych.
Narzędzie restoredatastore należy uruchamiać na komputerze podstawowym relacyjnego magazynu danych. To narzędzie można uruchamiać na dowolnym komputerze z magazynem danych pamięci podręcznej kafli, magazynem dużych danych czasowo-przestrzennych, magazynem wykresów lub magazynem obiektów.
Notatka:
Aby dowiedzieć się, które pliki kopii zapasowych umożliwiają odtworzenie, uruchom narzędzie listbackups.
Składnia
restoredatastore [options]
Obsługiwane opcje wymieniono w poniższej tabeli:
Opcja | Opis |
---|---|
--store | Wskazuje typ magazynu danych do przywrócenia. Prawidłowe wartości to relational, tileCache, spatiotemporal, graph i object. |
--target | Prawidłowe wartości to most-recent, datownik pliku kopii zapasowych w formacie <yyy-mm-dd-hh:mm:ss> lub nazwa pliku kopii zapasowych. Wszystkie typy magazynów danych obsługują nazwę pliku kopii zapasowej z opcją target. Datownik i most-recent są obsługiwane tylko w przypadku relacyjnych magazynów danych. Przy odtwarzaniu po awarii lub w celu przeniesienia relacyjnego magazynu danych określ --target most-recent. W przypadku odtwarzania relacyjnego magazynu danych do określonego momentu — co wymaga skonfigurowania dla relacyjnego magazynu danych odzyskiwania do określonego momentu — podaj datę i godzinę (w formacie UTC) momentu, do poziomu którego chcesz odtworzyć magazyn danych. Jeśli natomiast dysponujesz konkretnym plikiem kopii zapasowej, który chcesz odtworzyć, podaj nazwę tego pliku. Jeśli nie podasz opcji target, zostanie odtworzona najnowsza kopia zapasowa. |
--source-loc | To jest katalog najwyższego poziomu zawierający pliki kopii zapasowej, za pomocą których ma zostać odtworzony magazyn danych. Jest to ścieżka do lokalizacji udostępnionego pliku, nazwa lokalizacji kopii zapasowej albo lokalizacja kopii zapasowej magazynu obiektów blob platformy Amazon S3 bądź Azure. Wskazówka:Aby uzyskać lokalizacje źródłowe kopii zapasowych, można uruchomić narzędzie configbackuplocation z opcją --operation ustawioną na wartość list. Jeśli nie można uruchomić narzędzia configurebackuplocation —na przykład w przypadku awarii komputera magazynu danych i konieczności odtworzenia go na nowym komputerze w celu odzyskania magazynu danych — można zidentyfikować lokalizację źródła kopii zapasowych na podstawie obecności pliku o nazwie agsds_backup_sig. |
--bound | Prawidłowe wartości to true i false. Opcja --bound jest obsługiwana tylko w przypadku relacyjnych magazynów danych. Domyślnie zakłada się, że odtwarzany relacyjny magazyn danych ma współdziałać z tą samą witryną oprogramowania GIS Server, w której ten magazyn był zarejestrowany podczas tworzenia kopii zapasowej. Opcję --bound false określ tylko w przypadku, gdy chcesz odtworzyć magazyn danych bez zachowywania powiązania z witryną oprogramowania GIS Server magazynu danych. Jeśli usługi hostowane przeniesiono do innego oprogramowania GIS Server, podczas odtwarzania możesz ustawić dla opcji --bound wartość false (fałsz) i określić adres URL nowej witryny GIS Server za pomocą opcji --server-url. W ostateczności możesz też odtworzyć relacyjny magazyn danych bez powiązania z oprogramowaniem GIS Server, jeśli utracono witrynę GIS Server i nie można jej odzyskać. Magazyn danych można odtworzyć niepowiązany i skonfigurować go za pomocą nowej sfederowanej witryny GIS Server. Jednak w takim przypadku nie będą istniały warstwy, które używały danych w tym magazynie danych. Konieczne będzie nawiązanie połączenia z bazą danych magazynu danych w celu rozpakowania danych do innego formatu i ponownego opublikowania ich w oprogramowaniu ArcGIS Enterprise. |
--data-dir | Jest to katalog aplikacji ArcGIS Data Store na komputerze, na którym jest odtwarzana kopia zapasowa bazy danych. Używaj opcji --data-dir tylko wtedy, gdy odtwarzasz magazyn danych na nowym komputerze. Przy odtwarzaniu na nowym komputerze należy podać również opcję --source-loc. |
--server-url | Jeśli określasz opcję --bound true (lub pomijasz opcję --bound), aby magazyn danych pozostał zarejestrowany w tej samej witrynie GIS Server, w której był zarejestrowany podczas tworzenia kopii zapasowej, podaj adres URL tej witryny GIS Server. Jeśli podasz opcję --bound true, a usługi zostały przeniesione do nowej witryny serwera GIS Server, użyj opcji --server-url, aby podać adres URL tej nowej witryny serwera GIS Server. Jeśli podasz adres URL nowej witryny, a usługi nie zostały przeniesione do tego nowego serwera, dane znajdujące się w magazynie danych będą niedostępne. |
--server-admin | Ta opcja jest wymagana, jeśli określono ustawienie --bound true lub nie określono opcji --bound. Podaj nazwę użytkownika administratora serwera ArcGIS Server. |
--server-password | Ta opcja jest wymagana, jeśli określono ustawienie --bound true lub nie określono opcji --bound. Podaj hasło administratora serwera ArcGIS Server. |
--loaddata | Jest to obsługiwane w przypadku magazynów danych pamięci podręcznej kafli, magazynów dużych danych czasowo-przestrzennych, magazynów obiektów i magazynów wykresów. Prawidłowe wartości to true i false. Dla tej opcji ustaw wartość false, gdy chcesz odtworzyć magazyn danych do nowego zestawu komputerów, ale dane nie zmieszczą się na pierwszym komputerze. Umożliwia to odtworzenie schematu magazynu danych, dodanie kolejnych komputerów do magazynu danych w celu pomieszczenia wszystkich danych, a następnie ponowne uruchomienie narzędzia restoredatastore z opcją --loaddata skonfigurowaną na wartość true w celu odtworzenia danych. Domyślnym ustawieniem tej opcji jest true. |
--replicatedata | Jest to obsługiwane w przypadku magazynów danych pamięci podręcznej kafli. Prawidłowe wartości to true i false. Skonfiguruj tę opcję na true, kiedy zachodzi potrzeba przeprowadzenia operacji równoważenia danych pamięci podręcznej scen po dodaniu komputera do magazynu danych pamięci podręcznej kafli. |
--mode | Prawidłowe wartości to primaryStandby i cluster. W przypadku odtwarzania magazynu danych pamięci podręcznej kafli na nowym komputerze należy określić, czy jest potrzebny zapewniający wysoką dostępność magazyn danych pamięci podręcznej kafli na dwóch komputerach (primaryStandby), czy skalowalny magazyn danych pamięci podręcznej kafli obejmujący wiele komputerów (cluster). |
--prompt | Prawidłowe wartości to yes i no. W przypadku uruchomienia tego narzędzia wyświetlany jest monit z prośbą o potwierdzenie podanego działania. W przypadku korzystania z tego narzędzia w trybie automatycznym podaj dla opcji --prompt wartość no. W przeciwnym razie skrypt nie będzie kontynuował działania do czasu udzielenia odpowiedzi na monit. |
Przykłady
W tym przykładzie najnowsza kopia zapasowa znajduje się w lokalizacji kopii zapasowych o nazwie rdsbackups i zostanie przywrócona do istniejącego magazynu danych. Ponieważ domyślnym typem magazynu danych jest relacyjny (relational) i magazyn pozostaje domyślnie powiązany z witryną serwera GIS Server, w której został zarejestrowany, nie musisz podawać opcji --store relational lub --bound true. Musisz jednak podać adres URL serwera GIS Server i poświadczenia administratora.
restoredatastore --target most-recent --source-loc rdsbackups --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
W tym przykładzie relacyjny magazyn danych z włączoną obsługą odtwarzania dla określonego momentu jest przywracany z lokalizacji kopii zapasowych relacyjnego magazynu danych w udziale sieciowym do stanu, w którym znajdował się o godzinie 14:30 (czasu UTC) 17 lipca 2014.
restoredatastore --target 2014-07-17-14:30:00 --source-loc \\sharedserver\entbackups\relds --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
W tym przykładzie relacyjny magazyn danych jest odtwarzany do nowego komputera z użyciem pliku kopii zapasowej o nazwie movedatastore. Przy odtwarzaniu do nowego komputera musisz podać lokalizację pliku kopii zapasowej i lokalizację nowego katalogu danych aplikacji ArcGIS Data Store. Ponieważ hostowane usługi obiektowe nadal działają w tej samej witrynie serwera GIS Server, w której relacyjny magazyn danych jest zarejestrowany, opcja --bound true nie jest wymagana, ale wymagane jest podanie adres URL serwera GIS Server i poświadczeń administratora.
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
W poniższym przykładzie magazyn danych pamięci podręcznej kafli jest odtwarzany do nowego komputera. Przy odtwarzaniu do nowego komputera musisz podać lokalizację pliku kopii zapasowej i lokalizację nowego katalogu danych aplikacji ArcGIS Data Store. Ponieważ usługi scen nadal działają w tej samej witrynie serwera GIS Server, w której magazyn danych pamięci podręcznej kafli jest zarejestrowany, opcja --bound true nie jest wymagana, ale wymagane jest podanie adres URL serwera GIS Server i poświadczeń administratora.
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
W tym przykładzie magazyn danych pamięci podręcznej kafli jest przywracany z pliku o nazwie mybackupfilename w celu zrównoważenia danych pamięci podręcznej scen po dodaniu nowego komputera do magazynu danych pamięci podręcznej kafli.
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
W poniższym przykładzie plik kopii zapasowej (bds1) magazynu dużych danych czasowo-przestrzennych jest odtwarzany z nazwanej lokalizacji kopii zapasowych (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
Przykład i czynności związane z odtwarzaniem magazynu dużych danych czasowo-przestrzennych po awarii sprzętu znajdują się w temacie Odzyskiwanie magazynu danych.
revokeconnection
To narzędzie jest używane z relacyjnymi magazynami danych.
Jeśli użyto narzędzia allowconnection, aby tymczasowo zezwolić innej aplikacji klienckiej na bezpośrednie połączenie z relacyjnym magazynem danych, możesz odwołać możliwość korzystania z takiego połączenia, uruchamiając narzędzie revokeconnection.
Narzędzie revokeconnection można uruchamiać wyłącznie na komputerze podstawowym relacyjnego magazynu danych.
Składnia
revokeconnection <host name> <username> [<database>]
Przykład
W tym przykładzie baza danych magazynu danych nie będzie już akceptowała połączeń z komputera workcom, gdy zalogowano się jako użytkownik hqo.n_1E7.
revokeconnection workcom hqo.n_1E7
unregisterdatastore
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Narzędzia unregisterdatastore można użyć do wykonania następujących czynności:
- Wyrejestruj magazyn danych dowolnego typu obejmujący jeden komputer z witryny serwera hostującego GIS Server.
Po wyrejestrowaniu magazynu obiektów konieczne jest zrestartowanie serwera hostującego.
- W przypadku magazynów danych działających w trybie podstawowy-zapasowy można wyrejestrować komputer podstawowy po usunięciu komputera zapasowego.
- W przypadku magazynów dużych danych czasowo-przestrzennych i magazynów danych pamięci podręcznej kafli działających w trybie klastra można wyrejestrować ostatni komputer po usunięciu z klastra wszystkich pozostałych komputerów.
Notatka:
W razie wyrejestrowywania magazynu danych, aby trwale usunąć go z wdrożenia, zanim to zrobisz, usuń używające tych danych warstwy hostowane. Na przykład jeśli członkowie instytucji testowali GeoAnalytics Tools i korzystali z magazynu dużych danych czasowo-przestrzennych do obsługi warstw utworzonych za pomocą tych narzędzi, ale ustalili, że zamiast tego warstwy mogą być przechowywane w relacyjnym magazynie danych, usuń te testowe warstwy obiektowe hostowane w magazynie czasowo-przestrzennym, zanim wyrejestrujesz magazyn dużych danych czasowo-przestrzennych. Jeśli nie zostanie to zrobione, pozostaną bezużyteczne elementy warstw w portalu i bezużyteczne usługi uruchomione na serwerze hostującym.
Gdy wyrejestrujesz komputer z magazynu danych, witryna serwera hostującego GIS Server (lub witryna oprogramowania ArcGIS Knowledge Server w przypadku wykresów wiedzy) nie będzie już mogła łączyć się z tym komputerem, a wszystkie usługi, które zawierały dane z wyrejestrowanego magazynu danych, przestaną działać. To narzędzie nie powoduje usunięcia danych. Jeśli zdecydujesz, że nadal potrzebujesz tego magazynu danych, możesz użyć narzędzia registerdatastore lub configuredatastore, aby z powrotem go dodać.
Składnia
unregisterdatastore --stores {relational | tileCache | spatiotemporal | graph | object} [--prompt {yes | no}]
Jeśli na tym samym komputerze zainstalowano więcej niż jeden typ magazynu danych i chcesz jednocześnie wyrejestrować więcej niż jeden z nich, podaj każdy typ magazynu danych, oddzielając go przecinkiem (bez spacji). Aby na przykład wyrejestrować relacyjny magazyn danych i magazyn danych pamięci podręcznej kafli, wpisz --stores relational,tileCache.
Przykład
Tutaj narzędzie unregisterdatastore jest uruchamiane w celu wyrejestrowania relacyjnych magazynów danych i magazynów danych pamięci podręcznej kafli z witryny serwera GIS Server. Wyświetlany jest monit, co jest zachowaniem domyślnym. Aby monit nie był wyświetlany, podaj opcję --prompt No.
unregisterdatastore --stores relational,tileCache You are going to unregister the data store. Do you want to continue (Yes or No)?Yes
updatebackupretaindays
To narzędzie jest używane z relacyjnymi magazynami danych.
Domyślnie aplikacja ArcGIS Data Store przechowuje pliki kopii zapasowych relacyjnego magazynu danych przez siedem dni. Częstotliwość czyszczenia plików kopii zapasowych w katalogu kopii zapasowych można zmienić, uruchamiając narzędzie updatebackupretaindays.
Narzędzie updatebackupretaindays można uruchamiać wyłącznie na komputerze podstawowym relacyjnego magazynu danych.
Składnia
updatebackupretaindays <number of days>
Przykład
W poniższym przykładzie czas przechowywania plików kopii zapasowych jest zmieniany na 10 dni:
updatebackupretaindays 10
updatebackupschedule
To narzędzie jest używane ze wszystkimi typami magazynów danych.
Domyślnie aplikacja ArcGIS Data Store tworzy pełną kopię zapasową relacyjnego magazynu danych co cztery dni. Częstotliwość tworzenia pełnych kopii zapasowych można zmienić, uruchamiając narzędzie updatebackupschedule.
Nie ma domyślnych automatycznych kopii zapasowych dla magazynów danych pamięci podręcznej kafli, magazynów dużych zbiorów danych czasowo-przestrzennych i magazynów wykresów. Aby skonfigurować harmonogram automatycznych kopii zapasowych dla magazynu dużych danych czasowo-przestrzennych, najpierw musisz skonfigurować poprawną lokalizację kopii zapasowych.
Podaj czas rozpoczęcia, używając zapisu 24-godzinnego, na przykład podaj wartość 00:00:00, aby wskazać północ, lub 13:00:00, aby wskazać godzinę trzynastą. Użyj opcji frequency, aby podać liczbę dni między operacjami tworzenia kopii zapasowych. Aby wyłączyć automatyczne kopie zapasowe, dla opcji frequency podaj wartość 0. Jeśli wyłączysz automatyczne kopie zapasowe, pamiętaj o uruchamianiu narzędzia backupdatastore w celu ręcznego tworzenia kopii zapasowych.
Narzędzie updatebackupschedule można uruchamiać na komputerze podstawowym relacyjnego magazynu danych. Narzędzie to można uruchamiać na dowolnym komputerze magazynu danych pamięci podręcznej kafli lub magazynu dużych zbiorów danych czasowo-przestrzennych.
Więcej informacji na temat kopii zapasowych aplikacji ArcGIS Data Store zawiera sekcja Zarządzanie kopiami zapasowymi aplikacji ArcGIS Data Store.
Składnia
updatebackupschedule [--store {relational | tileCache | spatiotemporal | graph | object}] [--starttime <local server time>] --frequency <number of days>
Jeśli nie podasz nowego czasu rozpoczęcia, istniejące ustawienie czasu rozpoczęcia nie zostanie zmienione. Jeśli nie podasz typu magazynu danych, zakłada się, że jest to relacyjny magazyn danych.
Przykłady
W tym przykładzie wszystkie pełne kopie zapasowe relacyjnego magazynu danych będą tworzone o godzinie 23.00 co 10 dni (czas lokalny serwera):
updatebackupschedule --starttime 23:00:00 --frequency 10
W tym przykładzie harmonogram tworzenia kopii zapasowych jest konfigurowany dla magazynu danych pamięci podręcznej kafli. Po utworzeniu początkowej kopii zapasowej wszystkich baz danych magazynu danych pamięci podręcznej kafli aplikacja ArcGIS Data Store kopiuje nowo utworzone bazy danych magazynu danych do lokalizacji określonej za pomocą narzędzia configurebackuplocation co 14 dni.
updatebackupschedule --store tileCache --frequency 14
updatesslcertificate
To narzędzie jest używane ze wszystkimi typami magazynów danych.
To narzędzie jest w tej wersji przestarzałe. Zamiast tego zachęcamy do używania narzędzia replacesslcertificate.
Certyfikat z podpisem własnym używany przez serwer internetowy na potrzeby uwierzytelniania komunikacji między serwerem hostującym i magazynem danych oraz między komputerami magazynu danych można zastąpić certyfikatem zweryfikowanym i podpisanym przez urząd certyfikacji (CA) lub certyfikatem domeny.
To narzędzie nie zastępuje certyfikatu używanego do uwierzytelniania komunikacji za pośrednictwem portów.
Składnia
updatesslcertificate <source certificate file name with path> <password for the source certificate file> <alias for the certificate>
Przykład
Po odebraniu pliku certyfikatu podpisanego przez urząd certyfikacji uruchom narzędzie updatesslcertificate, aby zastąpić certyfikat aplikacji ArcGIS Data Store z podpisem własnym używany do komunikacji z serwerem internetowym.
updatesslcertificate C:\myfiles\mysignedcert.pfx "ps4mycert" "mycacert"
upgradedatasource
To narzędzie jest używane w przypadku magazynów dużych zbiorów danych czasowo-przestrzennych.
Ze względu na błąd w wersji 10.8.1 serwera ArcGIS GeoEvent Server usługi mapowe korzystające z agregacji kwadratowej lub sześciokątnej nie są renderowane po uaktualnieniu do wersji 10.9 lub nowszej. Aby rozwiązać ten problem, uruchom narzędzie upgradedatasource w celu aktualizacji indeksów powiązanych ze źródłem danych tych usług mapowych serwera GeoEvent Server.
Podczas aktualizowania indeksów nikt nie może uzyskać dostępu do usługi mapowej.
Narzędzie upgradedatasource można uruchomić na dowolnym komputerze magazynu dużych zbiorów danych czasowo-przestrzennych.
Składnia
upgradedatasource [<service name>]
Przykłady
W tym przykładzie uaktualniane są wszystkie źródła usługi mapowej serwera GeoEvent Server:
upgradedatasource
W tym przykładzie narzędzie upgradedatasource aktualizuje indeksy używane przez usługę mapową recon serwera GeoEvent Server. Nazwa usługi została określona za pomocą narzędzia listdatasources.
upgradedatasource recon