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 file name>] [--store {relational | tileCache | spatiotemporal}] [--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 changebackuplocation 유틸리티는 더 이상 지원하지 않습니다. 이 유틸리티는 기존 스크립트를 계속 사용할 수 있도록 아직 제공되고 있지만 앞으로는 이 유틸리티 대신 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 유틸리티를 사용하여 자동 백업 일정을 재설정해야 합니다.

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

구문

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

사례

다음 예시에서는 관계형 데이터 저장소가 다시 읽기-쓰기 모드로 전환되어 클라이언트가 호스팅 피처 레이어를 포털에 발행하거나 호스팅 피처 레이어를 통해 데이터를 편집하거나 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: 이 설정은 디스크 공간 부족으로 인한 데이터 손실을 방지하기 위해 관계형 데이터 저장소가 읽기 전용 모드로 전환하게 되는 때를 제어합니다. 기본 디스크 공간 값은 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 배포의 증분 백업을 생성할 경우 지정 시간 복구를 활성화해야 합니다.

  • enablessl: 이 매개변수는 타일 캐시 데이터 저장소를 채울 때 전송 계층 보안(TLS) 프로토콜 사용 여부를 제어합니다.

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

    • admin: 이 옵션이 기본 설정입니다. 타일 캐시 데이터 저장소의 컨테이너를 생성할 때 TLS를 사용하려면 admin을 지정합니다.
    • data: 타일 캐시 데이터 저장소에 씬 레이어 데이터를 쓸 때 TLS를 사용하려면 data를 지정합니다.
    • admin,data: 데이터를 생성하여 타일 캐시 데이터 저장소에 쓸 때 TLS를 사용하려면 admin,data를 지정합니다.
    • none: 데이터를 생성하여 타일 캐시 데이터 저장소에 쓸 때 호스팅 서버의 HTTP 통신을 사용하려면 none을 지정합니다.
  • 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

다음 예시에서는 enablessl 매개변수를 사용하여 컨테이너를 생성할 때와 데이터를 타일 캐시 데이터 저장소에 쓸 때 TLS가 사용되도록 타일 캐시 데이터 저장소를 구성합니다.

./changedbproperties.sh --store tileCache --enablessl admin,data

changeloglocation

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

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

구문

changeloglocation <directory path>

사례

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

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

changenosqldslocation

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

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

데이터를 공유 디렉터리로 이동하는 경우 ArcGIS Data Store 프로세스(Linux) 또는 서비스(Microsoft 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가 스테이징 위치의 압축된 백업 파일을 추출합니다. 즉, 압축 해제한 이 데이터를 수용할 수 있는 스테이징 위치가 있어야 합니다. 관계형 또는 타일 캐시 데이터 저장소에 많은 데이터가 있으면 별도의 스테이징 위치를 설정해 복구용으로 지정해야 합니다.

타일 캐시 데이터 저장소가 포함된 스테이징 위치를 설정하는 기능은 10.8.1의 새 기능입니다.

구문

changestaginglocation <directory path>

사례

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

./changestaginglocation.sh /net/sanmarcos/rbustage

configurebackuplocation

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

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

관계형 데이터 저장소는 기본 로컬 백업 위치를 사용하여 생성됩니다. change 옵션을 사용하여 원격 공유 디렉터리를 등록함으로써 더욱 안전한 기본 백업 위치를 구성할 수 있습니다.

프라이머리-스탠바이 모드로 생성된 10.8.1 타일 캐시 데이터 저장소부터는 기본 백업 위치를 구성할 수 있는 반면, 10.8 타일 캐시 데이터 저장소와 군집 모드로 생성된 10.8.1 타일 캐시 데이터 저장소는 기본 백업 위치를 구성할 수 없습니다. 두 경우 모두 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 저장소 컨테이너를 두 번째 백업 위치로 사용할 수 있습니다.

구문

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 버킷에 백업을 저장하려면 s3, Azure Blob 저장소 컨테이너에 백업을 저장하려면 azure, 파일 공유(기본값)에 백업을 저장하려면 fs를 지정합니다.
  • 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 저장소 컨테이너의 경우 username 인수를 사용하여 지정한 Azure 계정의 비밀번호를 입력합니다.

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

  • --store {relational | tileCache | spatiotemporal}: 백업 위치를 구성할 ArcGIS Data Store의 유형을 지정합니다. 기본값은 relational입니다.
  • --operation {change | register | unregister | list | setdefault}: 기본값은 change입니다. 다음은 각 옵션에 대한 설명입니다.
    • change: 해당 옵션을 사용하여 다음을 변경할 수 있습니다.
      • 예약된 관계형 데이터 저장소 백업에 대해 다른 공유 파일 위치를 지정합니다. change 옵션으로 설정된 위치는 항상 관계형 데이터 저장소에 대한 기본 백업 위치입니다.
      • 백업 위치에 할당된 이름을 변경합니다.
      • Azure 또는 S3의 백업 위치에 대해 설정한 인증 정보를 업데이트합니다. S3의 경우 이전에 usernamepassword 옵션으로 지정한 정보를 변경할 수 있습니다. Azure의 경우에는 password 값을 변경할 수 있습니다.
    • register: 백업 위치를 등록하는 데 사용됩니다. 타일 캐시(10.8) 또는 시공간 빅데이터 저장소에 대해 정의한 첫 번째 백업 위치가 기본 백업 위치로 설정됩니다. 타일 캐시 또는 시공간 빅데이터 저장소의 다른 백업 위치를 등록하면 두 번째 백업 위치가 등록됩니다. 관계형 데이터 저장소에 대해 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 spatiotemporal 
--location 'type=fs;location=/net/sharedmachine/ge_bu;name=fshare'

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

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

해당 예시에서는 Azure의 세 번째 백업 위치가 시공간 빅데이터 저장소용으로 지정됩니다.

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

해당 예시에서는 S3 버킷이 시공간 빅데이터 저장소의 기본 백업 위치로 설정됩니다.

configurebackuplocation --operation setdefault --store spatiotemporal --location 'name=awsloc'

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

configurebackuplocation --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}] [--nosql-only {true | false}] [--mode {primaryStandby | cluster}]

  • <ArcGIS Server admin URL> - 포털 호스팅 서버로 사용되고 있거나 사용될 GIS Server 사이트입니다. ArcGIS Server 관리자 URL은 https://gisserver.domain.com:6443 형식입니다. GIS Server 사이트가 웹 어댑터를 사용하는 경우에도 앞에서 언급한 형식의 URL을 제공해야 합니다.
  • <ArcGIS Server administrator> - GIS Server 사이트에 Administrator 권한이 있는 빌트인 사용자(엔터프라이즈 사용자 아님)에 대한 사용자 이름을 제공합니다.
  • <ArcGIS Server administrator password> - 빌트인 ArcGIS Server 관리자 권한 사용자의 비밀번호를 제공합니다.
  • <data directory> - 데이터 디렉터리는 데이터 저장소 파일을 생성할 로컬 머신의 위치입니다.
  • {relational | tileCache | spatiotemporal} - 생성할 데이터 저장소의 유형을 지정합니다. 여러 유형의 데이터 저장소를 공백 없이 쉼표로 분리해 지정하여 동일한 머신에 데이터 저장소를 둘 이상 구성할 수 있지만 권장되지는 않습니다. 예를 들어 공유 데이터 저장소 디렉터리가 있는 동일한 머신에 관계형 타일 캐시 데이터 저장소를 모두 구성하려면 --stores relational,tileCache를 지정합니다. 하지만 Esri에서는 시공간 빅데이터 저장소를 다른 데이터 저장소 또는 소프트웨어 머신과는 별도의 머신에서 실행하도록 권장합니다. 그렇지 않으면 성능이 저하되거나 데이터 저장소를 사용할 수 없게 될 수 있습니다.
  • --nosql-only - 이 작업 옵션은 10.5에서 더 이상 사용되지 않으며 10.8.1 이후에는 지원되지 않습니다. 10.5 이전 출시에서는 --nosql-only 옵션을 true로 설정하여 씬 레이어 캐시 타일용 데이터 저장소만 생성했었습니다. 이 옵션은 기존 스크립트가 계속 작동될 수 있도록 아직 존재하지만 10.8.1 이후에는 제거됩니다. 모든 스크립트에서는 이 옵션을 사용하는 대신 --stores 옵션을 tileCache로 설정해야 합니다.
  • --mode - 이 작업 옵션은 10.8.1의 새 옵션으로, 타일 캐시 데이터 저장소에만 적용됩니다. 10.8.1의 기본 설정에 따라 새 타일 캐시 데이터 저장소는 primaryStandby 모드로 생성되므로 타일 캐시 데이터 저장소에 두 대의 머신을 구성할 수 있습니다. 스탠바이 타일 캐시 데이터 저장소에는 프라이머리와 같은 데이터가 포함되어 있습니다. 프라이머리 데이터 저장소가 실패하면 스탠바이가 프라이머리 타일 캐시 데이터 저장소로 사용됩니다. 많은 씬 레이어 캐시를 저장하기 위해 3대 이상의 머신이 포함되도록 타일 캐시 데이터 저장소를 확장해야 하는 경우, 타일 캐시 데이터 저장소를 cluster 모드로 생성합니다. 모드 작업을 사용하여 타일 캐시 데이터 저장소를 한 모드에서 다른 모드로 전환할 수도 있습니다.

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

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

  • relational
  • tileCache
  • spatiotemporal

동일한 머신에 데이터 저장소 유형을 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 업그레이드를 참고하세요.

타일 캐시 데이터 저장소 모드 변경

10.7.1 이하 버전에서 업그레이드하는 경우 타일 캐시 데이터 저장소는 자동으로 프라이머리-스탠바이 모드입니다. 씬 레이어가 많아 타일 캐시 데이터 저장소에 머신을 추가해야 할 경우 타일 캐시 데이터 저장소 모드를 군집 모드로 변경하고 타일 캐시 데이터 저장소에 머신을 더 추가할 수 있습니다. 머신을 더 추가하고 나면 새 씬 레이어의 캐시가 새 머신에 저장됩니다. 타일 캐시 데이터 저장소의 전체 백업을 생성하고 새 머신을 추가한 후 이를 복원하지 않는 한 기존 캐시는 새 머신에 저장되지 않습니다.

마찬가지로, 타일 캐시 데이터 저장소를 10.8에서 생성했거나 타일 캐시 데이터 저장소 생성 시 타일 캐시 데이터 저장소 모드로 군집 모드를 선택했지만 나중에 군집 모드가 너무 느리게 수행된다는 것을 알게 되었다면 여러 머신의 저장소가 정말로 필요하지 않을 경우 타일 캐시 데이터 저장소를 프라이머리 스탠바이 모드로 전환할 수 있습니다. 그러나 프라이머리 스탠바이 모드로 전환하기 전에는 타일 캐시 데이터 저장소에 두 대 이상의 머신이 포함될 수 없습니다.

비고:

--mode 옵션을 사용하면 데이터 저장소를 생성할 때 타일 캐시 데이터 저장소 모드를 지정하거나 타일 캐시 데이터 저장소의 모드를 변경할 수 있지만 타일 캐시 데이터 저장소를 업그레이드할 때는 모드를 변경할 수 없습니다.

사례

이 예시에서는 호스팅 피처 레이어 데이터용 데이터 저장소(관계형 데이터 저장소)가 생성됩니다. 이 데이터 저장소가 사용될 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 유틸리티를 실행하여 수동 백업의 이름과 생성 시간을 확인합니다. 그런 다음 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 유틸리티는 머신의 모든 데이터 저장소에 적용된 일반 정보와 함께 데이터 저장소 유형별 정보가 포함되어 있는 개별 섹션을 각각 반환합니다.

머신마다 데이터 저장소가 각기 다른 경우가 많지만, 다음 결과에서는 동일한 머신에 3가지 유형 모두 있는 ArcGIS Data Store 10.5가 포함된 머신을 보여주므로 각 유형별 섹션을 확인할 수 있습니다.

./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.domain.com:6443/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.domain.com:6443/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.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> [options]

결과 위치는 폴더(<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> [options]

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

  • [--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 true를 지정하거나 --bound 옵션을 지정하지 않은 경우에 필요합니다. ArcGIS Server 관리자의 사용자 이름을 제공합니다.
  • [--server-password <password of ArcGIS Server admin>]: 이 옵션은 --bound true를 지정하거나 --bound 옵션을 지정하지 않은 경우에 필요합니다. 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 true를 지정하거나 --bound 옵션을 지정하지 않은 경우 --server-url 옵션을 사용하여 GIS Server 사이트의 URL을 지정하고 --server-admin--server-password 옵션을 사용하여 ArcGIS Server 관리자의 자격 증명을 지정해야 합니다. 데이터 저장소를 내보냈을 때 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-url https://gisserver.domain.com:6443 --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 Aup.4s --stores relational --bound true --server-url https:\\newgisserver.domain.com:6443

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

./importmanageddb.sh /net/backupserver/dbdump/movingexp2 movedsfirstexp --data-dir /usr/arcgis/datastore --stores relational,tileCache --bound false

listadminusers

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

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

구문

listadminusers

사례

이 예시에서 listadminusers는 관계형 데이터 저장소만 설치된 머신에서 실행됩니다.

./listadminusers.sh
Admin users for relational data store ds_abcd1234
=================================================
Database Admin User.... adm_11zyx / 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

listbackups

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

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

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

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

구문

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

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:6443GIS Server 사이트에 다시 등록됩니다. 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 유틸리티를 사용해야 합니다.

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일 이내 어떤 시점으로만 데이터 저장소를 복구할 수 있습니다.

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

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

구문

restoredatastore [options]

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

  • [--store {relational | tileCache | spatiotemporal}]: 복원할 데이터 저장소의 유형을 표시합니다.
  • [--target {most-recent | <yyy-mm-dd-hh:mm:ss> | <name of backup file>}]: 모든 데이터 저장소 유형은 target 옵션과 함께 백업 파일 이름을 지원합니다. 타임스탬프와 most-recent는 관계형 데이터 저장소로만 지원됩니다.
  • [--source-loc <location of source backup files>]: 데이터 저장소를 복원하는 데 사용할 백업 파일의 위치입니다. 이 위치는 파일 공유 위치의 경로, 백업 위치 이름, Amazon S3, Azure Blob 저장소 백업 위치가 될 수 있습니다.
  • [--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 <user name 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 사이트에 구성할 수 있습니다. 그러나 데이터 저장소의 데이터를 사용하는 레이어는 더 이상 존재하지 않게 됩니다. 다른 형식으로 데이터를 추출하여 포털에 다시 발행하려면 데이터 저장소 데이터베이스에 연결해야 합니다.

사례

이 예시에서는 기본 관계형 데이터 저장소 백업 위치의 최신 백업이 기존 데이터 저장소에 복원됩니다. 기본 저장소 유형이 관계형이고 데이터 저장소는 기본 설정에 따라 등록되었던 GIS Server 사이트에 바인딩되어 있으므로 --store relational 또는 --bound true를 지정할 필요가 없습니다. 하지만 GIS Server URL과 관리자 자격 증명을 지정해야 합니다.

./restoredatastore.sh --target most-recent --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 --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/relational --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/tilecache --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> <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 유틸리티를 실행하여 스탠바이 머신을 제거한 후에만 프라이머리 관계형 데이터 저장소 머신에서 실행할 수 있습니다. 그리고 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

모든 데이터 저장소 유형에 사용됩니다.

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