PostgreSQL の ArcSDE ジオデータベースのアップグレード
ArcGIS 10 以降では、ジオデータベースをアップグレードするには、[ジオデータベースのアップグレード(Upgrade Geodatabase)] ジオプロセシング ツールまたは Python スクリプトを使用します。したがって、ジオプロセシング ツールまたは Python スクリプトを実行できるアプリケーションとして、現在のバージョンの ArcGIS Desktop、ArcGIS Engine、または ArcGIS Server をアップグレードを実行するコンピュータにインストールする必要があります。
アップグレードを行う前に、「PostgreSQL のジオデータベースをアップグレードする準備」の手順を実行していることを確認します。
このトピックでは、[ジオデータベース プロパティ] ダイアログ ボックスの [ジオデータベースのアップグレード] ボタンで [ジオデータベースのアップグレード(Upgrade Geodatabase)] ジオプロセシング ツールを起動して、ArcSDE ジオデータベースをアップグレードする方法について説明します。ツールを検索して実行することもできます。また、Python スクリプトを実行することも可能です。
- ArcCatalog を起動するか、ArcMap、ArcGlobe、または ArcScene を起動してカタログ ウィンドウを開きます。
-
[Database Connections] ノードを展開します。アップグレードするジオデータベースに接続します。
ジオデータベースへのダイレクト コネクションを使用して、ArcSDE 管理者として接続する必要があります。
注意:接続が存在していない場合は、新しい接続を追加します。手順については、「ArcGIS Desktop から PostgreSQL のジオデータベースへのダイレクト コネクションの作成」をご参照ください。
- ジオデータベースを右クリックし、[プロパティ] をクリックします。
- [一般] タブをクリックします。
アップグレードが必要な場合には、[ジオデータベースのアップグレード] ボタンが有効になります。
[ジオデータベースのアップグレード] ボタンがアクティブになっていない場合は、接続元クライアントが ArcSDE ジオデータベースと同じバージョンであるか、使用している DBMS がアップグレード可能バージョンとしてサポートされていないか、ジオデータベースに対してダイレクト コネクションではなく ArcSDE サービス接続を使用しているか、または接続元となった ArcGIS Desktop クライアントが ArcView ライセンスで稼働している可能性があります。
-
[ジオデータベースのアップグレード] ボタンをクリックします。
[ジオデータベースのアップグレード(Upgrade Geodatabase)] ジオプロセシング ツールが開きます。このツールを [ジオデータベースのアップグレード] ボタンを使って起動すると、[入力ジオデータベース] テキスト ボックスにジオデータベース コネクション情報が入力されます。
-
[ジオデータベースのアップグレード(Upgrade Geodatabase)] ジオプロセシング ツールのダイアログ ボックスでは、[前提条件を確認] および [ジオデータベースをアップグレード] オプションをオンのままにすることをお勧めします。これにより、ジオデータベースのアップグレードを続ける前に、アップグレードを行うための前提条件を満たしているかどうかが確認されます。
前提条件のチェックでは、ジオデータベースへの他のアクティブな接続が検出され、接続しているユーザにジオデータベースをアップグレードするための十分な権限が付与されているかどうか、データベースが XML 列をサポートできること、すべてのデータセットを開くことができること、およびデータベースとライブラリのリリースが同じであることが確認されます。前提条件のいずれかが満たされていない場合、ツールは終了します。アップグレードの手順を再度実行する前に、問題を修正する必要があります。
このチェック結果は、ジオプロセシング ツールのダイアログ ボックス、およびシステムの TEMP ディレクトリの GDBUpgrade<#>.log にレポートされます。
- [OK] をクリックして、チェックとアップグレードを開始します。
- すべてのチェックに合格した場合、ツールはアップグレードに進みます。前提条件チェックとアップグレードの状態は、ジオプロセシング ツールの進行状況を示すダイアログ ボックスと GDBUpgrade<#>.log に表示されます。詳細な情報は、システムの TEMP ディレクトリに作成される sdesetup log でも確認できます。
- ツールが正常に終了したら、[閉じる] をクリックして、ジオプロセシング ツールの進行状況を示すダイアログ ボックスを閉じます。
[ジオデータベースのアップグレード] ツールは、他のジオプロセシング ツールがクライアント コンピュータでバックグラウンド プロセスとして実行されている場合には、実行できません。
ジオデータベースが最新バージョンにアップグレードされます。
ジオデータベースのネットワーク データセット、Cadastral Fabric、またはパーセル ファブリックをアップグレードするには、[ネットワークのアップグレード(Upgrade Network)] または [パーセル ファブリックのアップグレード(Upgrade Parcel Fabric)] ジオプロセシング ツールか Python スクリプトを使用します。
ネットワーク データセット、および Cadastral Fabric またはパーセル ファブリックのアップグレードはオプションです。ただし、これらをアップグレードしない場合、ネットワーク データセットおよびパーセル ファブリックの最新機能にアクセスできません。