Skip To Content

ArcGIS Data Store 유틸리티 레퍼런스

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

이 유틸리티는 관계형, 타일 캐시, 시공간 빅데이터 스토어, 그래프 스토어에 사용됩니다.

예약된 백업 시간 사이에 관계형 데이터 스토어 백업을 생성해야 하는 경우 backupdatastore 유틸리티를 사용합니다. 이 유틸리티를 사용하면 데이터 스토어를 많이 변경하거나 업그레이드하기 전에 수동으로 전체 백업을 생성할 수 있습니다.

백업 위치 설정 후 타일 캐시 데이터 스토어에 대해 backupdatastore 유틸리티를 처음으로 실행하면 모든 기존 타일 캐시 데이터 스토어 데이터베이스의 백업 복사본이 작성됩니다. 그 이후부터는 backupdatastore 유틸리티를 사용하면 마지막 유틸리티 실행 이후에 생성된 타일 캐시 데이터 스토어 데이터베이스에 대해 백업 복사본이 생성됩니다.

백업 위치 설정 후 시공간 빅데이터 스토어에 대해 backupdatastore 유틸리티를 처음 실행하면 전체 백업이 생성됩니다. 시공간 빅데이터 스토어는 매우 거대하므로 backupdatastore 유틸리티 후속 사용 시 초기 전체 백업 이후에 변경된 내용만 포함된 백업 파일이 생성됩니다.

backupdatastore 유틸리티는 프라이머리 관계형 데이터 스토어 머신에서 실행할 수 있습니다. 이 유틸리티는 타일 캐시 또는 시공간 빅데이터 스토어의 구성원인 머신에서 실행할 수 있습니다.

어떤 경우든 백업 위치가 백업 파일을 저장할 수 있을 만큼 충분히 커야 합니다. 데이터 스토어 백업 위치를 변경하려면 configurebackuplocation 유틸리티를 사용하세요.

구문

backupdatastore [<backup file name>] [--store {relational | tileCache | spatiotemporal | graph}] [--location <backup_arguments>] [--prompt {yes | no}]

--location 매개변수의 인수는 다음과 같으며 세미콜론(;)으로 구분해야 합니다.

  • type= — 유효한 유형은 fs(파일 공유), s3(Amazon Simple Storage Service (S3)버킷), 또는 azure(Microsoft Azure Blob 저장소 컨테이너)입니다. 그래프 스토어 백업에는 파일 공유만 사용할 수 있습니다.
  • name= — 데이터 스토어용으로 구성한 백업 위치에 이름을 지정한 경우 backupdatastore 유틸리티를 실행할 때 이 위치 이름을 사용하여 백업 파일을 생성할 위치를 지정할 수 있습니다.
  • location= — 백업 위치 이름을 지정하지 않은 경우 백업 typelocation을 지정해야 합니다. 파일 공유의 경우 파일 경로를 제공합니다. S3 버킷의 경우 버킷 이름을 입력합니다. Azure Blob 저장소 컨테이너의 경우 컨테이너 이름을 입력합니다.

예시

이 예시에서는 configurebackuplocation 유틸리티를 사용하여 데이터 스토어로 지정한 백업 위치에 project1bu라는 전체 백업 파일이 생성됩니다. 기본 설정에 따라 백업이 관계형 데이터 스토어에 대해 생성되므로 이 예에서는 관계형 데이터 스토어 백업이 생성됩니다.

./backupdatastore.sh project1bu

You are going to back up the data store. This could take some time, depending on the size of your data store.
Please do not interrupt the process once it has started.

Do you want to continue (Yes or No)?Yes

다음 예시에서는 백업 위치를 구성할 때 이름을 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

changebackuplocation

레거시:

Esri 유틸리티는 더 이상 지원하지 않습니다. 이 유틸리티는 기존 스크립트를 계속 사용할 수 있도록 아직 제공됩니다. configurebackuplocation 유틸리티를 사용합니다.

changedatastoremode

이 유틸리티는 관계형 및 시공간 빅데이터 스토어에 사용됩니다.

changedatastoremode 유틸리티를 사용하면 데이터 스토어에 대한 유지 보수가 수행되는 동안 관계형 데이터 스토어를 읽기 전용 모드로 전환할 수 있습니다. 예를 들어 백업 위치를 다른 드라이브로 변경하거나 데이터베이스 등록정보를 변경하는 등의 데이터 스토어를 다시 시작하게 될 유지 보수 작업을 수행해야 하는 경우 데이터 스토어가 다시 시작될 때 데이터를 발행하거나 편집하는 사용자가 존재하지 않도록 관계형 데이터 스토어를 읽기 전용 모드로 전환할 수 있습니다.

또는 changedatastoremode 유틸리티는 유지 보수를 마친 후 또는 프라이머리 데이터 스토어 머신에 충분한 디스크 공간을 추가한 후에 관계형 데이터 스토어를 읽기-쓰기 모드로 다시 전환하여 데이터 스토어가 읽기-쓰기 모드에서 제대로 작동될 수 있도록 하는 데에도 사용됩니다.

changedatastoremode 유틸리티는 스탠바이 머신이 아니라 프라이머리 관계형 데이터 스토어 머신에서 실행해야 합니다.

비고:

디스크 공간이 부족하여 ArcGIS Data Store에서 관계형 데이터 스토어가 읽기 전용 모드로 전환된 경우 자동 백업도 비활성화되어 디스크가 더 소모되지 않도록 합니다. 그러므로 관계형 데이터 스토어를 읽기/쓰기 모드로 재설정한 후에는 updatebackupschedule 유틸리티를 사용하여 자동 백업 일정을 재설정해야 합니다.

ArcGIS Data Store는 시공간 빅데이터 스토어의 디스크 공간이 부족해지면 데이터 손상을 방지하기 위해 읽기 전용 모드로 전환합니다. 시공간 빅데이터 스토어 머신에 충분한 디스크 공간을 추가한 후 changedatastoremode 유틸리티를 사용하여 시공간 빅데이터 스토어를 읽기/쓰기 모드로 되돌릴 수 있습니다.

구문

changedatastoremode {readonly | readwrite} [--prompt {yes | no}] --store {relational | spatiotemporal}

예시

다음 예시에서는 관계형 데이터 스토어가 다시 읽기/쓰기 모드로 전환되어 클라이언트가 호스팅 피처 레이어를 ArcGIS Enterprise에 발행하거나 호스팅 피처 레이어를 통해 데이터를 편집하거나 CSV 파일을 Map Viewer에 추가하는 등의 작업을 계속할 수 있습니다.

./changedatastoremode.sh readwrite --store relational --prompt no

시공간 빅데이터 스토어를 읽기/쓰기 모드로 설정하려면 다음 예시와 같이 spatiotemporal 옵션과 함께 --store을 지정합니다.

./changedatastoremode.sh readwrite --prompt no --store spatiotemporal

changedbproperties

이 유틸리티는 관계형, 타일 캐시, 시공간 빅데이터 스토어에 사용됩니다.

changedbproperties 유틸리티를 사용하면 유틸리티가 실행될 데이터 스토어의 유형에 따라 여러 등록정보를 변경할 수 있습니다.

구문

changedbproperties --store {relational | tileCache | spatiotemporal} [configuration options]

지원되는 구성 옵션은 다음과 같습니다.

  • disk-threshold-readonly — 관계형 데이터 스토어에만 사용됩니다.

    이 설정은 디스크 공간 부족으로 인한 데이터 손실을 방지하기 위해 관계형 데이터 스토어가 읽기 전용 모드로 전환하게 되는 때를 제어합니다. MB 단위로 크기를 지정하세요. 기본 디스크 공간 값은 1024MB입니다.

  • max-connections — 관계형 데이터 스토어에만 사용됩니다.

    이 매개변수를 사용하면 관계형 데이터 스토어에 허용되는 최대 연결 수를 지정할 수 있습니다. 기본 설정에 따라 관계형 데이터 스토어에는 최대 150개의 연결이 허용됩니다. --max-connections 등록정보를 changedbproperties 유틸리티에 사용하여 허용 연결 수를 변경할 수 있습니다.

    데이터 스토어에 필요한 연결 수를 결정할 때는 ArcGIS Data Store 내부 프로세스가 연결을 5개까지 사용할 수 있음을 고려해야 합니다. 또한 ArcGIS Data Store 머신에서 성능을 계속 유지하며 수용할 수 있는 동시 연결 수도 고려합니다. ArcGIS Data Store 실행 머신의 메모리가 부족하다면 허용 연결 수를 줄여야 할 수 있습니다.

    지정된 숫자는 10 이상이어야 합니다. 허용된 최대 연결 수를 변경하면 프라이머리 및 스탠바이 데이터 스토어 머신에도 변경 사항이 적용됩니다. 타일 캐시 데이터 스토어, 시공간 빅데이터 스토어에 대해서는 이 매개변수가 지원되지 않습니다.

  • pitr — 관계형 데이터 스토어에만 사용됩니다.

    이 설정은 관계형 데이터 스토어를 특정 시점으로 복구할 수 있도록 ArcGIS Data Store에서 관계형 데이터 스토어에 대한 증분 백업을 생성하는지 여부를 나타냅니다. 이 옵션에 사용 가능한 입력은 enable 또는 disable입니다. 지정 시간 복구는 기본 설정에 따라 비활성화되어 있습니다.

    비고:

    webgisdr 유틸리티를 사용하여 ArcGIS Enterprise 배포의 증분 백업을 생성할 경우 지정 시간 복구를 활성화해야 합니다.

  • enablessl — 관계형 타일 캐시 데이터 스토어에만 사용됩니다.

    이 매개변수는 타일 캐시 데이터 스토어를 채울 때와 관계형 데이터 스토어 및 호스팅 서버 간의 통신을 위한 전송 계층 보안(TLS) 프로토콜 사용 여부를 제어합니다.

    enablessl 매개변수에 지원되는 옵션은 다음과 같습니다.

    • true — 이 옵션이 기본 설정입니다. 즉, --store tileCache를 지정할 때 씬 레이어 데이터를 타일 캐시 데이터 스토어에 작성하는 경우와 --store relational를 지정할 때 관계형 데이터 스토어와 호스팅 서버 간에 통신하는 경우 전송 레이어 보안 프로토콜이 사용됩니다.
    • false — 데이터를 타일 캐시 데이터 스토어에 작성할 때 호스팅 서버의 HTTP 통신을 사용하려면 false--store tileCache를 지정합니다. 호스팅 서버 및 관계형 데이터 스토어 간에 HTTP 통신을 사용하려면 false--store relational을 지정합니다.
  • heap-size — 시공간 빅데이터 스토어에만 사용됩니다.

    이 매개변수를 사용하면 시공간 빅데이터 스토어에서 사용되는 힙 메모리(MB)의 양을 변경할 수 있습니다. 기본 설정에 따라 이 유형의 데이터 스토어는 시작될 때 머신의 RAM 절반(사용 가능한 RAM의 최대 70%)을 사용합니다. 힙 크기는 512MB~32,000MB에서 변경할 수 있지만 지정한 양이 머신에서 사용 가능한 양을 초과하지 않아야 합니다.

  • rebalance — 시공간 빅데이터 스토어에만 사용됩니다.

    기본 설정에 따라 이 매개변수는 true로 설정되며 사용 가능한 머신이 없는 경우 시공간 빅데이터 스토어의 데이터가 다른 머신에 분산됩니다. 시공간 빅데이터 스토어 머신에 업그레이드 등의 유지 보수 작업을 수행해야 할 경우에는 이 매개변수를 false로 설정하여 리밸런스를 일시적으로 멈출 수 있습니다. max-rebalance-off 매개변수에 설정한 시간 동안 리밸런스 작업이 일시 중지됩니다.

  • max-rebalance-off — 시공간 빅데이터 스토어에만 사용됩니다.

    rebalance 매개변수를 false로 설정하면 이 매개변수의 설정이 사용됩니다. 기본 설정에 따라 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

시공간 빅데이터 스토어에 대한 리밸런스 일시 중지

이 예시에서 관리자는 시공간 빅데이터 스토어의 머신 하나에서 간단한 유지관리 절차를 수행해야 하며 데이터 스토어 리밸런스를 원하지 않습니다. 이를 수행하려면 rebalancemax-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 directory>\arcgisdatastore\logs의 기본 오류 로그 파일 위치를 사용하지 않게 하려면, changeloglocation 유틸리티를 실행하여 다른 디렉터리에 오류 로그 파일을 생성하면 됩니다.

ArcGIS Data Store 계정은 지정한 폴더에 대한 쓰기 권한이 있어야 합니다.

구문

changeloglocation <directory path>

예시

이 예시에서 로그 파일은 로컬 디렉터리인 ../datastorefiles/logs에 생성됩니다.

./changeloglocation.sh '../datastorefiles/logs'

changenosqldslocation

이 유틸리티는 타일 캐시 데이터 스토어에 사용됩니다.

타일 캐시 데이터 스토어는 고해상도 타일을 대량 저장하는 경우 크기가 커질 수 있습니다. 이 경우 데이터를 같은 서버의 다른 드라이브나 다른 서버의 공유 위치로 이동하려고 할 수 있습니다.

데이터를 공유 디렉터리로 이동하는 경우 ArcGIS Data Store 프로세스(Linux) 또는 서비스(Microsoft Windows)를 실행하는 사용자에게 디렉터리에 대한 읽기 및 쓰기 권한을 부여해야 합니다.

구문

changenosqldslocation <path> [--prompt {yes | no}]

예시

이 예시에서는 씬 레이어 캐시가 저장되는 데이터베이스가 머신 server2의 dstorecache라는 공유 디렉터리에 생성됩니다.

./changenosqldslocation.sh /net/server2/dstorecache

changepassword

이 유틸리티는 관계형 데이터 스토어에 사용됩니다.

ArcGIS Data Store는 관계형 데이터 스토어에 사용되는 데이터베이스 계정에 대해 사용자 이름과 비밀번호를 임의로 생성합니다. 사이트에 고유한 비밀번호를 설정해야 하는 경우 데이터 스토어 계정의 비밀번호를 획득하고 비밀번호 변경을 실행하여 비밀번호를 재설정합니다.

listadminusers 유틸리티를 사용하면 관리자의 사용자 이름과 비밀번호를 구할 수 있으며 listmanageduser 유틸리티를 사용하면 피처 데이터 소유자의 사용자 이름과 비밀번호를 구할 수 있습니다.

changepassword 유틸리티는 프라이머리 관계형 데이터 스토어 머신에서만 실행할 수 있습니다.

구문

changepassword <username> <new password> [--prompt {yes | no}]

팁:

비밀번호 변경 내용을 스크립팅해야 한다면 다음 예시에서와 같이 확인 프롬프트를 숨기는 플래그를 포함시킵니다.

changepassword gwi_n2Te0 Phfl4mp --prompt 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

changestaginglocation

이 유틸리티는 관계형 타일 캐시 데이터 스토어에 사용됩니다.

관계형 데이터 스토어 또는 타일 캐시 스토어를 복원할 때 ArcGIS Data Store가 스테이징 위치의 압축된 백업 파일을 추출합니다. 즉, 압축 해제한 이 데이터를 수용할 수 있는 스테이징 위치가 있어야 합니다. 관계형 또는 타일 캐시 데이터 스토어에 많은 데이터가 있으면 별도의 스테이징 위치를 설정해 복구용으로 지정합니다.

구문

changestaginglocation <directory path>

예시

이 예시에서는 지정된 스테이징 위치가 /net/sanmarcos/rbustage입니다.

./changestaginglocation.sh /net/sanmarcos/rbustage

configurebackuplocation

이 유틸리티는 관계형, 타일 캐시, 시공간 빅데이터 스토어, 그래프 스토어에 사용됩니다.

configurebackuplocation 유틸리티를 사용하면 ArcGIS Data Store에서 예약된 백업과 backupdatastore 유틸리티로 생성된 백업 둘 다의 백업 파일이 생성되는 위치를 지정할 수 있습니다. 또한 해당 유틸리티를 사용하여 백업 위치의 등록정보를 변경하고 백업 위치를 제거할 수 있습니다.

관계형 데이터 스토어는 기본 로컬 백업 위치를 사용하여 생성됩니다. 데이터 손실을 방지하기 위해 change 옵션을 사용하여 원격 파일 공유를 등록함으로써 기본 백업 위치를 구성할 수 있습니다.

프라이머리-스탠바이 모드로 생성된 타일 캐시 데이터 스토어부터는 기본 백업 위치를 구성할 수 있는 반면,군집 모드로 생성된 타일 캐시 데이터 스토어는 기본 백업 위치를 구성할 수 없습니다. 두 경우 모두 register 옵션과 함께 configurebackupplocation 유틸리티를 사용하여 공유 네트워크 위치, Amazon Simple Storage Service (S3) 버킷 또는 Microsoft Azure Blob 저장소 컨테이너를 지정함으로써 타일 캐시 데이터 스토어 백업을 안전하게 저장할 수 있습니다. 데이터 스토어가 클러스터 모드로 실행 중인 경우에는 타일 캐시 백업 파일에 로컬 드라이브를 사용할 수 없습니다.

시공간 빅데이터 스토어는 기본 백업 위치를 사용하여 생성되지 않습니다. 백업 생성을 시작하려면 먼저 register 옵션으로 configurebackuplocation 유틸리티를 실행하여 이러한 백업에 대한 파일 공유 위치, Amazon Simple Storage Service (S3) 버킷 또는 Microsoft Azure Blob 저장소 컨테이너를 지정해야 합니다. 시공간 빅데이터 스토어 백업 파일에는 로컬 드라이브를 사용할 수 없습니다.

그래프 스토어는 기본 백업 위치를 사용하여 생성되지 않습니다. 따라서 백업 생성을 시작하기 전에 register 옵션이 있는 configurebackuplocation 유틸리티를 실행하여 파일 공유를 지정해야 합니다. 파일 공유 위치만 지원됩니다.

backupdatastore 유틸리티로 생성한 백업이 저장될 두 번째 백업 위치를 등록할 수 있습니다. 공유 파일 디렉터리, S3 버킷, Azure Blob 저장소 컨테이너를 그래프 스토어를 제외한 모든 저장소의 두 번째 백업 위치로 사용할 수 있습니다. 그래프 스토어의 경우 두 번째 백업 위치로 파일 공유만 지정할 수 있습니다.

백업 위치 설정에 대한 자세한 내용은 데이터 스토어 백업 관리를 참고하세요.

구문

configurebackuplocation --location '<backup_location_arguments>' [options]

ArcGIS Data Store 백업 파일이 저장될 위치를 지정하려면 --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>]' 이러한 각각의 인수에 대한 설명이 다음 목록에 나와 있습니다.

  • type= — 백업에 사용할 위치 유형을 지정합니다. Amazon S3 버킷에 백업을 저장하려면 azure, Azure Blob 저장소 컨테이너에 백업을 저장하려면 fs, 파일 공유(기본값)에 백업을 저장하려면 s3를 지정합니다.
  • location= — 파일 공유의 경우 파일 경로를 지정합니다. Amazon S3 버킷의 경우 버킷 이름을 지정합니다. Blob 저장소 컨테이너의 경우 컨테이너 이름을 지정합니다.
  • name= — 백업 위치에 이름을 지정할 수 있습니다. 예를 들어 백업 위치가 \\sharedserver_sharedfolders_datastorebackups와 같은 파일 경로인 경우 이 위치의 이름을 dsbackups와 같이 지정할 수 있습니다. backupdatastore, listbackups 또는 restoredatastore 유틸리티를 실행하는 경우 전체 경로 대신 해당 이름을 입력합니다.

    데이터 스토어 백업 위치를 구성할 때 이름을 제공하지 않으면 ArcGIS Data Store에서 기본 이름을 지정합니다.

  • username= — 백업 위치가 S3 버킷 또는 Blob 저장소 컨테이너인 경우에 필요합니다. S3 버킷의 경우 Amazon Web Services (AWS) 계정에 대한 접근 키 ID를 입력합니다. Azure Blob 저장소 컨테이너의 경우 Blob 저장소 컨테이너에 접근할 수 있는 Microsoft Azure 저장소 계정의 이름을 입력합니다.
  • password= — 백업 위치가 S3 버킷 또는 Blob 저장소 컨테이너인 경우에 필요합니다. S3 버킷의 경우 AWS 계정에 대한 비밀번호 키를 입력합니다. Azure Blob 저장소 컨테이너의 경우 Azure 인수를 사용하여 지정한 username 계정의 비밀번호를 입력합니다.
  • endpointsuffix= — 이 옵션을 사용하면 Azure Blob 저장소 컨테이너가 있는 위치를 나타낼 수 있습니다. 기본 설정에 따라 endpointsuffixcore.windows.net로 가정합니다. 컨테이너가 Microsoft Azure 정부 클라우드 환경에 있는 경우 endpointsuffix=core.usgovcloudapi.net를 설정합니다. 컨테이너가 프라이빗 클라우드에 있는 경우 endpointsuffixAzure 프라이빗 클라우드의 EndpointSuffix로 설정합니다. 이 옵션은 Azure Blob 저장소 컨테이너에 백업을 저장하는 경우에만 사용됩니다.

configurebackuplocation 유틸리티를 사용하여 다음과 같은 옵션을 추가로 제공할 수 있습니다.

  • --store {relational | tileCache | spatiotemporal | graph} — 백업 위치를 구성할 ArcGIS Data Store의 유형을 지정합니다. 기본값은 relational입니다.
  • --operation {change | register | unregister | list | setdefault} — 기본값은 change입니다 다음은 각 옵션에 대한 설명입니다.
    • change — 해당 옵션을 사용하여 다음을 변경할 수 있습니다.
      • 예약된 관계형 데이터 스토어 백업에 대해 다른 공유 파일 위치를 지정합니다. change 옵션으로 설정된 위치는 항상 관계형 데이터 스토어에 대한 기본 백업 위치입니다.
      • 백업 위치에 할당된 이름을 변경합니다.
      • Azure 또는 S3의 백업 위치에 대해 설정한 인증 정보를 업데이트합니다. S3의 경우 이전에 usernamepassword 옵션으로 지정한 정보를 변경할 수 있습니다. Azure의 경우에는 password 값을 변경할 수 있습니다.
    • register — 이 옵션은 백업 위치를 등록하는 데 사용됩니다. 시공간 빅데이터 스토어, 그래프 스토어 또는 클러스터 모드에서 실행되는 타일 캐시 데이터 스토어에 대해 정의한 첫 번째 백업 위치가 기본 백업 위치로 설정됩니다. 타일 캐시 데이터 스토어(프라이머리-스탠바이), 시공간 빅데이터 스토어 또는 그래프 스토어의 다른 백업 위치를 등록하면 두 번째 백업 위치가 등록됩니다.

      관계형 데이터 스토어에 대해 register 옵션을 지정하는 경우 항상 두 번째 백업 위치가 등록됩니다. 두 번째 백업 위치에는 backupdatastore 유틸리티로 생성된 수동 백업이 저장됩니다.

      비고:

      register 옵션을 사용할 때는 --location 옵션에 대한 정보를 제공해야 합니다.

    • unregister — 이 옵션은 데이터 스토어에서 두 번째 백업 위치를 제거하는 데 사용됩니다. 백업 위치가 하나만 등록된 경우에는 타일 캐시, 시공간 빅데이터 스토어 또는 그래프 스토어의 백업 위치를 완전히 제거하는 데 등록 해제 옵션을 사용할 수 있습니다.
    • list — 데이터 스토어용으로 등록된 모든 백업 위치를 나열합니다.
    • setdefault — 타일 캐시 또는 시공간 빅데이터 스토어용 백업 위치가 여러 개인 경우 setdefault를 사용하여 백업 위치 중 하나를 기본 위치로 지정할 수 있습니다. 이 위치는 예약된 백업이 기록되는 위치이며, 백업 위치를 지정하지 않고 backupdatastore, listbackups 또는 restoredatastore 유틸리티를 실행하는 경우에 사용되는 기본 위치입니다.
  • --force {true | false} — 해당 옵션은 관계형 데이터 스토어에만 사용되며 이 옵션을 사용하면 기존 기본 백업 위치에 접근할 수 없더라도 기본 백업 위치를 변경할 수 있습니다.

    관계형 데이터 스토어의 기본 백업 위치를 변경하는 경우 ArcGIS Data Store가 이전 위치에 있는 기존 백업 파일을 새 위치로 복사합니다. ArcGIS Data Store가 이전 위치에 접근할 수 없다면 파일을 복사할 수 없습니다. 이전 릴리스에서는 이 경우에 configurebackuplocation 도구가 실패했습니다. 기존 백업 파일을 복사하지 않고 기본 백업 위치 변경을 진행하려면 --force true를 지정합니다.

    해당 옵션의 기본값은 false로, ArcGIS Data Store가 기존 기본 위치에 접근할 수 없는 경우에는 기본 백업 위치를 변경할 수 없음을 의미합니다.

  • --prompt {yes | no} — 기본값은 yes입니다

예시

다음 섹션에서는 데이터 스토어의 백업 위치를 변경, 설정 또는 나열하는 예시를 제공합니다.

관계형 데이터 스토어의 기본 백업 위치 변경

다음의 예시에서는 관계형 데이터 스토어의 백업 위치가 myshare 머신의 fsdata_bu 디렉터리로 설정됩니다.

./configurebackuplocation.sh --operation change --store relational --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'

백업 위치 추가 및 기본 위치 설정

해당 예시에서는 두 번째 백업 위치가 시공간 빅데이터 스토어용으로 지정됩니다. 추가 백업 위치는 Azure 저장소에 있습니다.

./configurebackuplocation.sh --operation register --store spatiotemporal --location 'type=azure;location=myblobs;name=mazloc;username=myazureaccountlogin;password=zpw4myazureaccount'

해당 예시에서는 AWS의 두 번째 백업 위치가 동일한 시공간 빅데이터 스토어용으로 지정됩니다. awsloc라는 이름이 백업 위치에 지정됩니다.

./configurebackuplocation.sh --operation register --store spatiotemporal 
--location 'type=s3;location=mybucket;name=awsloc;username=abcdefg1234567;password=z9y8x7w6v5u4t3s2r1q0'

이 예시에서는 백업 위치 이름(awsloc)을 사용하여 S3 버킷이 시공간 빅데이터 스토어의 기본 백업 위치로 설정됩니다.

./configurebackuplocation.sh --operation setdefault --store spatiotemporal --location 'name=awsloc'

데이터 스토어의 모든 백업 위치 목록 가져오기

이 예시에서는 시공간 빅데이터 스토어의 모든 백업 위치가 나열됩니다.

./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 사이트에 등록할 수 있습니다. 이 유틸리티를 사용하여 다음과 같은 유형의 데이터 스토어를 생성할 수 있습니다.

또한 데이터 스토어의 모든 머신에서 ArcGIS Data Store 소프트웨어를 업데이트한 후 configuredatastore 유틸리티를 실행하여 데이터 스토어를 업그레이드할 수 있습니다.

구문

configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory> [--stores {relational | tileCache | spatiotemporal | graph | object}] [--mode {primaryStandby | cluster}]

  • <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> — 데이터 디렉터리는 데이터 스토어 파일을 생성할 로컬 머신의 위치입니다.
  • {relational | tileCache | spatiotemporal | graph | object} — 생성할 데이터 스토어의 유형을 지정합니다. 여러 유형의 데이터 스토어를 공백 없이 쉼표로 분리해 지정하여 동일한 머신에 데이터 스토어를 둘 이상 구성할 수 있지만 권장되지는 않습니다. 예를 들어 공유 데이터 스토어 디렉터리가 있는 동일한 머신에 관계형 타일 캐시 데이터 스토어를 모두 구성하려면 --stores relational,tileCache를 지정합니다. 하지만 Esri에서는 시공간 빅데이터 스토어 및 그래프 스토어를 다른 데이터 스토어 또는 소프트웨어 머신과는 별도의 머신에서 실행하도록 권장합니다. 그렇지 않으면 성능이 저하되거나 데이터 스토어를 사용할 수 없게 될 수 있습니다.
  • --mode — 이 작업 옵션은 타일 캐시 데이터 스토어 및 오브젝트 스토어에만 적용됩니다. 기본 설정에 따라 타일 캐시 데이터 스토어 및 오브젝트 스토어는 primaryStandby 모드에서 생성됩니다.

    primaryStandby 모드에서 생성된 타일 캐시 데이터 스토어에는 두 대의 머신을 포함할 수 있습니다. 스탠바이 타일 캐시 데이터 스토어에는 프라이머리와 같은 데이터가 포함되어 있습니다. 프라이머리 데이터 스토어가 실패하면 스탠바이가 프라이머리 타일 캐시 데이터 스토어로 사용됩니다. 많은 씬 레이어 캐시를 저장하기 위해 3대 이상의 머신이 포함되도록 타일 캐시 데이터 스토어를 확장해야 하는 경우, 타일 캐시 데이터 스토어를 cluster 모드로 생성합니다. 모드 작업을 사용하여 타일 캐시 데이터 스토어를 primaryStandby 모드에서 클러스터 모드로 전환할 수 있습니다.

    primaryStandby 모드에서 생성된 오브젝트 스토어는 현재 하나의 머신만 포함할 수 있습니다. 고가용성을 제공하기 위해 오브젝트 스토어에 여러 머신이 필요한 경우 클러스터 모드에서 오브젝트 스토어를 배포합니다. 클러스터 모드에서 사용되는 경우 오브젝트 스토어에는 3대 이상의 머신이 포함되어야 합니다. 자세한 내용은 데이터 스토어에 머신 추가를 참고하세요.

특정 유형의 데이터 스토어 구성

생성할 데이터 스토어의 유형은 --stores 옵션에 다음 설정을 사용하여 지정할 수 있습니다.

  • relational
  • tileCache
  • spatiotemporal
  • graph
  • object

동일한 머신에 데이터 스토어 유형을 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 Data Store를 설치하지 않은 경우에는 구성을 계속할 수 없습니다.

자세한 내용은 ArcGIS Data Store 업그레이드를 참고하세요.

데이터 스토어 모드 변경

타일 캐시 데이터 스토어에 설정된 현재 모드를 확인하려면 타일 캐시 데이터 스토어 머신에서 describedatastore 유틸리티를 실행합니다.

타일 캐시 데이터 스토어 모드를 primaryStandby에서 클러스터 모드로 변경해야 하는 경우 --mode 작업을 cluster로 설정하여 configuredatastore 유틸리티를 실행합니다.

비고:

--mode 작업을 사용하면 데이터 스토어를 생성할 때 타일 캐시 데이터 스토어 또는 오브젝트 스토어 모드를 지정하거나 타일 캐시 데이터 스토어의 모드를 primaryStandby에서 클러스터 모드로 변경할 수 있지만, 타일 캐시 데이터 스토어를 업그레이드할 때는 모드를 변경할 수 없으며 타일 캐시 데이터 스토어 모드를 클러스터에서 primaryStandby로 변경할 수 없고 오브젝트 스토어의 모드를 변경할 수 없습니다.

예시

이 예시에서는 호스팅 피처 레이어 데이터용 데이터 스토어(관계형 데이터 스토어)가 생성됩니다. 이 데이터 스토어가 사용될 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

다음 예시에서는 기존 타일 캐시 데이터 스토어(프라이머리-스탠바이)가 클러스터 모드로 변경됩니다.

./configuredatastore https://gisserver.mydomain.com:6443 portaladmin S00perSecret dsstore/scenedata --stores tileCache --mode cluster

deletebackup

이 유틸리티는 관계형 데이터 스토어에 사용됩니다.

deletebackup 유틸리티를 사용하면 관계형 데이터 스토어에 대해 생성한 백업 파일을 삭제할 수 있습니다. 먼저 listbackups 유틸리티를 실행하여 backupdatastore 유틸리티를 통해 생성된 백업의 이름과 생성 시간을 확인합니다. 그런 다음 deletebackup 유틸리티를 실행하여 더 이상 필요 없는 백업 파일을 삭제할 수 있습니다.

데이터 스토어를 복구하는 데 필요하지 않은 백업만 삭제할 수 있습니다. 예를 들어 관계형 데이터 스토어의 최근 전체 백업은 삭제할 수 없습니다.

구문

deletebackup <backup name> [--prompt {yes | no}]

예시

./deletebackup.sh featuresMarchbu
You are attempting to delete backup 'featuresMarchbu'. This operation is irreversible.

Do you wish to continue (Yes or No)?yes

Operation completed successfully

describedatastore

이 유틸리티는 모든 데이터 스토어 유형에 사용됩니다.

describedatastore 유틸리티를 사용하면 ArcGIS Data Store 설치에 대한 다음과 같은 정보를 볼 수 있습니다.

  • 설치된 ArcGIS Data Store의 소프트웨어 릴리스 번호
  • 데이터 복원을 위해 데이터 스토어에서 사용되는 스테이징 위치
  • 데이터 스토어의 로그 파일 위치
  • ArcGIS Data Store가 설치된 머신에 남아 있는 사용 가능한 디스크 공간
  • 관계형 및 시공간 빅데이터 스토어가 읽기 전용 모드로 전환되고 타일 캐시 데이터 스토어가 중지될 자유 디스크 공간 임계치
  • 데이터 스토어 유형별로 사용된 백업 위치
  • 관계형 타일 캐시 데이터 스토어 백업 위치가 네트워크 공유 폴더에 있는지 여부
  • 데이터 스토어에 대한 백업이 생성되는 주기(백업 일정)
  • 관계형 데이터 스토어 백업 파일의 보관 기관과 관계형 데이터 스토어를 특정 시점으로 복원할 수 있는지 여부
  • 데이터 스토어 실행 여부(데이터 스토어 상태)
  • 관계형 데이터 스토어에서 SSL 통신을 사용할 수 있는지 여부
  • 스탠바이 관계형 또는 타일 캐시(프라이머리-스탠바이 모드) 데이터 스토어가 프라이머리 데이터 스토어가 되는 날짜 및 시간(마지막 페일오버). 페일오버가 발생하지 않으면 나타나지 않음
  • 관계형 또는 타일 캐시 데이터 스토어에 참여한 머신의 이름(구성원 머신)
  • 관계형 데이터 스토어에 허용된 최대 연결 수
  • 데이터 스토어가 등록되는 GIS Server 사이트의 URL(시스템 URL 소유)
  • 호스팅 서버(포털 URL)로 GIS Server 사이트를 사용하는 포털의 URL
  • 관계형 데이터 스토어에 대한 현재 피처 레이어 연결 수
  • 현재 시공간 빅데이터 스토어에 참여하고 있는 모든 머신의 목록(시공간 클러스터의 머신)
  • 시공간 빅데이터 스토어 내에서 현재 코디네이터 머신으로 지정되어 있는 머신(클러스터 내의 현재 코디네이터)
  • 타일 캐시 또는 시공간 빅데이터 스토어 클러스터 내의 모든 머신 목록(등록된 <데이터 스토어 유형> 머신). 상태에 상관없이 클러스터 내의 모든 머신이 표시됨
  • 타일 캐시 데이터 스토어 또는 오브젝트 스토어(클러스터 또는 프라이머리-스탠바이)에 대해 구성된 모드입니다.
  • 관계형 또는 시공간 빅데이터 스토어가 READWRITE 또는 READONLY 모드(데이터 스토어 모드)인지 여부

구문

describedatastore

예시

describedatastore 유틸리티는 머신의 모든 데이터 스토어에 적용된 일반 정보와 함께 데이터 스토어 유형별 정보가 포함되어 있는 개별 섹션을 각각 반환합니다.

머신마다 데이터 스토어가 각기 달라야 하지만 각 유형에 대해 반환된 정보를 볼 수 있도록 다음 결과에서는 동일한 머신에 모든 ArcGIS Data Store 유형이 있는 머신을 보여줍니다. 첫 번째 섹션(일반 정보)은 항상 반환됩니다. describeatastore에서 반환되는 데이터 스토어 섹션은 머신에 있는 데이터 스토어 유형에 따라 다릅니다.

./describedatastore.sh

General Information of ArcGIS Data Store on machine.domain.com
==============================================================
ArcGIS Data Store release....11.0.0.1234
Staging location............./arcgis/datastore/staging
Log location................./arcgis/datastore/logs
Free disk space..............174.00GB
Threshold for READONLY mode..2048MB

Information for relational data store ds_sthiu0_5T
==============================================================
Backup location.........../net/nwshare/dsbackups
Is backup folder shared...true
Backup schedule...........{"schedule-starttime":"00:00:00","schedule-frequency":"Every 7 DAYS"}
Days backup retained......31
Data store status.........Started
SSL enabled...............true
Last failover.............20150130190334005
Member machines...........MACHINE1.DOMAIN.COM, MACHINE4.DOMAIN.COM
Maximum connections.......150
Owning system URL.........https://gisserver_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
Query optimizer enabled.............Yes

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
Is backup folder shared...true
Mode......................primary-standby
Member tile cache machines.......MACHINE1.DOMAIN.COM, MACHINE2.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
==============================================================
Max rebalance off time..............60 minutes
Automatic rebalance ................On
Machines in spatiotemporal cluster..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM
Current coordinator in cluster...MACHINE1.DOMAIN.COM
Registered spatiotemporal machines..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM
Owning system URL...................https://gisserver_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................................singleInstance
Access endpoint................................MACHINE1:9829
Registered graph store 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................................primaryStandby
Access endpoint................................MACHINE1:9900
Registered object store machines...............MACHINE1.DOMAIN.COM
Owning system URL...................https://gisserver.domain.com:6443/server/admin
Portal for ArcGIS URL...............https://portal_webadaptor.domain.com/portal

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)?

exportmanageddb

레거시:

Esri는 10.5.1에서 exportmanageddb 유틸리티를 더 이상 지원하지 않습니다. 이 기능은 backupdatastore 유틸리티에 통합되었습니다. backupdatastore 유틸리티를 사용하여 백업 파일을 대신 생성합니다.

importmanageddb

레거시:

importmanageddb 유틸리티는 이전 내보내기 파일을 사용할 수 있도록 관련 exportmanageddb 유틸리티가 더 이상 사용되지 않은 후 여러 릴리즈에서 유지되었습니다. 그러나 ArcGIS Data Store 11부터는 backupdatastore 유틸리티를 사용하여 백업 파일을 생성하며 내보내기 파일에서 관계형 타일 캐시 데이터 스토어를 가져오는 대신 restoredatastore 유틸리티를 사용하여 백업 파일에서 데이터 스토어를 복원합니다.

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 유틸리티는 백업 파일의 이름과 파일이 작성되는 위치를 반환합니다. listbackups 유틸리티도 백업 상태(완료 여부), 백업 시작 시간, 백업이 backupdatastore 유틸리티를 사용하여 수동으로 생성되는지 ArcGIS Data Store에서 자동으로 생성되는지 여부를 반환합니다.

listbackups 유틸리티를 실행하는 경우 백업 파일 목록을 확인할 백업 위치를 지정합니다. 위치를 지정하지 않으면 listbackups 유틸리티에서 기본 백업 위치에 대한 백업을 반환합니다.

listbackups를 실행하여 백업이 완료되었는지 또는 여전히 실행 중인지를 확인하거나, 보유하는 수동 백업 수를 결정하거나, deletebackup 유틸리티를 실행하기 전에 파일 이름을 확인할 수 있습니다.

구문

listbackups [--store {relational | tileCache | spatiotemporal | graph}] [--location '<location_arguments>']

데이터 스토어 유형을 지정하지 않은 경우 유틸리티는 relational을 기본값으로 사용하며 해당 머신에서 실행 중인 관계형 데이터 스토어의 백업을 반환합니다.

location 매개변수는 시공간 빅데이터 스토어 및 관계형 데이터 스토어에 사용됩니다. 인수는 다음과 같습니다.

  • name=: 백업 위치의 이름입니다. 백업 위치를 구성할 때 이 이름을 지정했거나, 이름을 지정하지 않은 경우 ArcGIS Data Store에서 기본 이름을 지정했습니다.
  • location=: 공유 파일 디렉터리, S3 버킷 이름, Blob 저장소 컨테이너 이름의 경로입니다.

예시

이 예시에서는 sbdsbu라는 백업 위치에 대한 시공간 빅데이터 스토어 백업이 나열됩니다.

./listbackups.sh --store spatiotemporal --location 'name=sbdsbu'

Backup_Name                 Status           Backup_Time         Mode
=======================================================================
backup1						               BackupComplete   2016-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 사이트에 데이터 스토어를 등록할 수 있습니다.

이는 이전에 등록된 것과 동일한 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 Serverhttps://gisserver.domain.com:6443 사이트에 다시 등록됩니다. ArcGIS Server 기본 사이트 관리자의 사용자 이름은 agsadmin이고 비밀번호는 Tan$p0n입니다.

./registerdatastore.sh https://gisserver.domain.com:6443 agsadmin Tan$p0n --stores relational

removemachine

이 유틸리티는 관계형, 타일 캐시, 시공간 빅데이터 스토어에 사용됩니다.

removemachine 유틸리티는 둘 이상의 머신이 포함된 데이터 스토어에서 머신을 제거하는 데 사용됩니다. 다음 시나리오에서 removemachine 유틸리티가 사용됩니다.

  • 관계형 데이터 스토어에서 스탠바이 머신을 제거합니다. 스탠바이 머신이나 프라이머리 머신(스탠바이 머신을 사용할 수 없는 경우)에서 이 유틸리티를 실행할 수 있습니다.
  • 타일 캐시 데이터 스토어에서 머신을 제거합니다. 단일 머신으로만 구성된 타일 캐시 데이터 스토어를 제외하고 타일 캐시 데이터 스토어의 임의 머신에서 이 유틸리티를 실행할 수 있습니다.
  • 시공간 빅데이터 스토어에서 머신을 제거합니다. 단일 머신으로만 구성된 시공간 빅데이터 스토어를 제외하고 시공간 빅데이터 스토어의 임의 머신에서 이 유틸리티를 실행할 수 있습니다.

구문

removemachine <machine name> --store {relational | tileCache | spatiotemporal} [--force {true | false}] [--prompt {yes | no}]

--force — 기본 설정에 따라 false로 설정됩니다. 등록된 ArcGIS Server 사이트를 사용할 수 없는 경우에만 이 옵션을 true로 지정합니다.

--prompt — 기본 설정에 따라 yes로 설정됩니다. 동작을 확인하지 않으려면 이 옵션을 no로 지정합니다.

예시

이 예시에서는 시공간 빅데이터 스토어 머신인 gefour가 데이터 스토어에서 제거됩니다.

./removemachine.sh gefour --store spatiotemporal

이 예시에서는 호스팅 서버 사이트를 사용할 수 없으며, 관계형 데이터 스토어 머신 fsdata가 데이터 스토어에서 제거됩니다.

./removemachine.sh fsdata --store relational --force true

removestandbymachine

레거시:

Esri는 removestandbymachine 유틸리티를 더 이상 지원되지 않습니다. 이 유틸리티는 기존 스크립트를 계속 사용할 수 있도록 아직 제공되고 있지만 앞으로는 이 유틸리티 대신 removemachine 유틸리티를 사용해야 합니다.

restoredatastore

이 유틸리티는 관계형, 타일 캐시, 시공간 빅데이터 스토어, 그래프 스토어에 사용됩니다.

호스팅 피처 레이어, 호스팅 시공간 피처 레이어, 호스팅 씬 레이어, 보관된 실시간 데이터 또는 지식 그래프 레이어가 사용하는 데이터에 접근할 수 없는 경우 백업 파일과 restoredatastore 유틸리티를 사용하여 데이터 스토어를 복구합니다.

데이터 스토어를 복구할 수 없는 경우 새 머신에 ArcGIS Data Store를 설치한 다음 데이터 스토어를 구성하지 않고 백업을 새 머신에 복원합니다.

관계형 데이터 스토어를 사용하며 과거의 특정 시간으로 호스팅 피처 레이어 데이터를 롤백하려면 기존 관계형 데이터 스토어 위에서 복원합니다. 백업 파일을 사용할 수 있는 이전 관계형 데이터 스토어 상태로만 복원할 수 있습니다. 예를 들어 5일간 백업을 유지하는 경우 해당 5일 이내 어떤 시점으로만 데이터 스토어를 복구할 수 있습니다.

다중 머신 타일 캐시 데이터 스토어에 있는 머신 중 하나를 교체해야 하는 경우, 타일 캐시 데이터 스토어 간에 씬 레이어 캐시를 리밸런싱해야 할 가능성이 매우 높습니다. 이 프로세스의 일환으로 replicatedata 옵션을 true로 설정하여 타일 캐시 데이터 스토어를 복원해야 합니다. 자세한 내용은 데이터 스토어 복구를 참고하세요.

restoredatastore 유틸리티는 프라이머리 관계형 데이터 스토어 머신에서 실행할 수 있습니다. 타일 캐시 또는 시공간 빅데이터 스토어 머신에서도 실행할 수 있습니다.

구문

restoredatastore [options]

지원되는 옵션은 다음과 같습니다.

  • [--store {relational | tileCache | spatiotemporal | graph}] — 복원할 데이터 스토어의 유형을 표시합니다.
  • [--target {most-recent | <yyy-mm-dd-hh:mm:ss> | <name of backup file>}] — 모든 데이터 스토어 유형은 target 옵션과 함께 백업 파일 이름을 지원합니다. 타임스탬프와 most-recent는 관계형 데이터 스토어로만 지원됩니다.
  • [--source-loc <parent directory of the source backup file location>] — 상위 레벨 디렉터리로, 배치된 데이터 스토어를 복원하는 데 사용할 백업 파일의 위치입니다. 이 위치는 파일 공유 위치의 경로, 백업 위치 이름, Amazon S3, Azure Blob 저장소 백업 위치가 될 수 있습니다. 그래프 스토어에는 파일 공유 위치만 지원됩니다.

    팁:

    describedatastore 유틸리티를 실행하여 백업 원본 위치를 확인할 수 있습니다. describedatastore를 실행할 수 없는 경우(예시: 데이터 스토어 머신이 충돌하고 데이터 스토어를 복구하기 위해 새 시스템으로 복원하는 경우) agsds_backup_sig 파일이 있으면 올바른 백업 원본 위치를 식별할 수 있습니다.

  • [--bound {true | false}]--bound 옵션은 관계형 데이터 스토어에만 지원됩니다.
  • [--data-dir <new data store directory>] — 데이터베이스를 복원하는 머신의 ArcGIS Data Store 디렉터리입니다. 데이터 스토어를 새 머신에 복원하는 경우에만 --data-dir을 사용합니다. 새 머신에 복원하려는 경우에는 --source-loc 옵션도 지정해야 합니다.
  • [--server-url <ArcGIS Server URL registered with data store>] — 백업을 생성했을 때 동일한 GIS Server 사이트에 등록된 데이터 스토어를 유지하기 위해 --bound true를 지정하는 경우, 해당 GIS Server 사이트의 URL을 지정합니다. --bound true를 지정하고 서비스를 이미 새 GIS Server 사이트로 이동한 경우 --server-url 옵션을 사용하여 새 GIS Server 사이트의 URL을 지정합니다. 새 사이트 URL을 지정한 서비스가 새 서버로 이동되지 않은 경우 데이터 스토어의 데이터에 접근할 수 없습니다.
  • [--server-admin <username of ArcGIS Server admin>] — 이 옵션은 --bound true를 지정하거나 --bound 옵션을 지정하지 않은 경우에 필요합니다. ArcGIS Server 관리자의 사용자 이름을 제공합니다.
  • [--server-password <password of ArcGIS Server admin>] — 이 옵션은 --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}]

관계형 데이터 스토어를 충돌 후 복원하거나 이동하는 경우 --target most-recent를 지정합니다. 관계형 데이터 스토어를 특정 시점으로 복원할 경우 데이터 스토어를 복원할 날짜와 시간(UTC)을 지정합니다. 복원할 특정 백업 파일이 있는 경우 백업 파일 이름을 대신 지정합니다. 대상을 지정하지 않으면 최근의 백업이 복원됩니다.

기본 설정에 따라, 복원된 데이터 스토어는 GIS Server 사이트와 연결(바인딩)됩니다. 데이터 스토어의 GIS Server 사이트와 연결을 유지하지 않고 데이터 스토어를 복원하려는 경우에만 --bound false를 지정합니다. 이 작업은 이전 GIS Server 사이트가 손실되고 복구할 수 없는 경우에 최후의 수단으로만 수행합니다; 바인딩되지 않은 데이터 스토어를 복원하여 이를 새로 페더레이션된 GIS Server 사이트에 구성할 수 있습니다. 그러나 데이터 스토어의 데이터를 사용하는 레이어는 더 이상 존재하지 않게 됩니다. 다른 형식으로 데이터를 추출하여 ArcGIS Enterprise에 다시 발행하려면 데이터 스토어 데이터베이스에 연결해야 합니다.

예시

이 예시에서 가장 최근 백업은 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). 빈도 옵션을 사용하여 백업 간의 기간을 지정합니다. 자동 백업을 비활성화하려면 빈도를 0으로 설정합니다. 자동 백업을 비활성화한 경우에는 backupdatastore 유틸리티를 사용하여 백업을 수동으로 생성해야 합니다.

updatebackupschedule 유틸리티는 프라이머리 관계형 데이터 스토어 머신에서 실행할 수 있습니다. 타일 캐시 또는 시공간 빅데이터 스토어 머신에서도 실행할 수 있습니다.

구문

updatebackupschedule [--store {relational | tileCache | spatiotemporal | graph}] [--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

이 유틸리티는 모든 데이터 스토어 유형에 사용됩니다.

호스팅 서버와 데이터 스토어 간의 통신과 데이터 스토어 머신 간의 통신을 인증하는 데 사용되는 자체 서명된 인증서를 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 dsmachinename

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