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> <user name> [<database>]

관계형 데이터 저장소에 연결할 컴퓨터의 이름(호스트 이름), 데이터 저장소에서 사용하는 데이터베이스 계정(istadminusers 또는 listmanageduser 유틸리티를 사용하여 획득할 수 있는 데이터 저장소 관리자, 복사본 소유자, 지오데이터베이스 관리자 또는 관리되는 사용자(피처 레이어 데이터를 발행하는 사용자)(사용자 이름) 중 하나를 지정합니다. 데이터 저장소 데이터베이스가 하나뿐이기 때문에 프라이머리 관계형 데이터 저장소 데이터베이스 이름도 지정할 수 있지만 이 값은 선택 사항입니다.

사례

이 예시에서는 hqo.n_1E7 관리되는 사용자로 연결될 때 workcom 컴퓨터에서 관계형 데이터 저장소로 연결이 허용됩니다.

./allowconnection.sh workcom hqo.n_1E7

backupdatastore

관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.

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

타일 캐시 데이터 저장소에 대해 backupdatastore 유틸리티를 처음 실행하면 모든 기존 타일 캐시 데이터 저장소 데이터베이스에 대한 백업 복사본이 만들어집니다. 그 이후부터는 backupdatastore 유틸리티를 사용하면 마지막 유틸리티 실행 이후에 생성된 타일 캐시 데이터 저장소 데이터베이스에 대해 백업 복사본이 생성됩니다.

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

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

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

구문

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

사례

이 예시에서는 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

다음 예시에서는 시공간형 빅데이터 저장소에 대해 백업이 생성되며 백업 파일은 spds311016이라는 이름으로 생성됩니다.

./backupdatastore.sh spds311016 --store spatiotemporal
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 changebackuplocation 유틸리티는 더 이상 지원하지 않습니다. 이 유틸리티는 기존 스크립트를 계속 사용할 수 있도록 아직 제공되고 있지만 앞으로는 이 유틸리티 대신 change 옵션이 지정된 configurebackuplocation 유틸리티를 사용해야 합니다.

관계형 데이터 저장소 백업 파일이 기본 설정에 따라 데이터 저장소와 동일한 머신에 저장됩니다. ArcGIS Data Store가 설치된 머신에 접근할 수 없는 경우 파일에 접근할 수 있도록 백업 파일을 별도의 머신으로 이동해야 합니다.

changebackuplocation 유틸리티를 실행하는 로그인에 공유 디렉터리 읽기 및 쓰기 권한이 있어야 합니다.

changebackuplocation 유틸리티는 관계형 데이터 저장소에 대해 생성된 백업에만 적용됩니다.

구문

changebackuplocation <new directory path> [--is-shared-folder <true|false>] [--keep-old-backups <true|false>]

백업 위치가 공유 네트워크 머신에 있는 경우 --is-shared-folder true를 지정합니다. 기존 백업 파일을 새 위치로 이동하려면 --keep-old-backups true를 지정합니다.

changedatastoremode

관계형 데이터 저장소에 사용됩니다.

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

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

changedatastoremode 유틸리티는 프라이머리 관계형 데이터 저장소 머신에서만 실행할 수 있습니다.

참고 사항:

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

구문

changedatastoremode readonly|readwrite [--prompt <yes|no>]

사례

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

./changedatastoremode.sh readwrite --prompt no

changedbproperties

관계형 및 시공간형 빅데이터 저장소에 사용됩니다.

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

구문

changedbproperties --store <relational | spatiotemporal> [configuration operations]

다음과 같은 구성 작업이 지원됩니다.

  • disk-threshold-readonly: 이 설정은 디스크 공간 부족으로 인한 데이터 손실을 방지하기 위해 관계형 데이터 저장소가 읽기 전용 모드로 전환하게 되는 때를 제어합니다. 기본 디스크 공간 값은 1024MB입니다. MB 단위로 크기를 지정하세요.
  • 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 배포의 증분 백업을 생성할 경우 지정 시간 복구를 활성화해야 합니다.

    이 옵션은 ArcGIS Data Store 10.5.1의 새로운 기능입니다.

  • heap-size: 이 매개변수를 사용하면 시공간 빅데이터 저장소에서 사용되는 힙 메모리(MB)의 양을 변경할 수 있습니다. 기본 설정에 따라 이 유형의 데이터 저장소는 시작될 때 사용 가능한 RAM의 절반이 사용됩니다. 관계형 또는 타일 캐시 데이터 저장소에 대해서는 이 매개변수가 지원되지 않습니다.
  • rebalance: 기본 설정에 따라 이 매개변수는 true로 설정되며 사용 가능한 머신이 없는 경우 시공간 빅데이터 저장소의 데이터가 다른 머신에 분산됩니다. 시공간 빅데이터 저장소 머신에 업그레이드 등의 유지 보수 작업을 수행해야 할 경우에는 이 매개변수를 false로 설정하여 리밸런스를 일시적으로 멈출 수 있습니다. max-rebalance-off 매개변수에 설정한 시간 동안 리밸런스가 일시 중지됩니다. 이 매개변수는 시공간 빅데이터 저장소에만 적용됩니다.
    기존:

    ArcGIS 10.4.x에서 이 옵션은 reallocation였습니다.

  • max-rebalance-off: 이 매개변수의 설정은 rebalance 매개변수가 false로 설정된 경우에 사용됩니다. 기본 설정에 따라 max-rebalance-off 매개변수는 60분으로 설정됩니다. 즉, 리밸런스를 일시적으로 중지한 경우 60분 후에 다시 시작됩니다. 이 설정 값이 리밸런스를 일시 중지해야 하는 유지 보수 작업의 수행 시간보다 많거나 적은 경우에는 max-rebalance-off의 설정 시간을 변경합니다. 이 매개변수는 시공간 빅데이터 저장소에만 적용됩니다.
    기존:

    ArcGIS 10.4.x에서 이 옵션은 max-allocation-off였습니다.

  • prompt: 이 유틸리티를 실행하면 지정한 작업을 확인하라는 메시지가 나타납니다. 확인 메시지 없이 이 유틸리티가 자동으로 사용되도록 하려면 prompt 매개변수를 false로 설정합니다. 그렇지 않으면 확인 메시지에 응답할 때까지 스크립트가 진행되지 않습니다.

사례

이 예시에서는 관계형 데이터 저장소에 허용되는 최대 연결의 수가 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

다음 예시에서는 max-rebalance-off 작업을 사용하여 시공간형 빅데이터 저장소에서 rebalance가 true로 자동 변경되는 시간(분)을 15분으로 설정합니다.

./changedbproperties.sh --store spatiotemporal --max-rebalance-off 15

changeloglocation

관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.

데이터 저장소가 <ArcGIS Data Store installation directory>\arcgisdatastore\logs의 기본 오류 로그 파일 위치를 사용하지 않게 하려면, changeloglocation 유틸리티를 실행하여 다른 디렉터리에 오류 로그 파일을 생성하면 됩니다.

구문

changeloglocation <directory path>

사례

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

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

changenosqldslocation

타일 캐시 데이터 저장소에 사용됩니다.

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

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

구문

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

사례

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

changenosqldslocation /net/server2/dstorecache

changepassword

관계형 데이터 저장소에 사용됩니다.

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

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

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

구문

changepassword <user name> <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/stage입니다.

./changestaginglocation.sh /net/sanmarcos/stage

configurebackuplocation

관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.

configurebackuplocation 유틸리티를 사용하면 ArcGIS Data Store에서 백업 파일이 쓰여질 위치를 지정할 수 있습니다. 또한 ArcGIS Data Store 백업이 더 이상 필요 없는 경우 백업 위치를 제거할 수도 있습니다.

관계형 타일 캐시 데이터 저장소는 기본 위치인 로컬 백업 위치와 함께 생성됩니다. change 작업을 사용하여 관계형 데이터 저장소에 대해 더욱 안전한 백업 위치를 지정할 수 있습니다.

시공간 빅데이터 저장소는 기본 위치와 함께 생성되지 않습니다. 따라서 백업 생성을 시작하기 전에 register 작업이 지정된 configurebackuplocation 유틸리티를 실행하여 이러한 백업에 대한 공유 네트워크 위치를 지정해야 합니다. 시공간형 빅데이터 저장소에는 공유 네트워크 위치가 필요하므로 이러한 백업 파일에 로컬 드라이브를 사용할 수 없습니다.

구문

configurebackuplocation --location <backup_location> [operations]

다음과 같은 작업이 지원됩니다.

  • --store <relational|tileCache|spatiotemporal>: 기본값은 relational입니다.
  • --operation <change|register|unregister>: 기본값은 change입니다.
  • --prompt <yes | no>: 기본값은 yes입니다.

registerunregister 작업은 시공간형 빅데이터 저장소에만 사용됩니다.

--store 작업을 지정하지 않으면 관계형 데이터 저장소로 간주됩니다.

참고 사항:

location 작업은 register 또는 change 작업을 지정한 경우에 필요합니다.

사례

다음의 예시에서는 관계형 데이터 저장소의 백업 위치가 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

다음 예시에서는 네트워크 공유 폴더의 백업 위치가 시공간형 빅데이터 저장소에 등록됩니다.

./configurebackuplocation.sh --operation register --store spatiotemporal 
--location /net/sharedmachine/ge_bu

configuredatastore

관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.

ArcGIS Data Store를 설치한 후, configuredatastore 유틸리티를 실행하여 데이터 저장소를 생성하고 GIS Server 사이트에 등록할 수 있습니다. 이 명령을 사용하여 다음과 같은 유형의 데이터 저장소를 생성할 수 있습니다.

  • 호스팅 피처 레이어 데이터용 데이터 저장소(관계형 데이터 저장소)
  • 호스팅 씬 레이어 타일 캐시용 데이터 저장소(타일 캐시 데이터 저장소)
  • GeoAnalytics Tools의 관찰 데이터를 보관하기 위한 데이터 저장소 또는 ArcGIS GeoEvent Server를 실행할 때 생성된 데이터용 데이터 저장소(시공간 빅데이터 저장소)

configuredatastore 유틸리티를 실행하여 데이터 저장소 업그레이드 이후에 데이터 저장소를 다시 구성할 수도 있습니다.

구문

configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory> [--stores <relational|tileCache|spatiotemporal>] [--nosql-only true|false]

ArcGIS Server 관리자 URL은 https://gisserver.domain.com:6443/arcgis 형식입니다. GIS Server 사이트가 Web Adaptor를 사용해도 앞에서 언급한 형식의 URL을 제공하세요.

GIS Server 사이트에서 관리자 권한이 있는 빌트인 사용자(엔터프라이즈 사용자 아님)에 대한 사용자 이름과 비밀번호를 제공합니다.

데이터 디렉터리는 데이터 저장소 파일을 생성할 로컬 머신의 위치입니다.

여러 유형의 데이터 저장소를 공백 없이 쉼표로 분리해 지정하여 동일한 머신에 데이터 저장소를 둘 이상 구성할 수 있지만 권장되지는 않습니다. 예를 들어 공유 데이터 저장소 디렉터리가 있는 동일한 머신에 관계형 타일 캐시 데이터 저장소를 모두 구성하려면 --stores relational,tileCache를 지정합니다. Esri 하지만 시공간형 빅데이터 저장소는 다른 데이터 저장소 또는 소프트웨어 머신과는 별도의 머신에서 실행해야 합니다.

기존:

이전 릴리스에서는 --nosql-only 작업을 true로 설정하여 씬 레이어 캐시 타일용 데이터 저장소만 생성했었습니다. 이 작업은 기존 스크립트를 계속 사용할 수 있도록 아직 제공되고 있지만 앞으로는 이 작업 대신 tileCache로 설정된 --stores 작업을 사용하세요.

특정 유형의 데이터 저장소 구성

--stores 작업과 함께 relational을 지정하여 호스팅 피처 레이어 데이터용 ArcGIS Data Store를 구성할 수 있습니다.

호스팅 씬 레이어를 발행하면 ArcGIS에서 호스팅 피처 레이어, 호스팅 씬 레이어, 씬 캐시가 생성되므로 호스팅 씬 레이어를 발행하기 위해서는 씬 캐시용 데이터 저장소와 호스팅 피처 레이어 데이터용 데이터 저장소가 필요합니다. --stores 작업과 함께 relational,tileCache를 지정하여 두 가지 유형의 데이터 저장소를 모두 구성하거나 --stores 작업과 함께 tileCache만 지정하고 자신의 관리되는 데이터베이스를 호스팅 피처 레이어 데이터용 데이터 저장소로 사용합니다.

참고 사항:

호스팅 피처 레이어 데이터를 저장하는 데 자신의 관리되는 데이터베이스를 사용할 경우에는 ArcGIS Data Store 도구로 데이터베이스를 관리할 수 없습니다. 즉, DBMS에 제공되는 도구를 사용하여 사용자와 백업을 관리해야 합니다. 또한 ArcGIS Data Store를 통해 제공되는 고가용성 기능을 활용할 수 없으므로 포털에 발행된 호스팅 피처 레이어는 호스팅 서버에 관계형 데이터 저장소가 사용되는 경우에 생성되는 호스팅 피처 레이어만큼 기능이 많지도 않고 확장성이 뛰어나지도 않습니다.

ArcGIS GeoEvent Server를 사용하고 양이 많고 속도가 빠른 관찰 데이터를 저장하려는 경우에는 --stores 작업에 spatiotemporal을 지정하여 시공간형 빅데이터 저장소를 생성합니다.

시공간 빅데이터 저장소 작업에 대한 자세한 내용은 ArcGIS GeoEvent Server 도움말을 참고하세요.

포털 맵 뷰어나 GeoAnalytics Tools에서 ArcGIS Pro를 사용하려는 경우, --stores 작업에 spatiotemporal을 지정하여 시공간형 빅데이터 저장소를 생성합니다.

여러 시공간형 빅데이터 저장소 머신 생성을 스크립팅하는 경우 GIS Server에 하나의 시공간형 빅데이터 저장소가 구성되어 있어야 추가 시공간형 빅데이터 저장소 머신 생성을 스크립팅할 수 있습니다.

동일한 머신에 데이터 저장소를 두 가지 이상 생성하거나, 심지어 세 가지 데이터 저장소를 모두 동일한 머신에 생성할 수도 있지만 이 경우 메모리 및 기타 리소스에 대한 경쟁이 발생하여 성능에 부정적인 영향을 주게 되므로 Esri에서는 권장하지 않습니다.

사례

이 예시에서는 호스팅 피처 레이어 데이터용 데이터 저장소(관계형 데이터 저장소)가 생성됩니다. 이 데이터 저장소가 사용될 GIS Server 사이트의 URL은 https://dataserver.mydomain.com:6443/arcgis, 사이트 관리자의 사용자 이름은 admin, 비밀번호는 Iph33l$ik이며 데이터 저장소의 데이터 디렉터리는 다음과 같습니다. /dstore/data

./configuredatastore.sh https://dataserver.mydomain.com:6443/arcgis admin Iph33l$ik /dstore/data --stores relational

deletebackup

관계형 데이터 저장소에 사용됩니다.

deletebackup 유틸리티를 사용하면 관계형 데이터 저장소에 대해 생성한 백업 파일을 삭제할 수 있습니다. 먼저 listbackups 유틸리티를 실행하여 수동 백업의 이름과 생성 시간을 확인합니다. 그런 다음 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가 설치된 머신에 남아 있는 사용 가능한 디스크 공간
  • 관계형 데이터 저장소가 읽기 전용 모드로 전환되고 타일 캐시 및 시공간 빅데이터 저장소가 중지될 빈 디스크 공간 임계치
  • 데이터 저장소 유형별로 사용된 백업 위치
  • 관계형 타일 캐시 데이터 저장소 백업 위치가 네트워크 공유 폴더에 있는지 여부
  • 데이터 저장소에 대한 백업이 생성되는 주기(백업 일정)
  • 관계형 데이터 저장소 백업 파일의 보관 기간
  • 데이터 저장소 실행 여부(데이터 저장소 상태)
  • 스탠바이 관계형 또는 타일 캐시 데이터 저장소가 프라이머리 데이터 저장소가 되는 날짜 및 시간(마지막 페일오버). 페일오버가 발생하지 않으면 나타나지 않음
  • 관계형 또는 타일 캐시 데이터 저장소에 참여한 머신의 이름(구성원 머신)
  • 관계형 데이터 저장소에 허용된 최대 연결 수
  • 데이터 저장소가 등록되는 GIS Server 사이트의 URL(시스템 URL 소유)
  • 호스팅 서버(포털 URL)로 GIS Server 사이트를 사용하는 포털의 URL
  • 관계형 데이터 저장소에 대한 현재 피처 레이어 연결 수
  • 현재 시공간 빅데이터 저장소에 참여하고 있는 모든 머신의 목록(시공간 클러스터의 머신)
  • 시공간 빅데이터 저장소 내에서 현재 마스터 머신으로 지정되어 있는 머신(클러스터 내의 현재 마스터 머신)
  • 시공간 빅데이터 저장소 클러스터 내의 모든 머신 목록(등록된 시공간 머신). 상태에 상관없이 클러스터 내의 모든 머신이 표시됨

구문

describedatastore

사례

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

여러 가지 데이터 저장소가 여러 머신에 있을 수 있지만 다음의 결과에는 세 가지 유형이 모두 동일한 머신에 있으며 각 유형별 섹션이 나와 있습니다.

./describedatastore.sh
General Information of ArcGIS Data Store on machine.domain.com
==============================================================
ArcGIS Data Store release....10.5.0.7777 Staging location............./arcgis/datastore/staging Log location................./arcgis/datastore/logs Free disk space..............174.00GB Threshold for READONLY mode..1024MB
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 Last failover.............20150130190334005 Member machines...........MACHINE1.DOMAIN.COM, MACHINE4.DOMAIN.COM Maximum connections.......150 Owning system URL.........https://gisserver_webadaptor.domain.com/server/admin Portal for ArcGIS URL.....https://portal_webadaptor.domain.com/portal Number of connections.....8 connection(s) to managed database
Information for tile cache data store ds_wztxj7um
==============================================================
Tile cache location......./arcgis/datastore/nosqldata Data location............./arcgis/datastore/nosqldata Data store status.........Started Last failover.............20150130190334005 Backup location.........../arcgis/datastore/backup Is backup folder shared...false Member machines...........MACHINE1.DOMAIN.COM Owning system URL.........https://gisserver_webadaptor.domain.com/server/admin 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 master machine 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:6443/arcgis/admin

exportmanageddb

기존:

Esri 10.5.1에서는 exportmanageddb 유틸리티가 더 이상 지원되지 않습니다. 이 기능은 backupdatastore 유틸리티에 통합되었습니다. exportmanageddb 유틸리티는 기존 스크립트를 계속 사용할 수 있도록 아직 제공되고 있지만 앞으로는 이 유틸리티 대신 backupdatastore 유틸리티를 사용하여 백업 파일을 생성한 후 restoredatastore 유틸리티를 사용하여 백업 파일에서 데이터 저장소를 복원해야 합니다.

관계형 타일 캐시 데이터 저장소에 사용됩니다.

exportmanageddb 유틸리티는 관계형 데이터 저장소의 덤프 파일, 데이터 저장소에 대한 메타데이터, 호스팅 씬 레이어 타일 캐시가 저장되는 모든 데이터베이스를 생성합니다. 다른 운영 체제가 있는 머신에 설치되어 있거나 다른 ArcGIS Data Store 릴리스의 ArcGIS Data Store 설치로 복원할 백업을 만들어야 하는 경우 데이터 저장소를 내보냅니다.

새 머신으로 데이터 저장소를 가져오기하려면 피처 레이어를 편집하거나 포털로 발행하는 사람이 아무도 없어야 합니다. 또한 데이터 저장소를 내보낼 위치에는 관계형 데이터 저장소의 덤프 파일과 모든 호스팅 씬 레이어 타일 캐시 데이터베이스의 복사본이 포함되기에 충분한 저장 공간이 있어야 합니다.

시공간 빅데이터 저장소는 exportmanageddb 유틸리티에서 내보내지 않습니다.

구문

exportmanageddb <output location> <backup name> [operations]

결과 위치는 폴더(<backup name>)와 내보낸 파일이 생성될 디스크에서의 위치입니다. 이 위치에 대한 쓰기 권한이 있어야 합니다.

지원되는 작업은 다음과 같습니다.

  • [--stores {relational|tileCache}]: 내보내려는 데이터 저장소의 유형을 나타냅니다. 동일한 머신에서 실행되고 있는 관계형 타일 캐시 데이터 저장소를 모두 내보내려는 경우에는 쉼표로 구분하여 지정합니다(예시: --stores relational,tileCache). --stores 작업을 지정하지 않으면 관계형 데이터 저장소로 간주됩니다.
  • [--include-tilecache <true|false>]: 이 작업은 이전 버전과의 호환성을 지원하기 위해 제공됩니다. --stores 작업을 지정하지 않았거나 --stores relational을(를) 지정한 경우 이 작업을 사용하여 타일 캐시 데이터 저장소가 내보내졌는지 여부를 제어할 수 있습니다.
  • [--prompt {yes|no}]: 유틸리티 실행을 위해 프롬프트 메시지에 답해야 하는지 여부를 정합니다.

사례

다음 예시에서는 덤프 파일, 호스팅 씬 레이어 캐시 데이터베이스의 복사본, 데이터 저장소 관련 파일이 backupserver 서버의 movedsfirstexp 공유 네트워크 디렉터리에 출력됩니다. .

./exportmanageddb.sh preupgradeexp /net/backupserver movedsfirstexp --stores relational,tileCache
You are attempting to back up database 'db_e3hsm'. This could take a long time, depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

importmanageddb

관계형 타일 캐시 데이터 저장소에 사용됩니다.

호스팅 피처 레이어나 호스팅 씬 레이어 캐시 데이터베이스(또는 둘 다)가 포함된 ArcGIS Data Store를 내보낸 경우 importmanageddb 유틸리티를 사용하여 데이터 저장소를 복원할 수 있습니다. 원본 ArcGIS Data Store와는 다른 운영 체제가 설치된 머신의 ArcGIS Data Store 설치나 업그레이드된 ArcGIS Data Store 머신으로 복원할 수 있습니다.

예전과 동일한 ArcGIS Data Store 사이트에 GIS Server를 등록하려면 --bound true를 지정하고 --server-url은 지정하지 마세요. 기본 설정에 따라 --bound는 true로 설정됩니다. 복원 후에는 GIS Server 사이트를 다시 시작해야 합니다.

데이터 저장소를 복원한 다음 새 GIS Server 사이트에 등록하려면 데이터 저장소를 가져올 때 --server-url을 지정해야 합니다.

기본 설정에 따라 내보내기 파일에 포함되어 있는 관계형 데이터 저장소와 타일 캐시 데이터 저장소를 구성하는 모든 호스팅 씬 레이어 캐시 데이터베이스를 가져옵니다. 호스팅 씬 레이어 캐시 데이터베이스를 제외하려면 false로 설정된 --include-tilecache 작업을 지정합니다.

시공간 빅데이터 저장소는 importmanageddb 유틸리티에서 가져오지 않습니다.

구문

importmanageddb <source backup location> <backup name> [operations]

지원되는 작업은 다음과 같습니다.

  • [--server-url <ArcGIS Server URL registered with data store>] : --bound true를 지정하고 서비스를 이미 새 GIS Server 사이트로 이동한 경우 --server-url 작업을 사용하여 새 GIS Server 사이트의 URL을 지정합니다. 서비스가 이 새 서버로 이동되지 않은 상태라면 데이터 저장소의 데이터에 접근할 수 없습니다.
  • [--server-admin <user name of ArcGIS Server admin>]: --bound false를 지정한 경우 이 작업은 선택 사항입니다. 그렇지 않은 경우에는 ArcGIS Server 관리자의 사용자 이름을 제공해야 합니다.
  • [--server-password <password of ArcGIS Server admin>]: --bound false를 지정한 경우 이 작업은 선택 사항입니다. 그렇지 않은 경우에는 ArcGIS Server 관리자의 비밀번호를 제공해야 합니다.
  • [--data-dir <data store data directory>]: ArcGIS Data Store 디렉터리입니다. 기본 설정에 따라 이 디렉터리는 현재 등록된 데이터 저장소의 ArcGIS Data Store 디렉터리입니다.
  • [--stores {relational|tileCache}]: 가져오려는 데이터 저장소의 유형을 나타냅니다. 동일한 머신에서 실행되고 있는 관계형 타일 캐시 데이터 저장소 모두 가져오려는 경우에는 쉼표로 구분하여 지정합니다(예시: --stores relational,tileCache). --stores 작업을 지정하지 않으면 관계형 데이터 저장소로 간주됩니다.
  • [--include-tilecache <true|false>]: 이 작업은 이전 버전과의 호환성을 지원하기 위해 제공됩니다. --stores 작업을 지정하지 않았거나 --stores relational을(를) 지정한 경우, 이 작업을 사용하여 타일 캐시 데이터 저장소가 복원되었는지 여부를 제어할 수 있습니다.
  • [--bound {true|false}]: --bound 작업에는 다음과 같은 세 가지 시나리오가 있습니다.
    • --bound true를 지정하거나 --bound 작업을 지정하지 않은 경우 --server-url 작업을 사용하여 GIS Server 사이트의 URL을 지정해야 합니다. 데이터 저장소를 내보냈을 때 GIS Server가 등록된 동일한 ArcGIS Data Store 사이트로 가져오는 경우 해당 GIS Server 사이트의 URL을 지정하고 ArcGIS Server 관리자의 사용자 이름과 비밀번호를 제공해야 합니다. 데이터 저장소를 새 GIS Server 사이트에 바인딩하려면 이 새 사이트의 URL과 관리자 자격 증명을 제공합니다.
      참고 사항:

      GIS Server 사이트에 대한 정보는 웹 서비스가 새로운 이 GIS Server 사이트로 이미 이동되어 있는 경우에만 지정합니다.

    • 데이터 저장소가 이전 GIS Server 사이트를 더 이상 사용하지 않고 모든 웹 서비스가 GIS Server 사이트에 아직 이동되지 않은 경우에는 --bound false를 지정합니다. 그런 다음 서비스가 모두 새 사이트로 이동된 후 registerdatastore 유틸리티를 사용하여 새 GIS Server 사이트에 데이터 저장소를 구성합니다.
  • [--prompt {yes|no}]: 유틸리티 실행을 위해 프롬프트 메시지에 답해야 하는지 여부를 정합니다.

사례

다음 예시에서는 데이터 저장소가 최신 릴리스의 ArcGIS Data Store 설치로 복원됩니다. 새로운 ArcGIS Data Store 데이터 디렉터리가 지정됩니다. 데이터 저장소가 기존 GIS Server 사이트로 계속 바인딩되므로 데이터 저장소, 기존 호스팅 피처 레이어, 씬 레이어가 계속 작동합니다. GIS Server 사이트를 다시 시작해야 호스팅 피처 레이어와 씬 레이어를 새 머신에 발행할 수 있습니다.

./importmanageddb.sh /net/backupserver/expdir preupgradeexp --source-loc  --data-dir /usr/arcgis/datastore 
--server-admin siteadmin --server-password SAup.4s --bound true

다음 예시에서는 GIS Server 사이트와 관계형 데이터 저장소 둘 다 새 머신으로 이동되었습니다. 웹 서비스도 이미 새 GIS Server 사이트로 이동되어 있으므로 새 사이트의 URL이 --server-url 작업을 통해 지정됩니다. 백업 이름은 movedbexp이며 /net/backupserver/expdir에 저장됩니다.

./importmanageddb.sh /net/backupserver/expdir movedbexp --data-dir /usr/arcgis/datastore 
--server-admin siteadmin --server-password SAup.4s --stores relational --bound true --server-url https:\\mynewserver.domain.com:6443

다음 예시에서는 웹 서비스가 GIS Server 사이트로 이동되지 않은 상태입니다. 서비스가 모두 이동되고 데이터 저장소가 새 GIS Server 사이트에 등록될 때까지는 타일 캐시 및 관계형 데이터 저장소가 제대로 작동하지 않습니다. 백업 이름은 movedsfirstexp이며 /net/backupserver/expdir/movingexp2에 저장됩니다.

./importmanageddb.sh /net/backupserver/dbdump/movingexp2 movedsfirstexp --data-dir /usr/arcgis/datastore 
--server-admin siteadmin --server-password SAup.4s --stores relational,tileCache --bound false

listadminusers

관계형 데이터 저장소에 사용됩니다.

listadminusers 유틸리티는 관계형 데이터 저장소의 관리자, 복사본 소유자, 지오데이터베이스 관리자의 사용자 이름과 비밀번호를 반환합니다.

구문

listadminusers

사례

./listadminusers.sh
Admin users for relational data store ds_abcd1234
=================================================
Database Admin User.... adm_11zyx / tT30!bYk22jF Database Repl User..... dsrepuser / uWn/MV0678h4 GDB Admin User......... sde / iO=Qst751*pb

listbackups

관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다. 관계형 또는 타일 캐시 데이터 저장소에 대해 실행할 경우 listbackups 유틸리티는 프라이머리 데이터 저장소 머신에서만 작동합니다.

listbackups 유틸리티는 관계형 데이터 저장소 전체 백업의 이름과 백업이 작성된 위치를 반환해줍니다. listbackups 유틸리티도 백업 상태(완료 여부), 백업 시작 시간, 백업이 backupdatastore 유틸리티를 사용하여 수동으로 생성되는지 ArcGIS Data Store에서 자동으로 생성되는지 여부를 반환합니다.

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

구문

listbackups [--store <relational|tileCache|spatiotemporal>]

데이터 저장소 유형을 지정하지 않으면 이 유틸리티가 실행되는 머신에서 실행 중인 모든 데이터 저장소에 대한 백업 목록이 반환됩니다.

사례

다음 예시에서는 시공간형 빅데이터 저장소에 대한 백업이 나열됩니다.

./listbackups.sh --store spatiotemporal
Backup_Name                      Status           Backup_Time         Mode
====================================================================================
backup1						                    BackupComplete   2016-07-11 09:47    manual
Backups located at: '/net/myserver.ntw.com/spatiotemporal'

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

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 user name> <ArcGIS Server site administrator password> --stores <relational|tileCache|spatiotemporal>

권장 구성은 아니지만 서로 다른 유형의 데이터 저장소가 동일한 머신에 설치되어 있는 경우 각각의 데이터 저장소를 공백 없이 쉼표로 분리해 지정하여 한꺼번에 등록할 수 있습니다(예시: --stores relational,tileCache).

사례

다음 예시에서 관계형 데이터 저장소는 URL이 https://gisserver.domain.com:6443/arcgisGIS Server 사이트에 다시 등록됩니다. ArcGIS Server 기본 사이트 관리자의 사용자 이름은 agsadmin이고 비밀번호는 Tan$p0n입니다.

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

removemachine

관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.

removemachine 유틸리티를 사용하면 다음 중 하나를 ArcGIS Data Store 설치에서 제거할 수 있습니다.

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

구문

removemachine <machine name> --store <relational|tileCache|spatiotemporal> [--prompt <yes | no>]

사례

이 예시에서는 시공간적으로 큰 데이터 저장소 머신인 gefour가 데이터 저장소에서 제거됩니다.

./removemachine.sh gefour --store spatiotemporal

removestandbymachine

기존:

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

ArcGIS Server 사이트 관리자에서 ArcGIS Server REST 제거 명령을 사용하여 관계형 또는 타일 캐시 데이터 저장소의 스탠바이 머신을 제거할 수 있습니다. 그러나 GIS Server 사이트를 사용할 수 없는 경우에는 이 작업을 수행하기 위해 사이트 관리자에 로그인할 수 없습니다. 이러한 경우 removestandbymachine 유틸리티를 실행하여 데이터 저장소에서 스탠바이 머신을 제거합니다.

removestandbymachine 유틸리티는 관계형 타일 캐시 데이터 저장소의 스탠바이 머신에서만 실행할 수 있습니다.

구문

removestandbymachine <machine name> --store <relational|tileCache> [--prompt <yes | no>]

restoredatastore

관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.

포털의 호스팅 피처 레이어, 호스팅 씬 레이어 또는 보관된 실시간 데이터가 사용하는 데이터에 접근할 수 없는 경우 백업 파일과 restoredatastore 명령 유틸리티를 사용하여 데이터 저장소를 복구합니다.

데이터 저장소를 복구할 수 없는 경우 새 머신에 ArcGIS Data Store를 설치한 다음 최신 백업을 새 머신에 복원합니다.

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

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

구문

restoredatastore [operations]

다음과 같은 작업이 지원됩니다.

  • [--store {relational|tileCache|spatiotemporal}]
  • [--target {most-recent | <yyy-mm-dd-hh:mm:ss> | <name of backup file>}]: 이 작업은 관계형 데이터 저장소에 대해서만 지원됩니다.
  • [--source-loc <location of source backup files>]
  • [--bound {true | false}]
  • [--data-dir <new data store directory>]
  • [--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을 지정합니다. 서비스가 이 새 서버로 이동되지 않은 상태라면 데이터 저장소의 데이터에 접근할 수 없습니다.
  • [--server-admin <user name of ArcGIS Server admin>]: --bound false를 지정한 경우 이 작업은 선택 사항입니다. 그렇지 않은 경우에는 ArcGIS Server 관리자의 사용자 이름을 제공해야 합니다.
  • [--server-password <password of ArcGIS Server admin>]: --bound false를 지정한 경우 이 작업은 선택 사항입니다. 그렇지 않은 경우에는 ArcGIS Server 관리자의 비밀번호를 제공해야 합니다.
  • [--loaddata {true | false}]: 시공간 빅데이터 저장소에만 지원됩니다. 시공간형 빅데이터 저장소를 일련의 새 머신에 복원해야 하지만 데이터가 첫 번째 머신에 맞지 않는 경우 이 작업을 false로 설정합니다. 이를 통해 데이터 저장소의 스키마를 복원하고, 시공간 빅데이터 저장소에 더 많은 머신을 추가하여 모든 데이터를 수용한 다음, restoredatastore--loaddata로 설정된 true 유틸리티를 다시 실행하여 데이터를 복원할 수 있습니다. 기본 설정에 따라 이 작업은 true로 설정됩니다.
  • [--prompt {yes | no}]

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

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

사례

이 예시에서는 /net/buserver/data/backups에서 /usr/arcgisdatastore로 최근 백업을 복원합니다. 기본 저장소 유형이 관계형이고 데이터 저장소는 기본 설정에 따라 등록되었던 GIS Server 사이트에 바인딩되어 있으므로 --store relational 또는 --bound true를 지정할 필요가 없습니다.

./restoredatastore.sh --target most-recent --source-loc /net/buserver/data/backups --data-dir /usr/arcgisdatastore
You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

이 예시에서는 지정 시간 복구가 활성화된 관계형 데이터 저장소가 /net/buserver/data/backups에서 2014년 7월 17일 오후 2시 30분(UTC)의 상태로 복원됩니다.

./restoredatastore.sh --target 2014-07-17-14:30:00 --source-loc /net/buserver/data/backups
You are attempting to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

하드웨어 장애 후의 시공간 빅데이터 저장소 복원에 대한 단계와 예시는 데이터 저장소 복구를 참고하세요.

revokeconnection

관계형 데이터 저장소에 사용됩니다.

allowconnection 유틸리티를 사용하여 다른 클라이언트가 관계형 데이터 저장소에 직접 연결할 수 있도록 일시적으로 허용한 경우 revokeconnection 유틸리티를 실행하여 연결 기능을 취소할 수 있습니다.

revokeconnection 유틸리티는 프라이머리 관계형 데이터 저장소 머신에서만 실행할 수 있습니다.

구문

revokeconnection <host name> <user name> [<database>]

사례

이 예시에서는 hqo.n_1E7 사용자로 로그인했을 때 데이터 저장소 데이터베이스가 더 이상 workcom 머신의 연결을 허용하지 않습니다.

./revokeconnection.sh workcom bn0_3Wa.m hqo.n_1E7

unregisterdatastore

관계형, 타일 캐시, 시공간 빅데이터 저장소에 사용됩니다.

unregisterdatastore 유틸리티를 사용하면 다음을 수행할 수 있습니다.

  • 프라이머리 관계형 또는 타일 캐시 데이터 저장소 머신을 GIS Server 사이트에서 등록 해제합니다. 데이터 저장소의 데이터가 사용된 호스팅 피처, 타일, 레이어를 삭제한 경우에만 등록 해제할 수 있습니다. 그렇지 않으면 사용할 수 없는 레이어가 포털에 남겨지며 사용할 수 없는 서비스가 호스팅 서버에서 실행됩니다.

    스탠바이 머신이 있는 경우 프라이머리 머신의 등록을 해제하기 전에 먼저 스탠바이 머신을 데이터 저장소에서 제거해야 합니다.

  • 단일 머신으로만 구성된 시공간 빅데이터 저장소를 등록 해제합니다.

데이터 저장소 또는 해당 서비스를 더 이상 사용하지 않기로 결정하는 경우 GIS Server 사이트에서 데이터 저장소를 등록 해제합니다. 데이터 저장소에서 머신을 등록 해제하면 GIS Server에서 해당 머신에 더 이상 연결할 수 없으며 등록 해제된 데이터 저장소의 데이터가 포함된 모든 서비스가 작동되지 않습니다. 이 명령으로 데이터가 삭제되지 않지만 데이터 저장소가 계속 필요한 경우에는 registerdatastore 또는 configuredatastore 유틸리티를 사용하여 다시 추가할 수 있습니다.

unregisterdatastore 유틸리티는 removemachine을 실행하여 스탠바이 머신을 제거한 후에만 프라이머리 관계형 또는 타일 캐시 데이터 저장소 머신에서 실행할 수 있습니다. Unregisterdatastore는 removemachine을 실행하여 시공간형 빅데이터 저장소의 다른 머신을 모두 제거하고 하나의 머신만 남겨진 후에만 시공간 빅데이터 저장소에 대해 실행할 수 있습니다.

구문

unregisterdatastore --stores <relational|tileCache|spatiotemporal> [--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] [--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

updatelicense

관계형 데이터 저장소에 사용됩니다.

ArcGIS Server 라이선스가 만료된 경우 ArcGIS Server 사이트에서 라이선스를 업데이트해야 합니다. 라이선스 정보는 ArcGIS Data Store 관계형 데이터 저장소에도 저장되므로 데이터 저장소가 구성된 ArcGIS Server 사이트의 라이선스를 업데이트한 후 데이터 저장소에서 라이선스를 업데이트해야 합니다. 이렇게 하려면 프라이머리 ArcGIS Data Store가 설치된 머신에서 updatelicense 유틸리티를 실행합니다. 스탠바이 ArcGIS Data Store가 있는 경우 업데이트된 라이선스가 복제됩니다.

구문

updatelicense

사례

ArcGIS Server 라이선스를 업데이트한 후 updatelicense 유틸리티를 실행하여 새 라이선스를 데이터 저장소로 이동합니다.

./updatelicense.sh

updatesslcertificate

모든 데이터 저장소 유형에 사용됩니다. ArcGIS Data Store 10.5.1부터 사용 가능합니다.

데이터 저장소를 생성하기 전에, 호스팅 서버와 데이터 저장소 간에 그리고 데이터 저장소 머신 간에 데이터 저장소 구성 마법사와의 통신을 인증하는 데 사용되는 자체 서명된 인증서를 CA(인증 기관)에서 서명한 인증서 또는 도메인 인증서로 바꿀 수 있습니다. 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