다음은 ArcGIS Data Store 설정 또는 사용 시 발생할 수 있는 문제입니다. 링크를 누르면 각 문제에 대해 사용할 수 있는 해결 방법을 볼 수 있습니다.
ArcGIS Data Store 구성
- 원격 머신 Microsoft Internet Explorer에서 데이터 저장소 구성 마법사를 열어도 불러올 수가 없습니다.
- 데이터 저장소를 구성할 때 머신의 서버에 연결할 수 없습니다. 해당 머신의 ArcGIS Data Store 또는 ArcGIS Server가 실행되지 않고 있거나 머신에 지금 연결되지 않습니다.라는 오류 메시지가 나타납니다.
- 데이터 저장소 머신을 구성할 수 없습니다. ArcGIS Data Store와 ArcGIS Server는 같은 릴리스 버전이어야 합니다.라는 메시지가 표시됩니다.
- 데이터 저장소('<프라이머리 데이터 저장소 머신 이름>')에 구성된 스탠바이 머신이 이미 있습니다. 데이터 저장소는 스탠바이 머신을 둘 이상 가질 수 없습니다. 라는 메시지가 나타납니다.
- 디렉터리를 생성할 수 없습니다.라는 메시지가 나타납니다.
- 관계형 데이터 저장소를 구성할 때 관계형 데이터 저장소 데이터베이스를 시작하지 못했습니다.라는 메시지가 나타납니다.
- Windows 머신에 타일 캐시 데이터 저장소를 구성하려고 하면 데이터 저장소 구성에 실패했습니다. 확장된 오류 메시지: 타일 캐시 데이터 저장소 구성에 실패했습니다. 확장된 오류 메시지: 내부 서버 오류입니다.라는 메시지가 나타나며 오류가 발생합니다.
- Windows 머신에 관계형 데이터 저장소를 구성하는 경우 오류: 최신 ST_GEOMETRY 라이브러리를 PostgreSQL 소프트웨어 위치에 복사해야 합니다.라는 메시지가 표시되며 구성에 실패합니다.
- 타일 캐시 데이터 저장소에 머신을 추가할 때 등록된 타일 캐시 데이터 저장소 머신이 없습니다. 이 데이터 저장소에 새 머신을 추가하려면 하나 이상의 기존 머신이 온라인 상태이고 접근 가능한지 확인하세요.라는 메시지가 나타납니다.
ArcGIS Data Store 업그레이드
- ArcGIS Data Store가 실패하거나 이 소프트웨어를 찾지 못해 업그레이드된 배포를 테스트한 후 이전 소프트웨어 버전으로 되돌려야 하는 경우, 데이터 저장소를 이전 ArcGIS Data Store 버전에 어떻게 복원할 수 있나요?
- ArcGIS Data Store를 업그레이드할 때 ArcGIS Data Store 설치 프로그램에서 ArcGIS Data Store는 '<콘텐츠 디렉터리>, <백업 디렉터리>'에 접근할 수 있는 권한이 없습니다. '<도메인\계정>'이 이러한 디렉터리에 적합한 권한을 갖고 있는지 확인하세요.라는 메시지가 나타납니다.
백업 및 복원
일반(General)
- ArcGIS Data Store 유틸리티를 실행할 때 오류: AGSDATASTORE 변수가 설정되어 있지 않습니다.라는 메시지가 나타납니다.
- 머신의 서버에 연결할 수 없습니다'<모든 자격을 갖춘 머신 이름>'라는 오류 메시지가 나타납니다. 해당 머신의 ArcGIS Data Store 또는 ArcGIS Server가 실행되지 않고 있거나 머신에 지금 연결 할 수 없습니다.
- ArcGIS Server Administrator Directory에서 시공간 빅데이터 저장소의 유효성을 검사하면 다음과 같은 메세지를 받았습니다;서버 머신에서 오류가 반환되었습니다. 사용 가능한 구성된 노드가 없습니다.
- ArcGIS Server 관리자 디렉터리에서 타일 캐시 데이터 저장소를 검증할 때, 타일 캐시 데이터 저장소의 일부 또는 모든 씬 레이어 데이터의 가용성이 높지 않습니다.라는 메시지가 나타납니다. 이 문제를 해결하려면 먼저 타일 캐시 백업을 생성한 다음 "--replicatedata" 옵션을 true로 설정한 상태로 백업을 복원합니다.
- 데이터 저장소 로그 파일에 다음 경고 메시지가 나타납니다. 타일 캐시 데이터 저장소의 씬 레이어 데이터의 가용성이 높지 않습니다. 머신이 중단될 경우 데이터 손실을 방지하기 위해 이 데이터 저장소에 노드를 2개 이상 추가하는 것을 고려하세요. 머신을 더 추가하고 나면 타일 캐시 백업을 생성한 다음 "--replicatedata" 옵션을 true로 설정한 상태로 백업을 복원합니다.
- 포털에 호스트 피처 레이어를 발행할 때 서비스를 생성하지 못했습니다. 기본 DBMS 오류 [오류: 읽기 전용 트랜잭션에서 테이블 생성을 실행할 수 없습니다...]라는 메시지가 나타납니다. 또한 다음 메시지도 나타납니다. 관계형 데이터 저장소의 사용 가능한 디스크 공간이 1024MB 미만입니다. 관계형 데이터 저장소가 읽기 전용 모드로 전환됩니다. 드라이브에서 디스크 공간을 늘리면 관계형 데이터 저장소를 다시 읽기-쓰기 모드로 전환할 수 있습니다. 라는 메시지가 ArcGIS Data Store 로그 파일에 기록되어 있습니다.
ArcGIS Data Store 구성
데이터 저장소('<프라이머리 데이터 저장소 머신 이름>')에 구성된 스탠바이 머신이 이미 있습니다. 데이터 저장소는 스탠바이 머신을 둘 이상 가질 수 없습니다. 라는 메시지가 나타납니다.
프라이머리 머신 한 대와 스탠바이 머신 한 대, 이렇게 두 대의 머신만 관계형 데이터 저장소에 참여할 수 있습니다. 새 스탠바이 머신을 추가하려면, 먼저 기존의 스탠바이 머신을 제거해야 합니다.
이 메시지는 관계형 데이터 저장소에 필요한 PostgreSQL 데이터베이스를 생성할 수 없음을 나타냅니다. 이 메시지가 나타나는 이유는 여러 가지가 있지만 가장 일반적인 이유는 데이터 저장소 구성 마법사 또는 configuredatastore 유틸리티가 데이터베이스를 생성할 PostgreSQL에 연결할 수 없기 때문입니다. ArcGIS Data Store 계정에 ArcGIS Data Store 콘텐츠 디렉터리에 대한 충분한 권한이 없거나, 머신의 보안 설정으로 인해 PostgreSQL 서비스(Windows)나 프로세스(Linux)를 시작할 수 없습니다. PostgreSQL이 실행되고 있는지 확인합니다. 실행되지 않는다면 도메인 정책, 방화벽 설정 또는 바이러스 백신 소프트웨어 설정에서 이 서비스의 시작을 차단하는지 확인합니다. PostgreSQL이 실행되고 있다면 ArcGIS Data Store 계정에 콘텐츠 디렉터리에 대한 모든 권한(읽기, 쓰기, 실행 권한)이 있는지 확인합니다.
Windows 머신에 타일 캐시 데이터 저장소를 구성하려고 하면 데이터 저장소 구성에 실패했습니다. 확장된 오류 메시지: 타일 캐시 데이터 저장소 구성에 실패했습니다. 확장된 오류 메시지: 내부 서버 오류입니다.라는 메시지가 나타나며 오류가 발생합니다.
C:\Program Files\arcgis\datastore 이외의 위치에 ArcGIS Data Store를 설치한 경우 설치 경로에 공백이 포함되지 않아야 합니다. 자세한 내용은 기술 문서 000015832를 참고하세요.
Windows 머신에 관계형 데이터 저장소를 구성하는 경우 오류: 최신 ST_GEOMETRY 라이브러리를 PostgreSQL 소프트웨어 위치에 복사해야 합니다.라는 메시지가 표시되며 구성에 실패합니다.
ArcGIS Data Store가 설치된 머신에 올바른 버전의 Microsoft Visual C++용 Visual Studio 재배포 가능 패키지가 설치되어 있지 않기 때문일 수 있습니다. ArcGIS Data Store 시스템 요구 사항을 참조하여 사용 중인 ArcGIS Data Store 버전에 필요한 재배포 가능 패키지의 버전을 확인합니다.
타일 캐시 데이터 저장소에 머신을 추가할 때 등록된 타일 캐시 데이터 저장소 머신이 없습니다. 이 데이터 저장소에 새 머신을 추가하려면 하나 이상의 기존 머신이 온라인 상태이고 접근 가능한지 확인하세요.라는 메시지가 나타납니다.
데이터 저장소의 머신 중 하나 이상이 활성 상태이고 접근 가능해야 다른 머신을 추가할 수 있습니다. describedatastore 유틸리티를 실행하여 타일 캐시 데이터 저장소의 상태를 확인하세요.
ArcGIS Data Store 업그레이드
ArcGIS Data Store가 실패하거나 이 소프트웨어를 찾지 못해 업그레이드된 배포를 테스트한 후 이전 소프트웨어 버전으로 되돌려야 하는 경우, 데이터 저장소를 이전 ArcGIS Data Store 버전에 어떻게 복원할 수 있나요?
데이터 저장소를 이전 ArcGIS Data Store 버전에 복원하는 방법은 소프트웨어 버전과 데이터 저장소 유형에 따라 약간 다릅니다.
- 각 머신에서 ArcGIS Data Store를 제거합니다.
- 되돌리려는 ArcGIS Data Store 버전을 모든 머신에 설치합니다. 구성을 진행하지 마세요.
- 각 유형의 데이터 저장소를 복원합니다.
- ArcGIS Data Store 10.5 이후 릴리스로 되돌리려면 restoredatastore 유틸리티와 업그레이드 전에 생성한 백업 파일을 사용하여 각 데이터 저장소를 복원합니다.
- 10.4.1 이전 릴리스의 타일 캐시 데이터 저장소로 되돌리려면 업그레이드 전에 생성한 내보내기 파일과 importmanagedb 유틸리티를 사용하여 타일 캐시 데이터를 바꿉니다.
- 시공간 빅데이터 저장소를 10.4 또는 10.4.1로 되돌리려면 다음 단계를 따르세요.
- 각 머신에서 ArcGIS Data Store 서비스를 중지합니다.
- 각 머신의 콘텐츠 디렉터리를 업그레이드 전에 디렉터리에 대해 생성한 백업 복사본으로 바꿉니다. ArcGIS Data Store 콘텐츠 디렉터리의 기본 위치는 C:\arcgisdatastore입니다.
- 텍스트 편집기에 arcgis-data-store-config 파일을 연 다음, dir.data에서 주석 표시(#)를 제거하고 dir.data가 콘텐츠 디렉터리 위치로 설정되어 있는지 확인합니다. arcgis-data-store-config 파일은 ArcGIS Data Store 설치 디렉터리의 etc 디렉터리에 있습니다. 기본 설정에 따라 이 위치는 C:\Program Files\ArcGIS\DataStore입니다.
- arcgis-data-store-config 파일을 저장한 후 닫습니다.
- ArcGIS Data Store 서비스를 다시 시작합니다.
ArcGIS Data Store를 업그레이드할 때 ArcGIS Data Store 설치 프로그램에서 ArcGIS Data Store는 '<콘텐츠 디렉터리>, <백업 디렉터리>'에 접근할 수 있는 권한이 없습니다. '<도메인\계정>'이 이러한 디렉터리에 적합한 권한을 갖고 있는지 확인하세요.라는 메시지가 나타납니다.
ArcGIS Data Store 10.3 및 10.3.1 계정에는 Microsoft Windows LocalSystem 계정이 사용되었습니다. ArcGIS Data Store 10.4 이후 릴리스에서는 Windows 계정을 ArcGIS Data Store 계정으로 사용하도록 지정해야 합니다. 업그레이드 후엔 이 새 계정에 ArcGIS Data Store 콘텐츠 디렉터리에 대한 모든 제어 권한과 공유 백업 및 스테이징 디렉터리에 대한 읽기/쓰기 권한을 부여해야 합니다.
업그레이드 시 다른 ArcGIS Data Store 계정을 지정한 경우에도 같은 메시지가 나타납니다.
백업 및 복원
각 데이터 저장소 백업의 크기는 데이터의 양과 크기, ArcGIS Data Store에서 백업을 생성하는 빈도, 백업 파일 보관 기간에 따라 달라집니다.
관계형 데이터 저장소의 경우에는 백업 생성 빈도와 백업 보관 기간의 일정을 지정할 수 있습니다. 기본 백업 빈도와 보관 일정을 사용하는 경우 백업 디렉터리에 5개의 전체 백업과 31일분의 증분 백업 파일이 포함됩니다. 백업 디렉터리가 너무 많은 용량을 사용한다면 머신에서 디스크 공간을 늘리거나 ArcGIS Data Store의 백업 빈도 및 보관 일정을 변경합니다.
타일 캐시 및 시공간 빅데이터 저장소에 대해 백업 위치를 구성하는 경우에는 백업 생성 빈도의 일정도 지정할 수 있습니다. 그러나 타일 캐시 데이터 저장소와 시공간 빅데이터 저장소가 더 이상 필요하지 않으면 직접 지워야 합니다.
타일 캐시 데이터 저장소 머신이 서로 통신하는 데 필요한 모든 포트가 방화벽에 열려 있지 않기 때문에 이 메시지가 반환되는 경우가 많습니다. 특정 포트 번호에 필요한 포트 목록을 확인한 다음 모든 타일 캐시 데이터 저장소 머신에서 해당 포트를 열고 타일 캐시 데이터 저장소를 다시 복원합니다.
일반(General)
ArcGIS Data Store 설치 실행 파일 및 데이터 저장소 구성 마법사는 AGSDATASTORE 변수를 ArcGIS Data Store를 설치하는 디렉터리로 설정합니다. 설치 실행 파일을 실행했던 것과 같은 커맨드 프롬프트에서 configuredatastore 유틸리티를 실행하는 경우 해당 커맨드 프롬프트 세션은 변수 유무에 관계없이 실행되므로 변수가 설정되어 있음을 인식하지 않습니다. 마찬가지로 데이터 저장소 구성 마법사를 실행하기 전에 커맨드 프롬프트를 연 후 커맨드 프롬프트에서 유틸리티를 실행하려고 해도 이 메시지가 표시됩니다. 커맨드 프롬프트 세션은 변수 유무에 관계없이 실행되기 때문입니다. 이 문제를 해결하려면 새 커맨드 프롬프트를 열고 유틸리티를 실행합니다.
ArcGIS Server Administrator Directory에서 시공간 빅데이터 저장소의 유효성을 검사하면 다음과 같은 메세지를 받았습니다;서버 머신에서 오류가 반환되었습니다. 사용 가능한 구성된 노드가 없습니다.
이 메시지는 ArcGIS Server 사이트에 시공간 빅데이터 저장소를 구성했으며 ArcGIS Server Administrator Directory에서 remove 함수를 사용하여 사이트에서 머신을 제거한 다음, 동일한 시공간 빅데이터 저장소를 같거나 다른 ArcGIS Server 사이트에 등록하려고 했을 때 나타납니다.
remove 함수는 스탠바이 관계형 데이터 저장소를 제거하는 데 사용되며 시공간 빅데이터 저장소를 등록 해제하는 데는 사용되지 않습니다. 시공간 빅데이터 저장소를 처음 등록된 ArcGIS Server 사이트에서 등록 해제하려면 unregisterdatastore 유틸리티를 사용하세요. 그러면 시공간 빅데이터 저장소가 사이트에서 완전히 등록 해제되며 이어서 포털의 호스팅 서버로 사용된 GIS Server에 등록할 수 있습니다.
ArcGIS Server 관리자 디렉터리에서 타일 캐시 데이터 저장소를 검증할 때, 타일 캐시 데이터 저장소의 일부 또는 모든 씬 레이어 데이터의 가용성이 높지 않습니다.라는 메시지가 나타납니다. 이 문제를 해결하려면 먼저 타일 캐시 백업을 생성한 다음 "--replicatedata" 옵션을 true로 설정한 상태로 백업을 복원합니다.
다중 머신 타일 캐시 데이터 저장소에 있는 머신 중 하나를 제거한 다음 데이터 저장소를 검증하면 이 메시지가 나타납니다. 데이터 저장소에 머신 추가 지침에 따라 타일 캐시 데이터 저장소를 고가용성 상태로 되돌립니다.
포털에 호스트 피처 레이어를 발행할 때 서비스를 생성하지 못했습니다. 기본 DBMS 오류 [오류: 읽기 전용 트랜잭션에서 테이블 생성을 실행할 수 없습니다...]라는 메시지가 나타납니다. 또한 다음 메시지도 나타납니다. 관계형 데이터 저장소의 사용 가능한 디스크 공간이 1024MB 미만입니다. 관계형 데이터 저장소가 읽기 전용 모드로 전환됩니다. 드라이브에서 디스크 공간을 늘리면 관계형 데이터 저장소를 다시 읽기-쓰기 모드로 전환할 수 있습니다. 라는 메시지가 ArcGIS Data Store 로그 파일에 기록되어 있습니다.
데이터 손상을 방지하기 위해 프라이머리 관계형 데이터 저장소가 실행되고 있는 머신의 디스크 공간이 특정 크기 미만으로 줄어들면 해당 데이터 저장소는 읽기 전용 모드로 설정됩니다. 기본 설정에 따라 이 크기는 1024MB지만 changedbproperties 유틸리티를 사용하여 다른 크기로 변경했을 수 있습니다.
프라이머리 관계형 데이터 저장소 머신이 읽기 전용 모드로 전환된 후에는 호스팅 피처 레이어를 관계형 데이터 저장소가 사용되는 포털에 발행할 수 없습니다. 읽기 전용 모드의 관계형 데이터 저장소를 읽기-쓰기 모드로 전환하려면 프라이머리 데이터 저장소 머신에 디스크 공간을 추가한 다음 changedatastoremode 유틸리티를 실행하여 관계형 데이터 저장소를 다시 읽기-쓰기 모드로 설정하고 updatebackupschedule 유틸리티를 사용하여 관계형 데이터 저장소에 대해 자동 백업을 다시 설정합니다.