Standard または Advancedのライセンスで利用可能。
10.7 および ArcGIS Pro 2.3 以前では、sde 以外のユーザーのスキーマでジオデータベースを作成することで、1 つの Oracle データベースに複数のジオデータベースを作成することができます。 そのため、これらのジオデータベースは、ユーザースキーマ ジオデータベースと呼ばれます。 これらのジオデータベースには独自のジオデータベース システム テーブルが含まれています。
ただし、ユーザースキーマ ジオデータベースは、完全な自己完結型ではありません。ユーザー定義タイプなどの一部の機能は、sde ユーザーのスキーマ内のジオデータベースにのみ実装されています。 このため、次のことが当てはまります。
- sde ジオデータベースのアップグレード中は、ユーザースキーマ ジオデータベースをアップグレードできません。 スキーマの所有者は、sde ユーザーが sde ジオデータベースをアップグレードしてから、自分のジオデータベースをアップグレードします。 各スキーマの所有者には、アップグレードするための権限が付与されている必要があります。
- ユーザー スキーマ内のジオデータベースをアップグレードするには、その前に sde ジオデータベースをアップグレードする必要があります。 sde ジオデータベースをアップグレードする前にユーザースキーマ ジオデータベースをアップグレードしようとすると、次のようなメッセージが表示されます。
Cannot upgrade a user schema geodatabase when the master schema geodatabase is at a previous release. The master schema geodatabase must be upgraded first. ERROR: Geodatabase schema object install not completed.
- データベース全体のバックアップを作成する必要があります。つまり、ユーザーのスキーマのバックアップのみを作成しても、ユーザー定義タイプやいくつかの機能はバックアップに含まれません。
同じ Oracle インスタンスに属するジオデータベースはすべて、同じ ArcGIS リリースに保つことをお勧めします。ただし、Oracle データベース内のユーザースキーマ ジオデータベースをすべてアップグレードする必要はありません。
[データベース プロパティ] ダイアログ ボックスから開いた [ジオデータベースのアップグレード (Upgrade Geodatabase)] ツールを使用してユーザースキーマ ジオデータベースをアップグレードする手順を次に示します。
- Oracle データベース全体のバックアップが作成されたことを確認します。
- 以下の手順に従って、アップグレードの準備を行います。
- sde ジオデータベースがすでにアップグレード済みであることを確認します。
- ユーザースキーマ ジオデータベースのアップグレードの実行元の ArcGIS Desktop アプリケーションを起動します。
- アップグレードするユーザースキーマ ジオデータベースに接続します。 スキーマ所有者としてログインします。
- ジオデータベース接続を右クリックし、[プロパティ] をクリックします。
- [一般] タブをクリックします。
ジオデータベースをアップグレードできる場合は、[ジオデータベースのアップグレード] ボタン (ArcMap) または [アップグレードの実行] ボタン (ArcGIS Pro) がアクティブになっています。
- [ジオデータベースのアップグレード] ボタン (ArcMap) または [アップグレードの実行] ボタン (ArcGIS Pro) をクリックして、[ジオデータベースのアップグレード (Upgrade Geodatabase)] ツールを実行します。
- ジオデータベースが前提条件チェックを通過し、[ジオデータベースのアップグレード] オプションがオンになっていると、このツールでアップグレードが開始されます。 前提条件チェックとアップグレード ステータスは、このジオプロセシング ツール上の進行状況を示すダイアログ ボックスに表示されます。 アップグレードに失敗すると、GDBUpgrade.log にその情報が記載され、 システムの TEMP ディレクトリにある sde_setup.log ファイルに追加情報が書き込まれます。
- ツールが正常に終了したら、[閉じる] をクリックして、ジオプロセシング ツールの進行状況を示すダイアログ ボックスを閉じます。
Esri では、アップグレードの前に前提条件チェックを実行することをお勧めしています。 前提条件チェックでは、ジオデータベースへの他のアクティブな接続が検出され、接続しているユーザーにジオデータベースをアップグレードするための十分な権限があるかどうか、データベースが XML 列に対応しているかどうか、すべてのデータセットを開くことができるかどうか、ユーザースキーマ ジオデータベースをアップグレードする前に sde ジオデータベースがアップグレードされているかどうか、データベースとライブラリのバージョンが同じかどうかが確認されます。 前提条件が満たされていない場合、ツールは終了します。 アップグレードの手順を再度実行する前に、問題を修正する必要があります。
ジオデータベースが最新バージョンにアップグレードされます。