ArcGIS Data Store에 설치된 유틸리티는 데이터 스토어를 관리할 수 있는 데이터 스토어 관리자 도구를 제공합니다. 이 페이지에서는 유틸리티를 설명하고 각 유틸리티에 대한 구문과 예시를 제공합니다.
모든 유틸리티는 ArcGIS Data Store 머신에서 실행해야 합니다. 유틸리티는 <ArcGIS Data Store installation directory>/datastore/tools 디렉터리에서 찾을 수 있습니다.
구문 지원을 받으려면 유틸리티 이름 뒤에 --help을(를) 붙여 입력하세요.
allowconnection
이 유틸리티는 관계형 데이터 저장소에 사용됩니다.
보안상, 데이터 저장소에 대한 모든 연결은 기본 설정에 따라 GIS Server 사이트를 통해 이루어집니다. 연결을 위해 추가 머신에서 관계형 데이터 스토어를 열려면 allowconnection 유틸리티를 사용하면 됩니다.
allowconnection 유틸리티는 프라이머리 관계형 데이터 저장소 머신에서만 실행할 수 있습니다.
구문
allowconnection <host name> <username> [<database>]
관계형 데이터 저장소에 연결할 컴퓨터의 이름(호스트 이름), 데이터 저장소에서 사용하는 데이터베이스 계정(istadminusers 또는 listmanageduser 유틸리티를 사용하여 획득할 수 있는 데이터 저장소 관리자, 복사본 소유자, 지오데이터베이스 관리자 또는 관리되는 사용자(피처 레이어 데이터를 발행하는 사용자))(사용자 이름) 중 하나를 지정합니다. 데이터 저장소 데이터베이스가 하나뿐이기 때문에 프라이머리 관계형 데이터 저장소 데이터베이스 이름도 지정할 수 있지만 이 값은 선택 사항입니다.
예시
이 예시에서는 hqo.n_1E7 관리되는 사용자로 연결될 때 workcom 컴퓨터에서 관계형 데이터 저장소로 연결이 허용됩니다.
./allowconnection.sh workcom hqo.n_1E7
backupdatastore
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
예약된 백업 시간 사이에 데이터 스토어의 전체 백업을 생성하려면 이 유틸리티를 사용하세요. 예를 들어 ArcGIS Data Store을(를) 업그레이드하거나 데이터 스토어에 많은 수의 변경 사항을 적용하기 전에 각 데이터 스토어의 백업을 생성합니다.
backupdatastore 유틸리티는 한 번에 하나의 데이터 스토어 유형에 대해서만 실행할 수 있습니다.
다음 테이블에는 backupdatastore 유틸리티를 실행할 위치와 유틸리티가 각 데이터 스토어 유형에 대해 수행하는 작업이 나와 있습니다.
데이터 저장소 유형 | 머신 | 동작 |
---|---|---|
관계형 데이터 스토어 | 프라이머리 관계형 데이터 스토어 머신에서 backupdatastore 유틸리티를 실행합니다. | backupdatastore 유틸리티는 항상 관계형 데이터 스토어의 전체 백업을 생성합니다. |
타일 캐시 데이터 저장소 | backupdatastore 유틸리티는 타일 캐시 데이터 스토어의 어떤 머신에서든 실행할 수 있습니다. | 백업 위치 설정 후 타일 캐시 데이터 저장소에 대해 backupdatastore 유틸리티를 처음으로 실행하면 모든 기존 타일 캐시 데이터 저장소 데이터베이스의 백업 복사본이 작성됩니다. 그 이후부터는 backupdatastore 유틸리티를 사용하면 마지막 유틸리티 실행 이후에 생성된 타일 캐시 데이터 저장소 데이터베이스에 대해 백업 복사본이 생성됩니다. |
시공간 빅데이터 스토어 | backupdatastore 유틸리티는 클러스터의 어떤 머신에서든 실행할 수 있습니다. | 백업 위치 설정 후 시공간 빅데이터 저장소에 대해 backupdatastore 유틸리티를 처음 실행하면 전체 백업이 생성됩니다. backupdatastore 유틸리티 후속 사용 시 첫 번째 전체 백업 이후에 변경된 내용만 포함된 백업 파일이 생성됩니다. |
객체 스토어 | backupdatastore 유틸리티는 클러스터의 어떤 머신에서든 실행할 수 있습니다. | backupdatastore 유틸리티는 항상 비디오 서비스 데이터를 위한 객체 스토어의 전체 백업을 생성합니다. 피처 레이어 쿼리 캐시는 백업 파일에 포함되어 있지 않습니다. |
그래프 스토어 | backupdatastore 유틸리티는 그래프 스토어의 두 머신 중 하나에서 실행할 수 있습니다. | backupdatastore 유틸리티는 항상 그래프 스토어의 전체 백업을 생성합니다. |
backupdatastore 유틸리티를 실행하기 전에 데이터 스토어의 백업 위치가 백업을 수용할 만큼 용량이 충분히 큰지 확인합니다. 데이터 저장소 백업 위치를 변경하려면 configurebackuplocation 유틸리티를 사용하세요.
ArcGIS Data Store 백업에 대한 자세한 내용은 ArcGIS Data Store 백업 관리를 참고하세요.
구문
backupdatastore [<backup file name>] [--store {relational | tileCache | spatiotemporal | graph | object}] [--location <backup_arguments>] [--prompt {yes | no}]
백업 파일의 이름을 입력해야 합니다.
--store 옵션을 지정하지 않으면 relational 값으로 간주됩니다.
--location 옵션을 지정하지 않으면 백업 파일이 데이터 스토어의 기본 백업 위치에 작성됩니다.
그 대신 등록된 다른 백업 위치를 지정하려면 --location 옵션을 사용합니다. 백업 이름을 입력하거나 백업 유형 및 위치를 입력할 수 있습니다. type= 및 location= 인수를 사용하는 경우 세미콜론(;)으로 구분합니다.
--location 옵션에 지원되는 인수는 다음과 같습니다.
인수 | 설명 |
---|---|
name= | 백업 위치 이름을 사용하여 등록된 백업 위치를 나타낼 수 있습니다. 이름을 지정하는 경우 type= 및 location= 인수를 사용할 필요가 없습니다. |
type= | 백업 위치 이름을 지정하지 않는 경우 백업 위치 유형 및 물리적 위치를 지정해야 합니다. 유형 값과 해당 설명은 다음과 같습니다.
|
location= | 등록된 백업 위치의 물리적 위치를 나타내려면 location= 인수를 사용합니다. 이 인수는 type= 인수와 함께 사용해야 합니다. 파일 공유의 경우 파일 경로를 제공합니다. S3 버킷의 경우 버킷 이름을 입력합니다. Azure Blob 저장소 컨테이너의 경우 컨테이너 이름을 입력합니다. |
예시
이 예시에서 backupdatastore 유틸리티는 관계형 데이터 스토어의 기본 백업 위치에 project1bu라는 이름의 전체 백업 파일을 생성합니다. --prompt no을(를) 포함하면 유틸리티는 확인 응답 메시지를 표시하지 않습니다.
./backupdatastore.sh project1bu --prompt no
다음 예시에서는 백업 위치를 구성할 때 이름을 gadbu로 지정한 파일 공유 위치에 시공간 빅데이터 저장소의 localbu5라는 백업 파일이 생성됩니다.
./backupdatastore.sh 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
다음 예시에서는 blob4backups라는 Azure Blob 저장소 컨테이너에 시공간 빅데이터 저장소의 백업이 생성되며 백업 파일의 이름은 spds311016입니다.
./backupdatastore.sh 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
이 유틸리티는 관계형 및 시공간 빅데이터 저장소에 사용됩니다.
changedatastoremode 유틸리티를 사용하면 데이터 저장소에 대한 유지 보수가 수행되는 동안 관계형 데이터 저장소를 읽기 전용 모드로 전환할 수 있습니다. 예를 들어 백업 위치를 다른 드라이브로 변경하거나 데이터베이스 등록정보를 변경하는 등의 데이터 저장소를 다시 시작하게 될 유지 보수 작업을 수행해야 하는 경우 데이터 저장소가 다시 시작될 때 데이터를 발행하거나 편집하는 사용자가 존재하지 않도록 관계형 데이터 저장소를 읽기 전용 모드로 전환할 수 있습니다.
또는 changedatastoremode 유틸리티는 유지 보수를 마친 후 또는 프라이머리 데이터 저장소 머신에 충분한 디스크 공간을 추가한 후에 관계형 데이터 저장소를 읽기-쓰기 모드로 다시 전환하여 데이터 저장소가 읽기-쓰기 모드에서 제대로 작동될 수 있도록 하는 데에도 사용됩니다.
changedatastoremode 유틸리티는 스탠바이 머신이 아니라 프라이머리 관계형 데이터 저장소 머신에서 실행해야 합니다.
ArcGIS Data Store는 시공간 빅데이터 저장소의 디스크 공간이 부족해지면 데이터 손상을 방지하기 위해 읽기 전용 모드로 전환합니다. 시공간 빅데이터 저장소 머신에 충분한 디스크 공간을 추가한 후 changedatastoremode 유틸리티를 사용하여 시공간 빅데이터 저장소를 읽기/쓰기 모드로 되돌릴 수 있습니다.
비고:
디스크 공간이 부족하여 ArcGIS Data Store에서 데이터 스토어가 읽기 전용 모드로 전환된 경우 자동 백업도 비활성화되어 디스크가 더 소모되지 않도록 합니다. 그러므로 데이터 스토어를 읽기/쓰기 모드로 재설정한 후에는 updatebackupschedule 유틸리티를 사용하여 자동 백업 일정을 재설정해야 합니다.
구문
changedatastoremode {readonly | readwrite} [--prompt {yes | no}] --store {relational | spatiotemporal}
예시
다음 예시에서는 관계형 데이터 스토어가 읽기 전용 모드로 전환되어 클라이언트가 호스팅 피처 레이어를 ArcGIS Enterprise에 발행하거나 호스팅 피처 레이어를 통해 데이터를 편집하는 등의 작업을 수행할 수 없습니다. 확인 프롬프트를 숨기도록 --prompt 옵션이 제공됩니다.
./changedatastoremode.sh readonly --store relational --prompt no
머신에 디스크 공간을 추가한 후 시공간 빅데이터 스토어를 읽기/쓰기 모드로 설정하려면 다음 예시와 같이 readwrite 옵션을 지정하고 --store 옵션과 함께 spatiotemporal을(를) 지정합니다.
./changedatastoremode.sh readwrite --prompt no --store spatiotemporal
changedbproperties
이 유틸리티는 관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.
changedbproperties 유틸리티를 사용하면 유틸리티가 실행될 데이터 저장소의 유형에 따라 여러 등록정보를 변경할 수 있습니다.
구문
changedbproperties --store {relational | tileCache | spatiotemporal} [configuration options]
--store 옵션과 하나 이상의 구성 옵션을 제공해야 합니다. 지원되는 구성 옵션, 해당 설명 및 각 옵션이 사용될 수 있는 데이터 스토어 유형은 다음과 같습니다.
구성 옵션 | 설명 | 지원되는 데이터 스토어 유형 |
---|---|---|
--disk-threshold-readonly | 이 옵션은 디스크 공간 부족으로 인한 데이터 손실을 방지하기 위해 관계형 데이터 스토어가 읽기 전용 모드로 전환하게 되는 시점을 제어합니다. MB 단위로 크기를 지정하세요. 기본 디스크 공간 값은 1024MB입니다. | 관계형 데이터 스토어만 |
--max-connections | 이 매개변수를 사용하면 관계형 데이터 저장소에 허용되는 최대 연결 수를 지정할 수 있습니다. 기본 설정에 따라 관계형 데이터 저장소에는 최대 150개의 연결이 허용됩니다. 허용되는 연결의 수를 변경하려면 --max-connections 등록정보를 사용합니다. ArcGIS Data Store 내부 프로세스가 연결을 5개까지 사용할 수 있음을 고려해야 합니다. 또한 ArcGIS Data Store 머신에서 성능 저하 없이 수용할 수 있는 동시 연결 수도 고려합니다. ArcGIS Data Store 실행 머신의 메모리가 부족하다면 허용 연결 수를 줄여야 할 수 있습니다. 지정하는 숫자는 10 이상이어야 합니다. 허용된 최대 연결 수를 변경하면 프라이머리 및 스탠바이 데이터 저장소 머신에도 변경 사항이 적용됩니다. | 관계형 데이터 스토어만 |
--pitr | 이 옵션은 관계형 데이터 스토어를 특정 시점으로 복구할 수 있도록 ArcGIS Data Store에서 관계형 데이터 스토어에 대한 증분 백업을 생성하는지 여부를 나타냅니다. 이 옵션에 사용 가능한 인수는 enable 또는 disable입니다. | 관계형 데이터 스토어만 기본 설정은 --pitr disable입니다. 비고:Portal for ArcGIS과(와) 함께 설치된 webgisdr 유틸리티를 사용하여 ArcGIS Enterprise 배포의 증분 백업을 생성하려는 경우 --pitr 옵션을 enable(으)로 설정해야 합니다. |
--enablessl | 이 옵션은 타일 캐시 데이터 스토어를 채울 때와 관계형 데이터 스토어 및 호스팅 서버 간의 통신을 위한 전송 계층 보안(TLS) 프로토콜 사용을 제어합니다. --enablessl 매개변수에 지원되는 인수는 다음과 같습니다.
| 관계형 타일 캐시 데이터 스토어 |
--heap-size | 이 매개변수를 사용하면 시공간 빅데이터 저장소에서 사용되는 힙 메모리(MB)의 양을 변경할 수 있습니다. 기본 설정에 따라 이 유형의 데이터 저장소는 시작될 때 머신의 RAM 절반(사용 가능한 RAM의 최대 70%)을 사용합니다. 힙 크기는 512MB~32,000MB에서 변경할 수 있지만 지정한 양이 머신에서 사용 가능한 RAM의 양을 초과하지 않아야 합니다. | 시공간 빅데이터 스토어 |
--rebalance | 기본 설정에 따라 이 옵션은 true(으)로 설정되며 머신 하나를 사용할 수 없는 경우 시공간 빅데이터 스토어가 데이터를 다른 머신에 분산합니다. 시공간 빅데이터 스토어 머신에 업그레이드 등의 유지관리 작업을 수행해야 할 경우 --rebalance false을(를) 지정하여 리밸런스를 일시적으로 멈출 수 있습니다. --max-rebalance-off 매개변수에 설정한 시간 동안 리밸런스 옵션이 일시 중지됩니다. | 시공간 빅데이터 스토어 |
--max-rebalance-off | 이 옵션은 --rebalance 옵션과 함께 사용되어 리밸런스를 일시 중지한 상태로 얼마나 오래 유지할지 나타냅니다. 기본 설정에 따라 --max-rebalance-off는 60분으로 설정됩니다. 즉, 리밸런스를 일시적으로 중지한 경우 60분 후에 다시 시작됩니다. 이 설정 값이 리밸런스를 일시 중지해야 하는 유지 관리 작업의 수행 시간보다 많거나 적은 경우에는 --max-rebalance-off의 시간 설정을 변경합니다. | 시공간 빅데이터 스토어 |
--prompt | 이 유틸리티를 실행하면 지정한 작업을 확인하라는 메시지가 나타납니다. 이 유틸리티가 자동으로 사용되도록 하려면 --prompt no을(를) 지정합니다. 그렇지 않으면 확인 메시지에 응답할 때까지 스크립트가 진행되지 않습니다. | 관계형, 타일 캐시, 시공간 빅데이터 스토어 |
예시
다음 섹션에는 changedbproperties 유틸리티에서 사용할 수 있는 옵션을 사용하는 예시가 포함되어 있습니다.
관계형 데이터 저장소에 대한 읽기 전용 임계치 변경
기본 설정에 따라 관계형 데이터 저장소는 사용 가능한 디스크 공간이 1,024MB 이하가 되면 읽기 전용 모드로 설정됩니다. 다음 예시에서는 머신에 쓰는 다른 앱이 있으므로 관리자는 관계형 데이터 저장소를 더 빨리 읽기 전용 모드로 설정하도록 구성합니다. 머신의 사용 가능한 디스크 공간이 4,000MB 이하인 경우:
./changedbproperties.sh --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
관계형 데이터 저장소에 허용된 연결 수 변경
이 예시에서는 관계형 데이터 저장소에 허용되는 최대 연결의 수가 100으로 설정됩니다.
./changedbproperties.sh --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
관계형 데이터 저장소에 대한 지정 시간 복구 활성화
지정 시간 복구는 기본 설정에 따라 비활성화되어 있습니다. 이 예시에서 지정 시간 복구는 관계형 데이터 저장소에 대해 활성화됩니다.
./changedbproperties.sh --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
SSL 비활성화
기본 설정에 따라 관계형 데이터 저장소는 HTTPS를 통해 호스팅 서버와 통신합니다. 이 예시에서 --enablessl 매개변수는 HTTP를 통해 호스팅 서버와 통신하도록 관계형 데이터 저장소를 구성하는 데 사용됩니다.
./changedbproperties.sh --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
시공간 빅데이터 저장소의 힙 크기 변경
기본 설정에 따라 시공간 빅데이터 저장소는 시작될 때 머신의 RAM 절반(사용 가능한 RAM의 70%)을 사용합니다.
주의:
힙 크기를 줄이면 데이터 저장소가 시작되지 않을 수 있습니다. 힙 크기를 늘리는 경우 머신에서 사용 가능한 RAM 양을 초과하는 숫자를 지정하지 마세요.
이 예시에서 힙 크기는 1,600MB로 설정됩니다.
./changedbproperties.sh --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
시공간 빅데이터 저장소에 대한 리밸런스 일시 중지
이 예시에서 관리자는 시공간 빅데이터 저장소의 머신 하나에서 간단한 유지관리 절차를 수행해야 하며 데이터 저장소 리밸런스를 원하지 않습니다. 이를 수행하려면 --rebalance 및 --max-rebalance-off 옵션을 사용하여 리밸런스를 30분 동안 일시 중지합니다. 30분이 지나면 시공간 빅데이터 저장소가 rebalance를 true로 자동 변경합니다.
이는 주기적으로 수행되어야 하므로 관리자는 다음 문을 스크립트에 보관하고 프롬프트 옵션을 no로 설정합니다.
./changedbproperties.sh --store spatiotemporal --rebalance false --prompt no
./changedbproperties.sh --store spatiotemporal --max-rebalance-off 30 --prompt no
changeloglocation
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
ArcGIS Data Store의 기본 오류 로그 파일 위치는 <ArcGIS Data Store directory>\arcgisdatastore\logs입니다. 다른 파일 디렉터리를 사용하려면 changeloglocation 유틸리티를 실행하고 새 디렉터리 경로를 지정합니다.
ArcGIS Data Store 계정은 지정한 디렉터리에 대한 쓰기 권한이 있어야 합니다.
구문
changeloglocation <directory path>
예시
이 예시에서 로그 파일은 로컬 디렉터리인 ../datastorefiles/logs에 생성됩니다.
./changeloglocation.sh '../datastorefiles/logs'
changenosqldslocation
이 유틸리티는 타일 캐시 데이터 저장소에 사용됩니다.
타일 캐시 데이터 저장소는 고해상도 타일을 대량 저장하는 경우 크기가 커질 수 있습니다. 이 경우 데이터를 같은 서버의 다른 드라이브나 다른 서버의 공유 위치로 이동하려고 할 수 있습니다.
데이터를 공유 디렉터리로 이동하는 경우 ArcGIS Data Store 계정에 디렉터리에 대한 읽기 및 쓰기 권한을 부여해야 합니다.
구문
changenosqldslocation <path> [--prompt {yes | no}]
예시
이 예시에서는 씬 레이어 캐시가 저장되는 데이터베이스가 머신 server2의 dstorecache라는 공유 디렉터리에 생성됩니다.
./changenosqldslocation.sh /net/server2/dstorecache --prompt no
changepassword
이 유틸리티는 관계형 데이터 저장소에 사용됩니다.
ArcGIS Data Store는 관계형 데이터 저장소에 사용되는 데이터베이스 계정에 대해 사용자 이름과 비밀번호를 임의로 생성합니다. 사이트에 고유한 비밀번호를 설정해야 하는 경우 관계형 데이터 스토어 계정의 비밀번호를 획득하고 changepassword를 실행하여 비밀번호를 재설정합니다.
listadminusers 유틸리티를 사용하면 관리자의 사용자 이름과 비밀번호를 구할 수 있으며 listmanageduser 유틸리티를 사용하면 피처 데이터 소유자의 사용자 이름과 비밀번호를 구할 수 있습니다.
changepassword 유틸리티는 프라이머리 관계형 데이터 스토어 머신에서 실행해야 합니다. 어떤 머신이 프라이머리 머신인지 확인하려면 describedatastore 유틸리티를 실행합니다.
구문
changepassword <username> <new password> [--prompt {yes | no}]
예시
이 예시에서는 사용자 gwi_n2Te0 to Phfl4mp!의 비밀번호가 변경됩니다.
./changepassword.sh gwi_n2Te0 Phfl4mp
You are going to change the password for user gwi_n2Te0. Do you want to continue (Yes or No)?Yes
비밀번호 변경 내용을 스크립팅해야 한다면 다음 예시에서와 같이 확인 프롬프트를 숨기는 플래그를 포함시킵니다.
./changepassword.sh gwi_n2Te0 Phfl4mp --prompt no
changestaginglocation
이 유틸리티는 관계형 데이터 스토어, 타일 캐시 데이터 스토어, 그래프 스토어에 사용됩니다.
관계형 데이터 스토어 또는 타일 캐시 스토어를 복원할 때 ArcGIS Data Store이(가) 스테이징 위치의 압축된 백업 파일을 추출합니다. 즉, 압축 해제한 이 데이터를 수용할 수 있는 스테이징 위치가 있어야 합니다. 기본 설정에 따라 해당 위치는 ArcGIS Data Store 데이터 디렉터리에 있습니다. 관계형 또는 타일 캐시 데이터 스토어에 데이터가 많으면 별도의 스테이징 위치를 설정해 복구용으로 지정합니다.
이와 마찬가지로 관계형 데이터 스토어, 타일 캐시 데이터 스토어 또는 그래프 스토어 백업 파일에 대한 S3 버킷 또는 Azure Blob 스토리지 컨테이너를 정의하는 경우 스테이징 위치는 백업 파일을 클라우드 스토리지 위치에 복사하기 전에 패키징하는 데 사용됩니다.
구문
changestaginglocation <directory path>
예시
이 예시에서는 지정된 스테이징 위치가 /net/sanmarcos/rbustage입니다.
./changestaginglocation.sh /net/sanmarcos/rbustage
configurebackuplocation
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
configurebackuplocation 유틸리티를 사용하면 ArcGIS Data Store에서 예약된 백업과 backupdatastore 유틸리티로 생성된 백업 둘 다의 백업 파일이 작성되는 위치를 지정할 수 있습니다. 또한 configurebackuplocation 유틸리티를 사용하여 백업 위치의 등록정보를 변경하고 백업 위치를 제거할 수 있습니다.
관계형 데이터 저장소는 기본 로컬 백업 위치를 사용하여 생성됩니다. 데이터 손실을 방지하기 위해 change 옵션을 사용하여 원격 파일 공유를 등록함으로써 기본 백업 위치를 구성할 수 있습니다.
프라이머리-스탠바이 모드로 생성된 타일 캐시 데이터 저장소부터는 기본 백업 위치를 구성할 수 있는 반면,군집 모드로 생성된 타일 캐시 데이터 저장소는 기본 백업 위치를 구성할 수 없습니다. 두 경우 모두 register 옵션과 함께 configurebackupplocation 유틸리티를 사용하여 공유 네트워크 위치, Amazon Simple Storage Service (S3) 버킷 또는 Microsoft Azure Blob Storage 컨테이너를 지정함으로써 타일 캐시 데이터 저장소 백업을 안전하게 저장할 수 있습니다. 데이터 저장소가 군집 모드로 실행 중인 경우에는 타일 캐시 백업 파일에 로컬 드라이브를 사용할 수 없습니다.
시공간 빅데이터 스토어, 그래프 스토어, 객체 스토어는 기본 백업 위치를 사용하여 생성되지 않습니다. 백업 생성을 시작하려면 먼저 register 옵션으로 configurebackuplocation 유틸리티를 실행하여 이러한 백업에 대한 파일 공유 위치, Amazon Simple Storage Service (S3) 버킷 또는 Microsoft Azure Blob 저장소 컨테이너를 지정해야 합니다.
비고:
시공간 빅데이터 저장소 백업 파일에는 로컬 드라이브를 사용할 수 없습니다.
backupdatastore 유틸리티로 생성한 백업이 저장될 두 번째 백업 위치를 등록할 수 있습니다. 공유 파일 디렉터리, S3 버킷, Azure Blob 저장소 컨테이너를 두 번째 백업 위치로 사용할 수 있습니다.
ArcGIS Data Store 백업에 대한 자세한 내용은 ArcGIS Data Store 백업 관리를 참고하세요.
구문
configurebackuplocation --store {relational | tileCache | spatiotemporal | graph | object} --operation {change | register | unregister | list | setdefault} [--location "<backup_location_arguments>"] [additional options]
필수 옵션
configurebackuplocation 유틸리티를 실행할 때는 다음 옵션을 제공해야 합니다.
- --store {relational | tileCache | spatiotemporal | graph | object}
백업 위치를 구성 또는 쿼리할 ArcGIS Data Store의 유형을 지정합니다. 기본값은 relational입니다.
- --operation {change | register | unregister | list | setdefault}
--operation 옵션은 configurebackuplocaton 유틸리티가 수행할 작업을 지정합니다. 기본값은 change입니다.
다음은 --operation 옵션과 함께 사용할 수 있는 각 인수에 대한 설명입니다.
옵션 | 설명 |
---|---|
change | 이 인수를 사용하여 다음을 변경할 수 있습니다.
|
register | 이 인수를 사용하여 백업 위치를 등록할 수 있습니다. register 인수를 사용할 때는 --location 옵션을 제공해야 합니다. 시공간 빅데이터 저장소, 그래프 저장소 또는 클러스터 모드에서 실행되는 타일 캐시 데이터 저장소에 대해 정의한 첫 번째 백업 위치가 기본 백업 위치로 설정됩니다. 타일 캐시 데이터 스토어(프라이머리-스탠바이 또는 클러스터 모드), 시공간 빅데이터 스토어 또는 그래프 스토어의 다른 백업 위치를 등록하면 두 번째 백업 위치가 등록됩니다. 관계형 데이터 스토어의 경우 register 인수는 항상 보조 백업 위치를 등록합니다. 두 번째 백업 위치는 backupdatastore 유틸리티로 생성된 수동 백업을 저장하는 데 사용할 수 있습니다. |
unregister | 이 인수를 사용하여 데이터 스토어에서 보조 백업 위치를 제거할 수 있습니다. 백업 위치가 하나만 등록된 경우 등록 해제 인수는 타일 캐시, 시공간 빅데이터 스토어 또는 그래프 스토어의 백업 위치를 완전히 제거합니다. |
list | --store 옵션으로 지정하는 데이터 스토어용으로 등록된 모든 백업 위치를 나열합니다. 해당 목록은 물리적인 백업 위치, 백업 위치의 이름, 기본 백업 위치로 등록된 항목을 나타냅니다. |
setdefault | 그래프 스토어, 타일 캐시 데이터 스토어 또는 시공간 빅데이터 스토어에 대해 여러 백업 위치를 구성한 경우 setdefault 인수를 사용하여 백업 위치 중 하나를 기본 위치로 지정할 수 있습니다. 해당 위치는 예약된 백업이 기록되는 위치이며, 백업 위치를 지정하지 않고 backupdatastore, listbackups 또는 restoredatastore 유틸리티를 실행하는 경우에 사용되는 기본 위치입니다. |
위치 옵션
--location 옵션은 다음과 같은 시나리오에서 필요합니다.
- 관계형 데이터 스토어의 백업 위치를 등록하거나 기본 백업 위치를 변경할 때 백업 스토리지 위치를 지정합니다.
- 기존 백업 위치의 이름을 변경하려면 name 인수와 새 이름 값을 입력합니다.
--location 옵션을 사용하여 기본 백업 위치를 설정하거나 백업 위치를 제거할 수도 있고, 백업 이름을 사용할 수도 있습니다.
타일 캐시 데이터 스토어 또는 시공간 빅데이터 스토어의 경우, 또는 관계형 데이터 스토어의 보조 백업 위치를 등록하려는 경우 세미콜론(;)으로 구분된 --location 옵션과 함께 다음 인수를 지정하고 전체 인수 문자열을 큰따옴표(")로 묶습니다.
--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>]".
아래에는 --location 옵션이 지원되는 각 인수에 대한 설명이 나와 있습니다.
인수 | 설명 |
---|---|
type= | 이 인수는 필수입니다. 백업에 사용할 위치 유형을 정의합니다. 백업을 파일 공유에 저장하려면 fs을(를) 지정합니다. 관계형 데이터 스토어의 경우, 기본 백업 위치는 파일 공유여야 합니다. 백업을 Amazon S3 버킷에 저장하려면 s3을(를) 지정합니다. 백업을 azure Blob 스토리지 컨테이너에 저장하려면 Azure을(를) 지정합니다. |
location= | 이 인수는 필수입니다. 파일 공유의 경우 파일 경로를 지정합니다. Amazon S3 버킷의 경우 버킷 이름 및 버킷 경로를 지정합니다. Blob 스토리지 컨테이너의 경우 컨테이너 이름 및 컨테이너 경로를 지정합니다. |
name= | 백업 위치에 이름을 할당할 수 있습니다. 예를 들어 백업 위치가 \\sharedserver_sharedfolders_datastorebackups과(와) 같은 파일 경로인 경우 이 위치의 이름을 dsbackupsfolder와 같이 지정할 수 있습니다. backupdatastore, listbackups 또는 restoredatastore 유틸리티를 실행하는 경우 위치 경로 대신 이 이름을 입력합니다. 데이터 저장소 백업 위치를 구성할 때 이름을 제공하지 않으면 ArcGIS Data Store에서 기본 이름을 지정합니다. |
username= | type= 인수를 azure 또는 s3(으)로 설정하는 경우 이 인수는 필수입니다. S3 버킷의 경우 Amazon Web Services (AWS) 계정에 대한 접근 키 ID를 입력합니다. Azure Blob 저장소 컨테이너의 경우 Blob 저장소 컨테이너에 접근할 수 있는 Microsoft Azure 저장소 계정의 이름을 입력합니다. |
password= | type= 인수를 azure 또는 s3(으)로 설정하는 경우 이 인수는 필수입니다. S3 버킷의 경우 AWS 계정에 대한 비밀번호 키를 입력합니다. Azure Blob 저장소 컨테이너의 경우 Azure 인수를 사용하여 지정한 username 계정의 비밀번호를 입력합니다. |
endpointsuffix= | type= 인수를 azure(으)로 설정하는 경우 endpointsuffix 인수를 사용하여 Azure Blob 스토리지 컨테이너의 위치를 나타낼 수 있습니다. 기본 설정에 따라 endpointsuffix는 core.windows.net으로 간주합니다. 컨테이너가 Microsoft Azure 정부 클라우드 환경에 있는 경우 endpointsuffix=core.usgovcloudapi.net를 설정합니다. 컨테이너가 프라이빗 클라우드에 있는 경우 endpointsuffix을(를) Azure 프라이빗 클라우드의 엔드포인트 접미어로 설정합니다. |
region= | type= 인수를 s3(으)로 설정하는 경우 이 인수는 필수입니다. 지역 코드를 제공해야 합니다. 예를 들어, 버킷이 아시아 태평양(시드니) 지역에 배포된 경우 지역을 ap-southeast-2로 설정합니다. 지역 코드에 대해서는 AWS 문서를 참고하세요. |
추가 옵션
configurebackuplocation 유틸리티를 사용하여 다음과 같은 옵션을 추가로 제공할 수 있습니다.
옵션 | 설명 |
---|---|
--force | 이 옵션은 관계형 데이터 스토어에만 사용되며, 이 옵션을 사용하면 기존 기본 백업 위치에 접근할 수 없더라도 기본 백업 위치를 변경할 수 있습니다. 유효한 값은 true 또는 false입니다. 관계형 데이터 저장소의 기본 백업 위치를 변경하는 경우 ArcGIS Data Store가 이전 위치에 있는 기존 백업 파일을 새 위치로 복사합니다. ArcGIS Data Store가 이전 위치에 접근할 수 없다면 파일을 복사할 수 없습니다. 이전 릴리스에서는 이 경우에 configurebackuplocation 도구가 실패했습니다. 기존 백업 파일을 복사하지 않고 기본 백업 위치 변경을 진행하려면 --force true를 지정합니다. 해당 옵션의 기본값은 false로, ArcGIS Data Store가 기존 기본 위치에 접근할 수 없는 경우에는 기본 백업 위치를 변경할 수 없음을 의미합니다. |
--prompt | 유효한 값은 yes 또는 no입니다. 이 유틸리티를 실행하면 지정한 작업을 확인하라는 메시지가 나타납니다. 이 유틸리티가 자동으로 사용되도록 하려면 --prompt 옵션을 no(으)로 설정합니다. 그렇지 않으면 확인 메시지에 응답할 때까지 스크립트가 진행되지 않습니다. |
예시
다음 섹션에서는 데이터 저장소의 백업 위치를 변경, 설정 또는 나열하는 예시를 제공합니다.
관계형 데이터 저장소의 기본 백업 위치 변경
다음의 예시에서는 관계형 데이터 저장소의 백업 위치가 myshare 머신의 fsdata_bu 디렉터리로 설정됩니다.
./configurebackuplocation.sh --operation change --store relational --location "type=fs;location=/net/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
관계형 데이터 저장소의 백업 위치 추가
해당 예시에서는 Azure의 두 번째 백업 위치가 동일한 관계형 데이터 저장소용으로 등록됩니다.
./configurebackuplocation.sh --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
그래프 저장소의 백업 위치 설정
이 예시에서는 그래프 저장소용으로 네트워크 공유의 백업 위치가 등록됩니다. fshare라는 이름이 백업 위치에 지정됩니다.
./configurebackuplocation.sh --operation register --store graph --location "type=fs;location=/net/sharedmachine/g_bu;name=fshare" --prompt no
백업 위치 추가 및 기본 위치 설정
해당 예시에서는 두 번째 백업 위치가 시공간 빅데이터 저장소용으로 지정됩니다. 추가 백업 위치는 Azure 저장소에 있습니다.
./configurebackuplocation.sh --operation register --store spatiotemporal --location "type=azure;location=myblobs;name=mazloc;username=myazureaccountlogin;password=zpw4myazureaccount" --prompt no
해당 예시에서는 유럽(스페인) 지역에 있는 AWS의 두 번째 백업 위치가 동일한 시공간 빅데이터 스토어용으로 지정됩니다. awsloc라는 이름이 백업 위치에 지정됩니다.
./configurebackuplocation.sh --operation register --store spatiotemporal --location "type=s3;location=mybucket;name=awsloc;username=abcdefg1234567;password=z9y8x7w6v5u4t3s2r1q0;region=eu-south-2" --prompt no
이 예시에서는 백업 위치 이름(awsloc)을 사용하여 S3 버킷이 시공간 빅데이터 저장소의 기본 백업 위치로 설정됩니다.
./configurebackuplocation.sh --operation setdefault --store spatiotemporal --location "name=awsloc" --prompt no
데이터 저장소의 모든 백업 위치 목록 가져오기
이 예시에서는 시공간 빅데이터 저장소의 모든 백업 위치가 나열됩니다.
./configurebackuplocation.sh --operation list --store spatiotemporal
Backup locations for spatiotemporal big data store: ================================================================ Name Type Location isDefault ================================================================ fsshare fs /net/sharedmachine/ge_bu false awsloc s3 mybucket true mazloc azure myblobs false
configuredatastore
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
ArcGIS Data Store를 설치한 후, 데이터 스토어 구성 마법사를 실행하는 대신 configuredatastore 유틸리티를 실행하여 데이터 스토어를 생성하고 GIS Server 사이트에 등록할 수 있습니다. 이 유틸리티를 사용하여 다음과 같은 유형의 데이터 스토어를 생성할 수 있습니다.
configuredatastore 유틸리티의 추가 용도는 다음과 같습니다.
- 데이터 스토어의 모든 머신에서 ArcGIS Data Store 소프트웨어를 업데이트한 후 데이터 스토어를 업그레이드합니다.
- 시공간 빅데이터 스토어에서 머신의 역할을 지정합니다.
구문
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}]
옵션 | 설명 |
---|---|
<ArcGIS Server admin URL> | ArcGIS Enterprise 호스팅 서버로 사용되고 있거나 사용될 GIS Server 사이트입니다. ArcGIS Server 관리자 URL은 https://gisserver.domain.com:6443 형식입니다 비고:GIS Server 사이트가 웹 어댑터 또는 로드 밸런서를 사용하는 경우에도 앞에서 언급한 형식의 URL을 제공해야 합니다. |
<ArcGIS Server administrator> | 호스팅 GIS Server 사이트에 Administrator 권한이 있는 빌트인 사용자(기관별 사용자 아님)에 대한 사용자 이름을 입력합니다. |
<ArcGIS Server administrator password> | 위에서 사용된 계정의 비밀번호를 입력합니다. |
<data directory> | 데이터 디렉터리는 데이터 스토어 파일이 생성될 로컬 머신의 위치입니다. |
--stores | 이 옵션은 구성할 ArcGIS Data Store의 유형을 나타냅니다. 유효한 값은 다음과 같습니다.
--stores 옵션을 지정하지 않으면 relational 값으로 간주됩니다. |
--mode | 이 선택 옵션은 타일 캐시 데이터 스토어 및 객체 스토어에만 적용됩니다. 유효한 값은 singleInstance, primaryStandby 또는 cluster입니다. 모드를 지정하지 않으면 타일 캐시 데이터 스토어가 primaryStandby 모드로 생성되며 객체 스토어가 singleInstance 모드로 생성됩니다. primaryStandby 모드에서 생성된 타일 캐시 데이터 저장소에는 두 대의 머신을 포함할 수 있습니다. 머신이 세 대 이상 포함되도록 타일 캐시 데이터 스토어를 확장해야 하는 경우, 타일 캐시 데이터 스토어를 클러스터 모드로 생성합니다. --mode 옵션을 사용하여 타일 캐시 데이터 스토어를 primaryStandby 모드에서 클러스터 모드로 전환할 수 있습니다. singleInstance 모드에서 생성된 객체 스토어는 하나의 머신만 포함할 수 있습니다. 가용성이 높아야 하는 경우 객체 스토어를 클러스터 모드로 배포합니다. 클러스터 모드에서 사용되는 경우 객체 저장소에는 3대 이상의 머신이 포함되어야 합니다. primaryStandby 모드는 더 이상 객체 스토어에 적용되지 않습니다. 객체 스토어에 대해 모드를 변경할 수 없습니다. 자세한 내용은 데이터 저장소에 머신 추가를 참고하세요. |
--roles | 이 선택 사항 옵션은 여러 머신 시공간 빅데이터 스토어에만 적용됩니다. 지원되는 값은 coord, data 또는 coord,data입니다. 시공간 빅데이터 스토어 머신은 두 역할 중 하나 또는 두 역할 모두로 생성될 수 있습니다. 두 역할 모두에서 머신을 배포하려면 두 역할을 쉼표로 구분합니다. 예를 들어 머신에서 시공간 빅데이터 스토어를 생성하려면 configuredatastore 유틸리티를 실행할 때 --role coord,data을(를) 지정합니다. 각 역할(코디네이터 및 데이터)에 대한 설명은 데이터 스토어에 머신 추가를 참고하세요. configuredatastore 유틸리티를 --roles 옵션과 함께 실행하여 기존 시공간 빅데이터 스토어 머신의 역할을 변경할 수 있습니다. |
특정 유형의 데이터 저장소 구성
생성할 데이터 스토어의 유형은 위에 나타난 대로 --stores 옵션을 사용하여 지정합니다. 각 데이터 스토어 유형에 대한 설명은 다음 링크를 참고하세요.
동일한 머신에 데이터 스토어 유형을 2개 이상 구성하려면 각 유형을 쉼표로 구분합니다(공백 없이). 예를 들어 동일한 머신에 관계형 타일 캐시 데이터 저장소를 구성하려면 --stores relational,tileCache를 지정합니다.
비고:
동일한 머신에 구성된 데이터 저장소는 메모리 및 기타 리소스를 놓고 경쟁할 수 있습니다. 이는 성능에 부정적인 영향을 주고 데이터 저장소의 작동을 중지시킬 수 있습니다. 특히 시공간 빅데이터 저장소, 그래프 저장소, 객체 저장소의 경우에 그러한 영향을 주므로 시공간 빅데이터 저장소, 그래프 저장소 또는 객체 저장소는 다른 데이터 저장소나 기타 ArcGIS 컴포넌트와 동일한 머신에 구성하지 마세요.
여러 시공간 빅데이터 저장소 머신 생성을 스크립팅하는 경우 GIS Server 사이트에 하나의 시공간 빅데이터 저장소 머신을 수동으로 구성해야 추가 시공간 빅데이터 저장소 머신 생성을 스크립팅할 수 있습니다. 스크립트에 대기 시간을 포함시켜 추가 시공간 빅데이터 저장소 머신이 동시에 추가되지 않도록 해야 합니다.
각 데이터 스토어 유형이 생성되는 기본 모드가 있습니다. 타일 캐시 데이터 스토어나 객체 스토어를 생성할 때 서로 다른 모드를 지정할 수 있습니다.
자세한 내용은 데이터 스토어 생성을 참고하세요.
ArcGIS Data Store 설치를 업데이트한 후 데이터 저장소 구성
ArcGIS Data Store 업그레이드의 일부로 기존 데이터 저장소 머신을 다시 구성해야 합니다. 모든 데이터 스토어 머신에서 기존 ArcGIS Data Store 위에 새 버전의 ArcGIS Data Store을(를) 설치한 후 데이터 스토어의 머신에 로그인하고 configuredatastore 유틸리티를 실행하여 해당 데이터 스토어의 업그레이드를 완료합니다. 예를 들어 프라이머리 관계형 데이터 스토어 머신에서 configuredatastore 유틸리티를 실행하면 스탠바이 머신도 업그레이드됩니다.
머신에 관계형 타일 캐시 데이터 저장소가 포함된 경우에는 configuredatastore 유틸리티를 실행할 때 --stores relational,tileCache를 지정합니다. 그러면 데이터 저장소의 머신이 모두 업데이트됩니다.
업데이트된 시공간 빅데이터 저장소 머신을 다시 구성하려면 시공간 빅데이터 저장소에 있는 머신 중 하나에 로그온하여 configuredatastore 유틸리티를 실행합니다. 그러면 시공간 빅데이터 저장소의 모든 머신이 업데이트됩니다.
ArcGIS Enterprise 배포의 모든 머신에 ArcGIS Data Store의 새 버전을 설치하기 전까지는 구성을 진행할 수 없습니다.
자세한 내용은 ArcGIS Data Store 업그레이드를 참고하세요.
타일 캐시 데이터 스토어 모드 변경
타일 캐시 데이터 저장소에 설정된 현재 모드를 확인하려면 타일 캐시 데이터 저장소 머신에서 describedatastore 유틸리티를 실행합니다.
타일 캐시 데이터 스토어 모드를 primaryStandby에서 클러스터 모드로 변경해야 하는 경우 --mode 옵션을 cluster로 설정하여 configuredatastore 유틸리티를 실행합니다.
비고:
--mode 옵션을 사용하면 데이터 스토어를 생성할 때 타일 캐시 데이터 스토어 또는 객체 스토어 모드를 지정하거나 타일 캐시 데이터 스토어의 모드를 primaryStandby에서 클러스터 모드로 변경할 수 있지만, 타일 캐시 데이터 스토어를 업그레이드할 때는 모드를 변경할 수 없습니다. 또한 타일 캐시 데이터 스토어 모드를 클러스터에서 primaryStandby로 변경할 수 없고 다른 데이터 스토어 유형의 모드를 변경할 수도 없습니다.
시공간 빅데이터 스토어 머신 역할 변경하기
모든 시공간 빅데이터 스토어 클러스터에는 클러스터에 있는 다른 모든 머신의 현재 코디네이터로 기능하는 코디네이터 역할의 머신이 있어야 합니다. 시공간 빅데이터 스토어에서 생성하는 첫 번째 머신에는 코디네이터 역할이 포함되어야 하며, 이 첫 번째 머신은 현재의 활성 코디네이터입니다. 현재 코디네이터 머신에서 오류가 발생해도 클러스터가 계속 작동하도록 보장하려면 클러스터에는 코디네이터 역할이 할당된 다른 머신이 두 대 이상 있어야 합니다.
또한 시공간 빅데이터 스토어 클러스터에 데이터 역할의 머신도 한 대 이상 있어야 합니다.
데이터 스토어에 머신 추가에 나와 있는 것처럼, 역할은 머신을 클러스터에 추가할 때 머신에 할당됩니다. 코디네이터가 되기에 적합한 머신은 스토어 데이터로만 변경할 수 있습니다. 현재 데이터 역할만 있는 머신에는 코디네이터 역할을 추가할 수 있습니다.
지원되는 역할 변경 사항은 다음과 같습니다.
- --roles data을(를) 지정하여 코디네이터를 데이터 머신으로 변경합니다. 이는 코디네이터에 적합한 다른 머신이 클러스터에 있는 경우 가능합니다. 코디네이터에 적합한 다른 머신 세 대 이상이 클러스터에 있는 경우 코디네이터 머신을 데이터 역할로 변경할 수 있습니다.
- 두 역할 모두로 배포된 머신에서 코디네이터 역할을 제거하려면 --roles data을(를) 지정합니다. 그러면 머신에 데이터 역할이 남게 됩니다. 코디네이터에 적합한 다른 머신 세 대 이상이 클러스터에 있는 경우 머신에서 코디네이터 역할을 제거할 수 있습니다.
- 본래 데이터 역할만 수행하도록 배포된 머신에 코디네이터 역할을 추가하려면 --roles coord,data을(를) 지정합니다. 최대 다섯 대의 머신에 코디네이터 역할을 포함할 수 있습니다. 클러스터에 이미 코디네이터 머신이 다섯 대 있는 경우, 클러스터에서 데이터 머신에 코디네이터 역할을 추가할 수 없습니다.
팁:
머신의 역할을 변경하기 전에 머신 중 하나에서 describedatastore 유틸리티를 실행하여 시공간 빅데이터 스토어 클러스터의 각 머신에 어떤 역할이 할당되었는지 확인하세요.
예시
이 예시에서는 호스팅 피처 레이어 데이터용 데이터 저장소(관계형 데이터 저장소)가 생성됩니다. 이 데이터 저장소가 사용될 GIS Server 사이트의 URL은 https://gisserver.domain.com:6443, 사이트 관리자의 사용자 이름은 admin, 비밀번호는 Iph33l$ik이며 데이터 저장소의 데이터 디렉터리는 /dstore/data입니다.
./configuredatastore.sh https://gisserver.domain.com:6443 admin Iph33l$ik /dstore/data --stores relational --prompt no
다음 예시에서는 기존 타일 캐시 데이터 저장소(프라이머리-스탠바이)가 클러스터 모드로 변경됩니다.
./configuredatastore.sh https://gisserver.mydomain.com:6443 admin Iph33l$ik dsstore/scenedata --stores tileCache --mode cluster --prompt no
다음 예시에서는 시공간 빅데이터 스토어 클러스터의 데이터 전용 머신 중 하나에 코디네이터 역할이 추가되어, 현재 코디네이터 머신에서 오류가 발생하는 경우 코디네이터 역할을 하기에 적합합니다.
./configuredatastore.sh https://gisserver.mydomain.com:6443 admin Iph33l$ik dsstore/scenedata --stores spatiotemporal --roles coord,data --prompt no
deletebackup
해당 유틸리티는 관계형 데이터 스토어 및 객체 스토어에 사용됩니다.
deletebackup 유틸리티를 사용하면 관계형 데이터 스토어 또는 객체 스토어에 대해 생성한 백업 파일을 삭제할 수 있습니다. 먼저 --operation 옵션을 list(으)로 설정해 configurebackuplocation 유틸리티를 실행하여 데이터 스토어에 대해 구성된 모든 백업 위치의 목록을 가져옵니다. 다음으로, 한 위치에서 listbackups 유틸리티를 실행하여 해당 위치에 있는 백업의 이름과 생성 시간을 확인합니다. 모든 백업 위치에 대해 해당 단계를 반복합니다. 그런 다음 deletebackup 유틸리티를 실행하여 더 이상 필요 없는 백업 파일을 삭제할 수 있습니다. 백업 파일을 삭제하려는 각 위치에 대해 deletebackup을 별도로 실행해야 합니다.
비고:
데이터 스토어를 복구하는 데 필요하지 않은 백업만 삭제할 수 있습니다. 예를 들어 관계형 데이터 저장소의 최근 전체 백업은 삭제할 수 없습니다.
구문
deletebackup <backup name> [--store {relational | object}] [--location "<backup-location>"] [--prompt {yes | no}]
예시
해당 예시에서는 기본 백업 위치에서 featuresMarchbu라는 관계형 데이터 스토어가 삭제되었습니다.
./deletebackup.sh 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
해당 예시에서는 videobucket이라는 백업 위치에서 객체 스토어의 june-videobu가 삭제되었습니다.
./deletebackup.sh 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
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
describedatastore 유틸리티는 ArcGIS Data Store 설치에 대해 다음과 같은 정보를 제공합니다. 유틸리티를 실행하는 머신에 어떤 데이터 스토어 유형이 설치되어 있는지 보고하고, 머신의 각 데이터 스토어 유형에 대한 정보를 제공합니다.
비고:
머신에 데이터 스토어가 설치되어 있지만 구성되지 않은 경우, 사용할 수 있는 ArcGIS Data Store로 표시되지만 해당 데이터 스토어 유형에 대해 추가 정보가 반환되지 않습니다.
일부 정보는 모든 데이터 스토어 유형에 대해 공통이며, 일부 정보는 특정 데이터 스토어 유형에 고유합니다. 다음 테이블에는 describedatastore 유틸리티에서 반환하는 등록정보와 그 설명이 나와 있습니다.
일반 등록정보
이러한 등록정보의 값은 머신에 설치된 모든 데이터 스토어 유형에 대해 동일합니다.
등록정보 | 설명 |
---|---|
ArcGIS Data Store 릴리즈 | 설치된 ArcGIS Data Store의 소프트웨어 릴리즈 번호입니다. |
스테이징 위치 | 관계형 타일 캐시 데이터 스토어의 경우, 스테이징 위치는 ArcGIS Data Store이(가) 데이터 스토어 복원을 시작하기 전에 압축된 백업 파일을 추출하는 곳입니다. 데이터 스토어에 백업을 위한 클라우드 스토리지 위치가 구성된 경우 백업 파일은 클라우드 스토리지 위치로 복사되기 전에 먼저 스테이징 위치에 배치됩니다. 스테이징 위치를 변경하려면 changestaginglocation 유틸리티를 사용하세요. |
로그 위치 | ArcGIS Data Store이(가) 로그 파일을 작성하는 파일 디렉터리입니다. 로그 파일 위치를 변경하려면 changeloglocation 유틸리티를 사용합니다. |
디스크 여유 공간 | ArcGIS Data Store이(가) 설치된 머신에 남아 있는 사용 가능한 디스크 공간입니다. |
공통 등록정보
이러한 등록정보는 각 데이터 스토어 유형에 대해 나타나지만, 그 값은 이러한 값이 나열된 데이터 스토어에 고유합니다.
등록정보 | 설명 |
---|---|
백업 위치 | 데이터 스토어 유형별로 사용된 기본 백업 위치입니다. |
백업 일정 | 자동화된 백업의 경우, 각 데이터 스토어 유형에 대해 백업이 생성되는 빈도입니다. |
데이터 스토어 상태 | 데이터 스토어가 실행 중인지 여부를 나타냅니다. |
자체 시스템 URL | 데이터 스토어가 등록된 호스팅 GIS Server 사이트입니다. 일반적으로 머신의 모든 데이터 스토어에 동일한 호스팅 서버가 사용됩니다. 하지만 동일한 머신의 데이터 스토어가 서로 다른 ArcGIS Enterprise 배포에 사용될 수도 있습니다. |
Portal for ArcGIS URL | 일반적으로 머신의 모든 데이터 스토어에 동일한 Portal for ArcGIS URL이 사용됩니다. 하지만 동일한 머신의 데이터 스토어가 서로 다른 ArcGIS Enterprise 배포에 사용될 수도 있습니다. |
등록된 머신 | 특정 데이터 스토어 유형에 있는 모든 머신의 목록입니다. 이 등록정보는 상태에 관계없이 모든 머신을 나열합니다. |
관계형 데이터 스토어 등록정보
이러한 등록정보는 관계형 데이터 스토어 배포에 고유합니다.
등록정보 | 설명 |
---|---|
데이터 백업 유지됨 | ArcGIS Data Store에서 관계형 데이터 스토어 백업 파일을 삭제하기 전에 보관하는 기간(일)입니다. |
지정 시간 복구 활성화 여부 | 관계형 데이터 스토어가 증분 백업을 생성하도록 구성되어 특정 시점으로 복원할 수 있는지 여부를 나타냅니다. 이 설정은 changedbproperties 유틸리티를 사용하여 구성됩니다. |
SSL 활성화됨 | SSL 통신이 활성화되었는지 여부를 나타냅니다. |
읽기 전용 모드의 임계값 | 관계형 데이터 스토어가 읽기 전용 모드로 설정되는 디스크 여유 공간 임계값입니다. changedbproperties 유틸리티를 사용하여 관계형 데이터 스토어의 이 값을 변경할 수 있습니다. |
최대 연결 | 관계형 데이터 스토어에 허용된 최대 연결 수를 나타냅니다. |
연결 수 | 관계형 데이터 스토어에 대한 현재 피처 레이어 연결 수입니다. |
데이터 스토어 모드 | 데이터 스토어가 읽기/쓰기 모드인지 아니면 읽기 전용 모드인지 나타냅니다. |
마지막 페일오버 | 이 등록정보는 프라이머리 머신에서 오류가 발생하여 스탠바이 머신이 프라이머리 역할로 승격된 가장 최근의 날짜 및 시간을 보고합니다. 데이터 스토어가 페일오버한 적이 없으면 이 등록정보가 나열되지 않습니다. |
타일 캐시 데이터 스토어 등록정보
이러한 등록정보는 타일 캐시 데이터 스토어 배포에 고유합니다.
등록정보 | 설명 |
---|---|
구성원 머신 | 타일 캐시 데이터 스토어가 클러스터 모드에서 배포되는 경우, 이 등록정보는 클러스터의 활성 머신 및 사용 가능한 머신의 목록을 제공합니다. |
마지막 페일오버 | 프라이머리-스탠바이 모드에서 실행 중인 타일 캐시 데이터 스토어의 경우, 이 등록정보는 프라이머리 머신에서 오류가 발생하여 스탠바이 머신이 프라이머리 역할로 승격된 가장 최근의 날짜 및 시간을 보고합니다. 데이터 스토어가 페일오버한 적이 없으면 이 등록정보가 나열되지 않습니다. |
배포 모드 | 타일 캐시 데이터 스토어가 프라이머리-스탠바이 모드에서 실행 중인지 아니면 클러스터 모드에서 실행 중인지 나타냅니다. |
SSL 활성화됨 | SSL 통신이 활성화되었는지 여부를 나타냅니다. |
시공간 빅데이터 스토어 등록정보
이러한 등록정보는 시공간 빅데이터 스토어 배포에 고유합니다.
등록정보 | 설명 |
---|---|
클러스터 완성 여부 | 클러스터에 필요한 최소 코디네이터 및 데이터 머신 수가 포함되어 있는지 여부를 나타냅니다. |
자동 리밸런스 | 이 등록정보 값이 켜짐으로 설정되면 머신 하나를 사용할 수 없는 경우 시공간 빅데이터 스토어가 데이터를 다른 머신에 분산합니다. 이 등록정보 값이 꺼짐으로 설정되면 머신을 사용할 수 없는 경우 데이터가 다시 분산되지 않습니다. 이 설정은 changedbproperties 유틸리티를 사용하여 변경할 수 있습니다. |
최대 리밸런스 꺼짐 시간 | 리밸런스를 비활성화하면(이 경우 자동 리밸런스 등록정보 값이 꺼짐으로 설정됨) 이 등록정보에 나타난 기간(분)만큼만 비활성화됩니다. 이 기간이 끝나면 자동 리밸런스 등록정보 값이 켜짐으로 설정됩니다. 이 설정은 changedbproperties 유틸리티를 사용하여 변경할 수 있습니다. |
읽기 전용 모드의 임계값 | 시공간 빅데이터 스토어가 읽기 전용 모드로 설정되는 디스크 여유 공간 임계값입니다. |
구성원 머신 | 시공간 빅데이터 스토어 클러스터의 활성 머신 및 사용 가능한 머신의 목록입니다. |
데이터 스토어 모드 | 데이터 스토어가 읽기/쓰기 모드인지 아니면 읽기 전용 모드인지 나타냅니다. |
클러스터의 현재 코디네이터 머신 | 현재 클러스터에 있는 모든 머신의 코디네이터 역할을 하는 시공간 빅데이터 스토어의 머신입니다. |
시공간 클러스터의 코디네이터 후보 머신 | 코디네이터 역할을 할당받았으며, 그로 인해 현재 코디네이터가 될 수 있는 시공간 빅데이터 스토어의 머신입니다. |
시공간 클러스터의 데이터 머신 | 데이터 역할이 할당된 시공간 빅데이터 스토어의 머신입니다. |
그래프 스토어 등록정보
이러한 등록정보는 그래프 스토어 배포에 고유합니다.
등록정보 | 설명 |
---|---|
배포 모드 | 데이터 스토어가 단일 인스턴스에서 배포되었는지 아니면 클러스터 모드에서 배포되었는지 나타냅니다. |
마지막 페일오버 | 이 등록정보는 프라이머리 머신에서 오류가 발생하여 스탠바이 머신이 프라이머리 역할로 승격된 가장 최근의 날짜 및 시간을 보고합니다. 데이터 스토어가 페일오버한 적이 없으면 이 등록정보가 나열되지 않습니다. |
객체 스토어 등록정보
이러한 등록정보는 객체 스토어 배포에 고유합니다.
등록정보 | 설명 |
---|---|
배포 모드 | 데이터 스토어가 단일 인스턴스에서 배포되었는지 아니면 클러스터 모드에서 배포되었는지 나타냅니다. ArcGIS Data Store 11.1 이전에 생성된 객체 스토어는 프라이머리-스탠바이 모드를 보고하지만 하나의 머신만 포함할 수 있습니다. |
구문
describedatastore
예시
describedatastore 유틸리티는 머신의 모든 데이터 저장소에 적용된 일반 정보와 함께 데이터 저장소 유형별 정보가 포함되어 있는 개별 섹션을 각각 반환합니다.
머신마다 데이터 저장소가 각기 달라야 하지만 각 유형에 대해 반환된 정보를 볼 수 있도록 다음 결과에서는 동일한 머신에 모든 ArcGIS Data Store 유형이 있는 머신을 보여줍니다. 처음 두 섹션(사용 가능한 ArcGIS Data Store 및 일반 정보)은 항상 반환됩니다. describeatastore에서 반환되는 데이터 스토어 섹션은 유틸리티를 실행하는 머신에 있는 데이터 스토어 유형에 따라 다릅니다.
./describedatastore.sh 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............./arcgis/datastore/staging Log location................./arcgis/datastore/logs Free disk space..............174.00GB Information for relational data store ds_sthiu0_5T ============================================================== Backup location................/net/nwshare/dsbackups Backup schedule................{"schedule-starttime":"00:00:00","schedule-frequency":"Every 1 DAYS"} Days backup retained...........31 Data store status..............Started SSL enabled....................true Threshold for READONLY mode....2048MB Last failover..................20150130190334005 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............/home/ags/arcgis/datastore/usr/arcgisdatastore/nosqldata Data store status........Started Last failover............20200130190334005 Backup location........../net/sharedir/datastore/backup Backup schedule..........{"schedule-starttime":"01:00:00","schedule-frequency":"Every 2 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 big data store ds_qpko99Cl ============================================================== Is cluster finalized................Yes Max rebalance off time..............60 minutes Automatic rebalance ................On Threshold for READONLY mode.........1024MB Backup location...................../net/dirshare2/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............../net/dirshare3/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.........../net/dirshare4/myfiles/ods_bu Backup schedule...........{"schedule-starttime":"04:00:00","schedule-frequency":"Every 1 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
이 유틸리티는 관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.
diskcleanup 유틸리티는 restoredatastore 및 ArcGIS Data Store 업그레이드와 같은 작업에서 남은 임시 파일을 제거합니다. 업그레이드 후 특정 파일이 유지되어 실패한 업그레이드 또는 복원 작업 문제를 해결할 수 있습니다. 업그레이드 또는 복원 작업이 완료되어 시스템이 예상대로 작동하는 것이 확인되면 이 도구를 실행하여 해당 임시 파일을 제거하고 데이터 스토어 머신에서 여유 디스크 공간을 다시 확보할 수 있습니다.
이 유틸리티는 한 번에 머신 한 대의 디스크 공간을 정리합니다. 동일한 데이터 저장소에 있는 둘 이상의 머신에서 파일을 정리해야 하는 경우 각 머신에서 도구를 실행해야 합니다.
구문
diskcleanup
예시
diskcleanup 유틸리티를 실행하려면 계속 진행할 것인지 확인해야 합니다.
./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
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
listadminusers 유틸리티는 관계형 데이터 저장소의 관리자, 복사본 소유자, 지오데이터베이스 관리자의 사용자 이름과 비밀번호를 반환합니다. 다른 모든 데이터 스토어 유형에 대해서는 관리자 자격 증명을 반환합니다.
구문
listadminusers
예시
이 예시에서 listadminusers는 관계형 데이터 저장소만 설치된 머신에서 실행됩니다.
./listadminusers.sh
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
이 예시에서 listadminusers는 시공간 빅데이터 저장소만 설치된 머신에서 실행됩니다.
./listadminusers.sh
Admin users for spatiotemporal big data store bds_abcd1234 ================================================= Store admin user.... els_321ret / B1as70fF1
이 예시에서 listadminusers는 그래프 저장소만 설치된 머신에서 실행됩니다.
./listadminusers.sh
Admin users for graph store s2t0ic1 ================================================= Store admin user....root / ypz5kx2c5tk4fequ
이 예시에서 listadminusers는 객체 저장소만 설치된 머신에서 실행됩니다.
./listadminusers.sh
Admin users for object store w1tiknx ================================================= Store admin user....n6o96nl53vzkm36d / bpvifyjz73xwhot4
listbackups
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
관계형 데이터 저장소에 대해 실행할 경우 listbackups 유틸리티는 프라이머리 데이터 저장소 머신에서만 작동합니다.
listbackups 유틸리티를 실행하여 다음을 확인합니다.
- 백업 작업이 시작된 시간
- 백업이 완료되었는지 아니면 여전히 실행 중인지 여부
- 백업이 backupdatastore 유틸리티를 사용하여 수동으로 생성되었는지 아니면 ArcGIS Data Store에서 자동으로 생성되었는지 여부
- 실행 가능한 백업 파일 listbackups 유틸리티가 백업 파일을 반환하지 않는 경우, 데이터 스토어를 복원하는 데 사용할 수 없습니다. 예를 들어 이전 ArcGIS Data Store 릴리즈로 생성된 백업 파일은 데이터 스토어를 복원하지 못할 수 있습니다.
- 보유한 백업 파일 개수(삭제해야 하는지 여부를 판단하기 위해)
- deletebackup 유틸리티를 실행하기 전에 백업 파일 이름 확인
listbackups 유틸리티를 실행하는 경우 백업 파일 목록을 확인할 백업 위치를 지정합니다. 위치를 지정하지 않으면 listbackups 유틸리티에서 기본 백업 위치에 대한 백업을 반환합니다.
구문
listbackups [--store {relational | tileCache | spatiotemporal | graph | object}] [--location "<location_arguments>"]
데이터 스토어 유형(--store)을 지정하지 않은 경우 유틸리티는 relational을(를) 기본값으로 사용하며 해당 머신에서 실행 중인 관계형 데이터 스토어의 백업을 반환합니다. 유틸리티를 실행하는 머신에 관계형 데이터 스토어가 없는 경우, 유틸리티는 오류 메시지를 반환합니다.
등록된 특정 백업 위치의 백업에 대한 정보를 알아보려면 --location 옵션을 사용합니다. 위치를 지정하지 않으면 기본 백업 위치에 대한 정보가 반환됩니다. --location 옵션을 사용하여 다음 인수 중 하나를 제공합니다.
인수 | 설명 |
---|---|
name= | 백업 위치의 이름을 입력합니다. 백업 위치를 구성할 때 이 이름을 지정했거나, 이름을 지정하지 않은 경우 ArcGIS Data Store에서 기본 이름을 지정했습니다. |
location= | 백업 위치로 등록한 공유 파일 디렉터리, S3 버킷 또는 Blob 스토리지 컨테이너의 경로를 지정합니다. |
예시
다음 예시에서는 관계형 데이터 스토어의 기본 백업 위치에 대한 백업이 나열됩니다.
./listbackups.sh --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: '/net/myserver.net.com/dsbackups'
이 예시에서는 sbdsbu라는 백업 위치에 대한 시공간 빅데이터 저장소 백업이 나열됩니다.
./listbackups.sh --store spatiotemporal --location "name=sbdsbu"
Backup_Name Status Backup_Time Mode ================================================================== backup1 BackupComplete 2023-07-11 09:47 manual Backups located at: '/net/myserver.ntw.com/spatiotemporal'
listdatasources
이 유틸리티는 시공간 빅데이터 저장소에 사용됩니다.
10.8.1의 버그로 인해 10.9 이후 버전으로 업그레이드한 후에는 사각형 또는 육각형 집계를 사용하는 ArcGIS GeoEvent Server 맵 서비스가 렌더링되지 않습니다. 이를 해결하려면 listdatasources 유틸리티를 실행하여 GeoEvent Server 맵 서비스의 이름을 가져오고 upgradedatasource 유틸리티와 함께 반환하는 서비스 이름을 사용하여 개별 서비스에 대한 데이터를 업데이트할 수 있습니다.
listdatasources 유틸리티는 시공간 빅데이터 저장소의 모든 머신에서 실행할 수 있습니다.
구문
listdatasources
예시
명령 프롬프트에서 listdatasources 유틸리티를 실행하여 GeoEvent Server 맵 서비스 목록을 반환합니다.
./listdatasources
listmanageduser
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
listmanageduser 유틸리티는 관계형 및 시공간 빅데이터 저장소의 호스팅 피처 레이어 데이터를 소유한 계정의 사용자 이름과 비밀번호를 반환합니다. 이 유틸리티는 타일 캐시 데이터 스토어의 씬 캐시 소유자, 그래프 스토어의 그래프 소유자, 객체 스토어의 비디오 소유자에 대한 사용자 이름과 비밀번호도 반환합니다.
구문
listmanageduser
예시
다음 예시에서는 관계형 타일 캐시 데이터 저장소가 포함된 머신에서 listmanageduser를 실행합니다. 이 머신은 프라이머리 관계형 데이터 저장소입니다.
./listmanageduser.sh
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
다음 예시에서 listmanageduser는 시공간 빅데이터 저장소 머신에서 실행됩니다.
./listmanageduser.sh
Managed user for spatiotemporal big data store bds_6udbx4321 ============================================================= UserName Password fmr_o1He3 5vZggkPbaw+T
다음 예시에서는 그래프 저장소 머신에서 listmanageduser를 실행합니다.
./listmanageduser.sh
Managed user for graph store s2t0ic1 ================================================ UserName Password mu_vwmp8c6 m5c2so76y3b0qczf
다음 예시에서 listmanageduser는 객체 저장소 머신에서 실행됩니다.
./listmanageduser.sh
Managed user for object store w1tiknx ============================================================= Store credential........n6o96nl53vzkm36d / bpvifyjz73xwhot4
registerdatastore
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
데이터 스토어는 호스팅 GIS Server 사이트의 머신 이름에 대한 정보를 유지합니다. 호스팅 GIS Server 사이트를 새 머신으로 이동하는 경우(예: 새 하드웨어를 구매했거나 기존 GIS Server 머신에서 장애가 발생한 경우) 이 정보를 제거하려면 GIS Server 사이트에서 데이터 스토어를 등록 해제해야 합니다. 새 머신에서 GIS Server을(를) 구성한 후 registerdatastore 유틸리티를 사용하여 GIS Server 사이트에 데이터 스토어를 등록합니다.
비고:
registerdatastore 유틸리티는 이전에 등록된 것과 동일한 GIS Server 사이트에 데이터 스토어를 등록하는 데 사용됩니다. 데이터 저장소는 기존 GIS Server 사이트에서 호스팅 레이어에 대한 데이터를 포함합니다. 다른 GIS Server 사이트에 등록하면 호스팅 레이어가 다시 생성되지 않습니다.
registerdatastore 유틸리티는 프라이머리 관계형 데이터 스토어 머신이나 프라이머리-스탠바이 모드에서 실행 중인 타일 캐시 데이터 스토어의 그래프 스토어 머신 또는 프라이머리 머신에서 실행할 수 있습니다. 클러스터 모드에서 실행되는 타일 캐시 데이터 저장소 또는 객체 저장소의 모든 머신이나 시공간 빅데이터 저장소 머신에서도 실행할 수 있습니다.
구문
registerdatastore <ArcGIS Server URL> <ArcGIS Server site administrator username> <ArcGIS Server site administrator password> --stores {relational | tileCache | spatiotemporal | graph | object}
권장 구성은 아니지만 서로 다른 유형의 데이터 저장소가 동일한 머신에 설치되어 있는 경우 각각의 데이터 저장소를 공백 없이 쉼표로 분리해 지정하여 한꺼번에 등록할 수 있습니다(예시: --stores relational,tileCache).
예시
다음 예시에서 관계형 데이터 저장소는 URL이 GIS Server인 https://gisserver.domain.com:6443 사이트에 다시 등록됩니다. ArcGIS Server 기본 사이트 관리자의 사용자 이름은 agsadmin이고 비밀번호는 Tan$p0n입니다.
./registerdatastore.sh https://gisserver.domain.com:6443 agsadmin Tan$p0n --stores relational
removemachine
이 유틸리티는 관계형, 타일 캐시, 시공간 빅데이터 저장소, 그래프 저장소에 사용됩니다.
removemachine 유틸리티는 둘 이상의 머신이 포함된 데이터 저장소에서 머신을 제거하는 데 사용됩니다. 다음 시나리오에서 removemachine 유틸리티가 사용됩니다.
- 관계형 데이터 스토어 또는 그래프 스토어에서 스탠바이 머신을 제거합니다. 스탠바이 머신이나 프라이머리 머신(스탠바이 머신을 사용할 수 없는 경우)에서 이 유틸리티를 실행할 수 있습니다.
- 타일 캐시 데이터 저장소에서 머신을 제거합니다. 단일 머신으로만 구성된 타일 캐시 데이터 저장소를 제외하고 타일 캐시 데이터 저장소의 임의 머신에서 이 유틸리티를 실행할 수 있습니다.
- 시공간 빅데이터 저장소에서 머신을 제거합니다. 단일 머신으로만 구성된 시공간 빅데이터 저장소를 제외하고 시공간 빅데이터 저장소의 임의 머신에서 이 유틸리티를 실행할 수 있습니다.
현재 코디네이터 머신 에서 이 유틸리티를 실행하는 경우 클러스터에 있는 관리자에 적합한 나머지 머신 중 하나가 현재 코디네이터 역할을 대신 맡아야 합니다. 이렇게 되려면 클러스터에 관리자 역할이 할당된 다른 머신이 두 대 이상 있어야 합니다. 머신을 제거하기 전에 describedatastore 유틸리티를 실행하여 현재 코디네이터 역할을 맡은 머신과 코디네이터가 되기에 적합한 머신을 식별합니다.
구문
removemachine <machine name> --store {relational | tileCache | spatiotemporal | graph} [--force {true | false}] [--prompt {yes | no}]
머신 이름과 데이터 스토어 유형을 제공해야 합니다.
등록된 ArcGIS Server 사이트를 사용할 수 없는 경우에만 --force 옵션을 true(으)로 지정합니다.
기본 설정에 따라 유틸리티 실행을 확인하라는 메시지가 표시됩니다. 동작을 확인하지 않으려면 --prompt 옵션을 no(으)로 지정합니다.
예시
이 예시에서는 시공간 빅데이터 저장소 머신인 gefour가 데이터 저장소에서 제거됩니다.
./removemachine.sh gefour --store spatiotemporal --prompt no
이 예시에서는 호스팅 서버 사이트를 사용할 수 없으며, 관계형 데이터 저장소 머신 fsdata가 데이터 저장소에서 제거됩니다.
./removemachine.sh fsdata --store relational --force true --prompt no
replacesslcertificate
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
웹 서버에서 호스팅 서버와 데이터 스토어 간 통신과 데이터 스토어 머신 간 통신을 인증하는 데 사용되는 ArcGIS Data Store 자체 서명된 인증서를 인증 기관(CA)에서 서명한 인증서 또는 도메인 인증서로 교체할 수 있습니다. 다음 데이터 스토어 유형의 경우 포트를 통해 머신 간 통신에 사용되는 자체 서명된 인증서를 교체할 수도 있습니다.
- 관계형 데이터 스토어
- 타일 캐시 데이터 저장소
- 그래프 스토어
- 객체 스토어
이 유틸리티는 updatesslcertificate 유틸리티를 대체할 예정입니다.
자세한 내용은 ArcGIS Data Store SSL 인증서 바꾸기를 참고하세요.
구문
replacesslcertificate <source certificate file name with path> <password for the source certificate file> <alias for the certificate> --option <webserver | relational | graph | object | tileCache>
예시
다음 예시에서 웹 서버 인증에 사용되는 자체 서명된 인증서는 CA 서명 인증서 파일(mysignedcert.pfx)로 교체됩니다.
./replacesslcertificate.sh /usr/files/mysignedcert.pfx "ps4mycert" "mycacert" --option webserver
다음 예시에서 포트를 통한 관계형 데이터 스토어와의 통신에 사용되는 자체 서명된 인증서는 CA 서명 인증서(mysecondsignedcert.pfx)로 교체됩니다.
./replacesslcertificate.sh /usr/files/mysecondsignedcert.pfx "ps4mycert" "relcacert" --option relational
restoredatastore
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
호스팅 레이어가 사용하는 데이터에 접근할 수 없는 경우 백업 파일과 restoredatastore 유틸리티를 사용하여 데이터 스토어를 복구합니다.
데이터 스토어를 복구할 수 없는 경우 새 머신에 ArcGIS Data Store를 설치한 다음 데이터 스토어를 구성하지 않고 마지막 전체 백업을 새 머신에 복원합니다.
관계형 데이터 저장소를 사용하며 과거의 특정 시간으로 호스팅 피처 레이어 데이터를 롤백하려면 기존 관계형 데이터 저장소 위에서 복원합니다.
비고:
관계형 데이터 스토어는 지정 시간 복구를 지원하도록 구성되어야 하며, 백업 파일을 사용할 수 있는 이전 관계형 데이터 스토어 상태로만 복원할 수 있습니다. 예를 들어 5일간 백업을 유지하는 경우 해당 5일 이내 어떤 시점으로만 데이터 저장소를 복구할 수 있습니다.
다중 머신 타일 캐시 데이터 저장소에 있는 머신 중 하나를 교체해야 하는 경우, 타일 캐시 데이터 저장소 간에 씬 레이어 캐시를 리밸런싱해야 할 가능성이 매우 높습니다. 이 프로세스의 일환으로 replicatedata 옵션을 true로 설정하여 타일 캐시 데이터 저장소를 복원해야 합니다. 자세한 내용은 데이터 저장소 복구를 참고하세요.
restoredatastore 유틸리티는 프라이머리 관계형 데이터 스토어 머신에서 실행되어야 합니다. 해당 유틸리티는 모든 타일 캐시 데이터 스토어, 시공간 빅데이터 스토어, 그래프 스토어 또는 객체 스토어 머신에서 실행할 수 있습니다.
비고:
복원에 어떤 백업 파일을 사용할 수 있는지 알아보려면 listbackups 유틸리티를 실행하세요.
구문
restoredatastore [options]
지원되는 옵션은 아래 테이블에 나와 있습니다.
옵션 | 설명 |
---|---|
--store | 복원할 데이터 스토어의 유형을 표시합니다. 유효한 값은 relational, tileCache, spatiotemporal, graph, object입니다. |
--target | 유효한 값은 most-recent, <yyy-mm-dd-hh:mm:ss> 형식으로 된 백업 파일의 타임스탬프, 백업 파일의 이름입니다. 모든 데이터 스토어 유형은 target 옵션과 함께 백업 파일 이름을 지원합니다. 타임스탬프와 most-recent은(는) 관계형 데이터 스토어에 대해서만 지원됩니다. 관계형 데이터 스토어를 충돌 후 복원하거나 이동하는 경우 --target most-recent을(를) 지정합니다. 관계형 데이터 스토어를 특정 시점으로 복원할 경우(관계형 데이터 스토어가 지정 시점 복원을 허용하도록 구성되어야 함) 데이터 스토어를 복원할 날짜와 시간(UTC)을 지정합니다. 복원할 특정 백업 파일이 있는 경우 백업 파일 이름을 대신 지정합니다. 대상을 지정하지 않으면 최근의 백업이 복원됩니다. |
--source-loc | 상위 레벨 디렉터리로, 배치된 데이터 스토어를 복원하는 데 사용할 백업 파일의 위치입니다. 이 위치는 파일 공유 위치의 경로, 백업 위치 이름, Amazon S3, Azure Blob 저장소 백업 위치가 될 수 있습니다. 팁:백업 원본 위치를 확보하려면 --operation 옵션을 list(으)로 설정하여 configurebackuplocation 유틸리티를 사용할 수 있습니다. configurebackuplocation 유틸리티를 실행할 수 없는 경우(예시: 데이터 스토어 머신이 충돌하고 데이터 스토어를 복구하기 위해 새 시스템으로 복원하는 경우) agsds_backup_sig 파일이 있으면 백업 원본 위치를 식별할 수 있습니다. |
--bound | 유효한 값은 true 또는 false입니다. --bound 옵션은 관계형 데이터 스토어에만 지원됩니다. 기본 설정에 따라 백업을 생성했을 때 등록된 것과 동일한 GIS Server 사이트에서 작업하기 위해 관계형 데이터 스토어를 복원하려는 것으로 간주됩니다. 데이터 스토어의 GIS Server 사이트와 연결을 유지하지 않고 데이터 스토어를 복원하려는 경우에만 --bound false을(를) 지정합니다. 호스팅 서비스를 다른 GIS Server(으)로 이동한 경우, 복원할 때 --bound 옵션을 false로 설정하고 --server-url 옵션을 사용하여 새 GIS Server 사이트의 URL을 지정할 수 있습니다. 또한 GIS Server 사이트가 손실되고 복구할 수 없는 경우에 최후의 수단으로 바인딩되지 않은 데이터 스토어를 GIS Server에서 복원할 수 있습니다. 바인딩되지 않은 데이터 스토어를 복원하여 이를 새로 페더레이션된 GIS Server 사이트에 구성할 수 있습니다. 그러나 데이터 저장소의 데이터를 사용하는 레이어는 더 이상 존재하지 않게 됩니다. 다른 형식으로 데이터를 추출하여 ArcGIS Enterprise에 다시 발행하려면 데이터 저장소 데이터베이스에 연결해야 합니다. |
--data-dir | 데이터베이스를 복원하는 머신의 ArcGIS Data Store 디렉터리입니다. 데이터 저장소를 새 머신에 복원하는 경우에만 --data-dir을 사용합니다. 새 머신에 복원하려는 경우에는 --source-loc 옵션도 지정해야 합니다. |
--server-url | 백업을 생성했을 때 동일한 GIS Server 사이트에 등록된 데이터 스토어를 유지하기 위해 --bound true을(를) 지정하는 경우(또는 --bound 옵션을 생략하는 경우), 해당 GIS Server 사이트의 URL을 지정합니다. --bound true를 지정하고 서비스를 이미 새 GIS Server 사이트로 이동한 경우 --server-url 옵션을 사용하여 새 GIS Server 사이트의 URL을 지정합니다. 새 사이트 URL을 지정한 서비스가 새 서버로 이동되지 않은 경우 데이터 스토어의 데이터에 접근할 수 없습니다. |
--server-admin | 이 옵션은 --bound true을(를) 지정하거나 --bound 옵션을 지정하지 않은 경우에 필요합니다. ArcGIS Server 관리자의 사용자 이름을 제공합니다. |
--server-password | 이 옵션은 --bound true을(를) 지정하거나 --bound 옵션을 지정하지 않은 경우에 필요합니다. ArcGIS Server 관리자의 비밀번호를 제공합니다. |
--loaddata | 타일 캐시 및 시공간 빅데이터 스토어, 그래프 및 객체 스토어에서 지원됩니다. 유효한 값은 true 또는 false입니다. 데이터 저장소를 새 머신에 복원해야 하지만 데이터가 첫 번째 머신에 맞지 않는 경우 이 옵션을 false로 설정합니다. 이를 통해 데이터 저장소의 스키마를 복원하고 데이터 저장소에 더 많은 머신을 추가하여 모든 데이터를 수용한 다음 restoredatastore가 --loaddata로 설정된 true 유틸리티를 다시 실행하여 데이터를 복원할 수 있습니다. 기본 설정에 따라 이 옵션은 true로 설정됩니다. |
--replicatedata | 타일 캐시 데이터 스토어에서 지원됩니다. 유효한 값은 true 또는 false입니다. 타일 캐시 데이터 저장소에 머신을 추가한 후 씬 캐시 데이터를 재조정하는 경우 옵션을 true로 설정합니다. |
--mode | 유효한 값은 primaryStandby 또는 cluster입니다. 타일 캐시 데이터 스토어를 새 머신에 복원할 때 가용성을 높이기 위해 두 머신의 타일 캐시 데이터 스토어를 사용할지(primaryStandby) 아니면 확장 가능한 다중 머신 타일 캐시 데이터 스토어를 사용할지(cluster) 지정할 수 있습니다. |
--prompt | 유효한 값은 yes 또는 no입니다. 이 유틸리티를 실행하면 지정한 작업을 확인하라는 메시지가 나타납니다. 이 유틸리티가 자동으로 사용되도록 하려면 --prompt 옵션을 no(으)로 설정합니다. 그렇지 않으면 확인 메시지에 응답할 때까지 스크립트가 진행되지 않습니다. |
예시
이 예시에서 가장 최근 백업은 rdsbackups라는 백업 위치에 있으며 기존 데이터 저장소로 복원됩니다. 기본 저장소 유형이 관계형이고 데이터 저장소는 기본 설정에 따라 등록되었던 GIS Server 사이트에 바인딩되어 있으므로 --store relational 또는 --bound true를 지정할 필요가 없습니다. 하지만 GIS Server URL과 관리자 자격 증명을 지정해야 합니다.
./restoredatastore.sh --target most-recent --source-loc rdsbackups --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
이 예시에서는 지정 시간 복구가 활성화된 관계형 데이터 저장소가 네트워크 공유의 관계형 데이터 저장소 백업 위치에서 2014년 7월 17일 오후 2시 30분(UTC)의 상태로 복원됩니다.
./restoredatastore.sh --target 2014-07-17-14:30:00 --source-loc /net/sharedserver/entbackups/relds --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
이 예시에서는 movedatastore라는 이름의 백업 파일을 사용하여 관계형 데이터 저장소가 새 머신에 복원됩니다. 새 머신에 복원하려는 경우 백업 파일의 위치와 새 ArcGIS Data Store 데이터 디렉터리의 위치를 지정해야 합니다. 호스팅 피처 서비스는 관계형 데이터 저장소가 등록된 동일한 GIS Server 사이트에서 계속 실행되고 있으므로 --bound true를 지정할 필요가 없지만 GIS Server URL과 관리자 자격 증명은 지정해야 합니다.
./restoredatastore.sh --target movedatastore --source-loc /net/buserver/data/backups --data-dir /usr/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
다음 예시에서는 타일 캐시 데이터 저장소가 새 머신에 복원됩니다. 새 머신에 복원하려는 경우 백업 파일의 위치와 새 ArcGIS Data Store 데이터 디렉터리의 위치를 지정해야 합니다. 씬 서비스는 타일 캐시 데이터 저장소가 등록된 동일한 GIS Server 사이트에서 계속 실행되고 있으므로 --bound true를 지정할 필요가 없지만 GIS Server URL과 관리자 자격 증명은 지정해야 합니다.
./restoredatastore.sh --store tilecache --source-loc /net/buserver/scenedata/backups --data-dir /usr/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
이 예시에서는 새 머신이 타일 캐시 데이터 저장소에 추가된 후 타일 캐시 데이터 저장소가 mybackupfilename이라는 파일을 통해 복원되어 씬 캐시 데이터를 리밸런싱합니다.
./restoredatastore.sh --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
다음 예시에서는 시공간 빅데이터 저장소 백업 파일(bds1)이 기명 백업 위치(awsloc)에서 복원됩니다.
./restoredatastore.sh --target bds1 --store spatiotemporal --source-loc 'name=awsloc' --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
하드웨어 장애 후의 시공간 빅데이터 저장소 복원에 대한 단계와 예시는 데이터 저장소 복구를 참고하세요.
revokeconnection
이 유틸리티는 관계형 데이터 저장소에 사용됩니다.
allowconnection 유틸리티를 사용하여 다른 클라이언트가 관계형 데이터 저장소에 직접 연결할 수 있도록 일시적으로 허용한 경우 revokeconnection 유틸리티를 실행하여 연결 기능을 취소할 수 있습니다.
revokeconnection 유틸리티는 프라이머리 관계형 데이터 저장소 머신에서만 실행할 수 있습니다.
구문
revokeconnection <host name> <username> [<database>]
예시
이 예시에서는 hqo.n_1E7 사용자로 로그인했을 때 데이터 저장소 데이터베이스가 더 이상 workcom 머신의 연결을 허용하지 않습니다.
./revokeconnection.sh workcom bn0_3Wa.m hqo.n_1E7
unregisterdatastore
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
unregisterdatastore 유틸리티를 사용하면 다음을 수행할 수 있습니다.
- 단일 머신으로만 구성된 모든 유형의 데이터 스토어를 호스팅 GIS Server 사이트에서 등록 해제합니다.
객체 저장소의 등록을 해제한 후 호스팅 서버를 다시 시작해야 합니다.
- 프라이머리-스탠바이 모드에서 실행되는 데이터 스토어에서는 스탠바이 머신을 제거한 후에 프라이머리 머신을 등록 해제할 수 있습니다.
- 클러스터 모드로 실행되는 시공간 빅데이터 스토어 및 타일 캐시 데이터 스토어의 경우 클러스터의 다른 모든 머신을 제거한 후에 마지막 머신을 등록 해제할 수 있습니다.
비고:
데이터 스토어를 등록 해제하여 배포에서 영구적으로 제거하는 경우, 해당 데이터 스토어를 등록 해제하기 전에 데이터를 사용하는 호스팅 레이어를 삭제합니다. 예를 들어 기관 구성원이 GeoAnalytics Tools를 테스트하고 있으며 도구에서 생성된 레이어에 시공간 빅데이터 스토어를 사용했지만 그 대신 레이어를 관계형 데이터 스토어에 저장할 수 있겠다고 판단한 경우, 시공간 빅데이터 스토어를 등록 해제하기 전에 테스트 호스팅 시공간 피처 레이어를 삭제하면 됩니다. 그렇지 않으면 사용할 수 없는 레이어 항목이 포털에 남겨지며 사용할 수 없는 서비스가 호스팅 서버에서 실행됩니다.
데이터 스토어에서 머신을 등록 해제하면 호스팅 GIS Server 사이트(또는 지식 그래프의 경우 ArcGIS Knowledge Server 사이트)에서 해당 머신에 더 이상 연결할 수 없으며 등록 해제된 데이터 스토어의 데이터가 포함된 모든 서비스가 작동하지 않습니다. 그러나 해당 유틸리티는 데이터를 삭제하지 않습니다; 데이터 스토어가 계속 필요한 경우에는 registerdatastore 또는 configuredatastore 유틸리티를 사용하여 다시 추가할 수 있습니다.
구문
unregisterdatastore --stores {relational | tileCache | spatiotemporal | graph | object} [--prompt {yes | no}]
동일한 머신에 설치되어 있는 두 가지 이상의 데이터 저장소를 한 번에 등록 해제하려는 경우에는 각각의 데이터 저장소를 공백 없이 쉼표로 분리하여 지정합니다. 예를 들어 관계형 타일 캐시 데이터 저장소를 등록 해제하려면 --stores relational,tileCache를 입력합니다.
예시
다음 예시에서는 unregisterdatastore 유틸리티를 실행하여 관계형 타일 캐시 데이터 저장소를 GIS Server 사이트에서 등록 해제합니다. 기본 설정에 따라 프롬프트 메시지가 반환됩니다. 프롬프트를 나타내지 않으려면 --prompt No를 지정합니다.
./unregisterdatastore.sh --stores relational,tileCache You are going to unregister the data store. Do you want to continue (Yes or No)?Yes
updatebackupretaindays
이 유틸리티는 관계형 데이터 저장소에 사용됩니다.
ArcGIS Data Store 기본 설정에 따라 관계형 데이터 저장소 백업 파일을 7일 동안 보관합니다. updatebackupretaindays 유틸리티를 실행하여 백업 파일이 백업 디렉터리에서 제거되는 빈도를 변경할 수 있습니다.
updatebackupretaindays 유틸리티는 프라이머리 관계형 데이터 저장소 머신에서만 실행할 수 있습니다.
구문
updatebackupretaindays <number of days>
예시
다음 예시에서는 백업 파일 보관 기간이 10일로 변경되었습니다.
./updatebackupretaindays.sh 10
updatebackupschedule
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
기본 설정에 따라 ArcGIS Data Store에서는 관계형 데이터 저장소에 대한 전체 백업을 4일 주기로 생성합니다. updatebackupschedule 유틸리티를 실행하여 전체 백업이 생성되는 빈도를 변경할 수 있습니다.
타일 캐시, 시공간 빅데이터 저장소 또는 그래프 저장소에 대한 기본 자동 백업은 없습니다. 시공간 빅데이터 저장소에 대한 기본 자동 백업 일정을 설정하려면 먼저 올바른 백업 위치를 설정해야 합니다.
24시간 표기법을 사용하여 시작 시간을 지정합니다(예시: 자정은 00:00:00, 오후 1시는 13:00:00). frequency 옵션을 사용하여 백업 간의 기간을 지정합니다. 자동 백업을 비활성화하려면 빈도를 0으로 설정합니다. 자동 백업을 비활성화한 경우에는 backupdatastore 유틸리티를 사용하여 백업을 수동으로 생성해야 합니다.
updatebackupschedule 유틸리티는 프라이머리 관계형 데이터 저장소 머신에서 실행할 수 있습니다. 타일 캐시 또는 시공간 빅데이터 저장소 머신에서도 실행할 수 있습니다.
ArcGIS Data Store 백업에 대한 자세한 내용은 ArcGIS Data Store 백업 관리를 참고하세요.
구문
updatebackupschedule [--store {relational | tileCache | spatiotemporal | graph | object}] [--starttime <local server time>] --frequency <number of days>
새 시작 시간을 지정하지 않으면 기존의 시작 시간 설정이 변경되지 않습니다. 데이터 저장소 유형을 지정하지 않으면 관계형 데이터 저장소로 간주됩니다.
예시
다음 예시에서는 관계형 데이터 저장소에 대한 전체 백업이 10일 간격으로 오후 11시(로컬 서버 시간)에 수행됩니다.
./updatebackupschedule.sh --starttime 23:00:00 --frequency 10
다음 예시에서는 백업 일정이 타일 캐시 데이터 저장소에 대해 설정됩니다. 모든 타일 캐시 데이터 저장소 데이터베이스에 대한 초기 백업 이후 ArcGIS Data Store에서는 새로 생성된 데이터 저장소 데이터베이스를 configurebackuplocation 유틸리티에서 지정한 위치에 14일 주기로 복사합니다.
./updatebackupschedule.sh --store tileCache --frequency 14
updatesslcertificate
이 유틸리티는 모든 데이터 저장소 유형에 사용됩니다.
이 유틸리티는 이 릴리즈에서 사용 중단되었습니다. 그 대신 replacesslcertificate 유틸리티를 사용하는 것을 권장합니다.
웹 서버에서 호스팅 서버와 데이터 스토어 간 통신과 데이터 스토어 머신 간 통신을 인증하는 데 사용되는 자체 서명된 인증서를 인증 기관(CA)에서 서명한 인증서 또는 도메인 인증서로 교체할 수 있습니다.
이 유틸리티는 포트를 통한 통신 인증에 사용되는 인증서를 교체하지 않습니다.
구문
updatesslcertificate <source certificate file name with path> <password for the source certificate file> <alias for the certificate>
예시
CA 서명 인증서 파일을 수신한 후 updatesslcertificate를 실행하여 웹 서버 통신에 사용되는 ArcGIS Data Store 자체 서명된 인증서를 교체합니다.
./updatesslcertificate.sh /usr/files/mysignedcert.pfx "ps4mycert" "mycacert"
upgradedatasource
이 유틸리티는 시공간 빅데이터 저장소에 사용됩니다.
10.8.1의 버그로 인해 10.9 이후 버전으로 업그레이드한 후에는 사각형 또는 육각형 집계를 사용하는 ArcGIS GeoEvent Server 맵 서비스가 렌더링되지 않습니다. 이를 해결하려면 upgradedatasource 유틸리티를 실행하여 이러한 GeoEvent Server 맵 서비스의 원본 데이터와 연결된 색인을 업데이트합니다.
색인이 업데이트되는 동안에는 아무도 맵 서비스에 접근할 수 없습니다.
upgradedatasource 유틸리티는 시공간 빅데이터 저장소의 모든 머신에서 실행할 수 있습니다.
구문
upgradedatasource [<service name>]
예시
이 예시에서는 모든 GeoEvent Server 맵 서비스 원본이 업그레이드됩니다.
./upgradedatasource
이 예시에서 upgradedatasource 유틸리티는 GeoEvent Server 맵 서비스 조정에서 사용하는 색인을 업데이트합니다. 서비스 이름은 listdatasources 유틸리티를 사용하여 결정되었습니다.
./upgradedatasource recon