Skip to main content

backupdatastore

このユーティリティーはすべての ArcGIS Data Store タイプで使用されます。

このユーティリティーを使用すると、スケジュール設定されたバックアップ時刻の合間にデータ ストアの完全バックアップを作成できます。 たとえば、ArcGIS Data Store をアップグレードする前またはデータ ストアに大幅な変更を加える前に、各データ ストアのバックアップを作成しておきます。

backupdatastore ユーティリティーを実行できるのは、一度に 1 つのデータ ストア タイプだけです。

次の表には、backupdatastore ユーティリティーの実行場所とデータ ストア タイプごとのユーティリティーの実行内容が示されています。

データ ストア タイプ

コンピューター

動作

リレーショナル ストア

backupdatastore ユーティリティーをプライマリー リレーショナル ストア コンピューター上で実行します。

backupdatastore ユーティリティーを実行すると、リレーショナル ストアの完全バックアップが必ず作成されます。

オブジェクト ストア

backupdatastore ユーティリティーをクラスター内のいずれかのコンピューター上で実行できます。

backupdatastore ユーティリティーを実行すると、ビデオ サービス データおよびホスト 3D レイヤー キャッシュ用のオブジェクト ストアの完全バックアップが必ず作成されます。

フィーチャ レイヤーのクエリー キャッシュは、バックアップ ファイルに含まれません。

時空間ビッグ データ ストア

backupdatastore ユーティリティーをクラスター内のいずれかのコンピューター上で実行できます。

バックアップ場所を設定した後でビッグ データ ストアに対して backupdatastore ユーティリティーを初めて実行すると、完全バックアップが作成されます。 それ以降に backupdatastore ユーティリティーを使用すると、最初の完全バックアップの後に加えられた変更だけを含むバックアップ ファイルが作成されます。

グラフ ストア

backupdatastore ユーティリティーをグラフ ストア内のいずれかのコンピューター上で実行できます。

backupdatastore ユーティリティーを実行すると、グラフ ストアの完全バックアップが常に作成されます。

backupdatastore ユーティリティーを実行する前に、データ ストアのバックアップ場所がバックアップの格納に十分に対応できるサイズであることを確認してください。 データ ストアのバックアップ保存場所を変更するには、configurebackuplocation ユーティリティーを使用します。

ArcGIS Data Store のバックアップの詳細については、「ArcGIS Data Store のバックアップの管理」をご参照ください。

構文

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

バックアップ ファイルの名前を指定する必要があります。

--store オプションを指定しないと、relational 値と見なされます。

--location オプションを指定しないと、バックアップ ファイルがデータ ストアのデフォルトのバックアップ場所に書き込まれます。

代わりに、その他の登録済みのバックアップ場所のいずれかを指定する場合は、--location オプションを使用します。 バックアップの名前を指定するか、バックアップのタイプと場所を指定することができます。 引数 type=location= を使用する場合は、セミコロン (;) で区切ります。

--location オプションでサポートされている引数は次のとおりです:

引数

説明

name=

バックアップ場所の名前を使用して、登録済みのバックアップ場所を示すことができます。

名前を指定する場合、引数 type=location= を使用する必要はありません。

type=

バックアップ場所の名前を指定しない場合は、バックアップ場所のタイプと物理的な場所を指定する必要があります。

タイプの値とその説明を次に示します。

  • fs - ファイル共有

  • s3 - Amazon S3 (Simple Storage Service) バケット

  • azure - Microsoft Azure Blob Storage コンテナー

location=

引数 location= を使用して、登録済みのバックアップ場所の物理的な場所を示します。 この引数は引数 type= と組み合わせて使用する必要があります。

ファイル共有の場合はファイル パスを指定します。

S3 バケットの場合は、バケット名を指定します。

Azure Blob Storage コンテナーの場合は、コンテナー名を指定します。

この例では、backupdatastore ユーティリティーを実行すると、リレーショナル ストアのデフォルトのバックアップ場所に project1bu という名前の完全バックアップ ファイルが作成されます。 --prompt no を追加した場合、確認応答は要求されません。

./backupdatastore.sh project1bu --prompt no

backupdatastore project1bu --prompt no

この例では、localbu5 という名前で、時空間ビッグ データ ストアのバックアップ ファイルを作成することになります。作成する場所はファイル共有で、バックアップ場所の設定時に gadbu と名づけたところです。

./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
backupdatastore 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 Storage コンテナーに作成されます。作成されるバックアップ ファイル名は 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
backupdatastore 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