ArcSDE ジオデータベースのアップグレードの概要
ArcSDE ジオデータベースをアップグレードのゴールは、新しいバージョンの ArcSDE のインストール、ArcSDE とジオデータベース システム テーブルのアップグレード、更新されたストアド プロシージャ、タイプ、および機能をインストールすることです。
新しいバージョンの ArcSDE をインストールするか、既存のインストールにサービス パック、パッチ、またはホット フィックスを適用した後、ジオデータベースをアップグレードすることで新しい機能やバグ修正を利用できます。
ArcGIS 10 リリース以降では、ジオデータベースのアップグレードに [ジオデータベースのアップグレード(Upgrade Geodatabase)] ツールまたは Python スクリプトを使用する必要があります。Windows 用の ArcSDE ポスト インストール ウィザードや sdesetup コマンドを使用して、ジオデータベースをアップグレードしないでください。これらを使用してアップグレードを行った場合は、ジオデータベースがすでに存在することを通知するメッセージが表示され、アップグレードは実行されません。
ジオデータベースのアップグレードまたは DBMS(データベース管理システム)のアップグレード、あるいはその両方を、まず開発用サーバまたはテスト サーバでテストすることをお勧めします。開発用サーバまたはテスト サーバでジオデータベースのアップグレードをテストしてすべてが適切に動作したら、生産用ジオデータベースをアップグレードします。また、アップグレードを計画してスケジュールを作成し、アップグレードにかかわるスタッフまたは影響を受けるユーザのすべてに、アップグレードのスケジュールを通知することをお勧めします。
ArcSDE 10 にアップグレードできるのは、ArcSDE 9.2、9.3、または 9.3.1 のジオデータベースです。これより古いジオデータベースでは、まずサポートされるリリースにアップグレード後に 10 にアップグレードする必要があります。
アップグレードを実行する前に、次のトピックを確認してください。
PostgreSQL のジオデータベースをアップグレードする準備
PostgreSQL の ArcSDE ジオデータベースのアップグレード
ベータ版からリリース版へのアップグレードはサポートされません。
ArcSDE ジオデータベースのアップグレード準備が完了している場合、一般的な手順は次のようになります。
- データベースのバックアップを作成します。
- ArcGIS の外部で ArcSDE ジオデータベース システム テーブルに追加しているカスタム機能(トリガ、SQL Server レプリケーションへの参加、追加したインデックスなど)をすべて削除します。アップグレード手順では、システム テーブルに行ったカスタマイズを認識できません。これらのカスタマイズがシステム テーブルのスキーマの変更を妨げる場合、アップグレードは失敗します。
- ArcSDE サービスを使用している場合は、サービスを停止(一時停止ではない)してから削除します。
- 新しいバージョンの ArcSDE をインストールする場合は、古いバージョンをアンインストールします。サービス パック、パッチ、またはホット フィックスを適用する場合は、ArcSDE をアンインストールしないでください。
- ArcSDE の新しいリリース、サービス パック、パッチ、またはホット フィックスをインストールします。
- ArcGIS Desktop、ArcGIS Engine、または ArcGIS Server の新しいリリースをインストールします。
- st_geometry ライブラリを、ArcSDE インストールの bin ディレクトリから PostgreSQL のインストール ディレクトリにコピーします。
- データベース管理者は、アップグレードを行う ArcSDE 管理者ユーザの権限を昇格する必要があります。これらの権限については、各データベースの「ジオデータベースをアップグレードする準備」のトピックで説明しています。
- ジオデータベースにダイレクト コネクションを確立します。ほとんどの場合は、ArcSDE 管理者として接続します。
- [ジオデータベース プロパティ] ダイアログ ボックスを開き、[一般] タブをクリックして、[ジオデータベースのアップグレード] をクリックします。[ジオデータベースのアップグレード(Upgrade Geodatabase)] ジオプロセシング ツールのダイアログ ボックスが開きます。
- Windows で、ポスト インストール ウィザードの ArcSDE サービス作成部分を使用して、ArcSDE サービスを再作成します(ArcSDE サービスを使用していた場合)。UNIX または Linux では、sdemon コマンドを使用して ArcSDE サービスを起動します(ArcSDE サービスを使用していた場合)。
- ジオデータベースにネットワーク データセットまたはパーセル ファブリックが含まれている場合、これらは個別にアップグレードされます。これらのアップグレードは必須ではありません。ただし、これらをアップグレードしない場合、現在のネットワーク データセットまたはパーセル ファブリックの機能を使用できません。