1.12 GeoRasterおよびデータベースの管理

GeoRasterでは、データベース管理タスクを実行できます。

これらのタスクについては、「GeoRasterのデータベース作成および管理」を参照してください。また、多くの管理タスクを自動的に実行し、自動管理操作を容易にするための複数のガイドラインが強化されています。

GeoRasterは、特別な管理タスクを実行する必要のあるユーザーに複数のサブプログラムを提供します。

前述のサブプログラムに関連する使用方法の詳細は、「データベースのGeoRasterオブジェクトおよびシステム・データのメンテナンス」を参照してください。

GeoRasterのデータおよびメタデータの信頼性を保証するために、次の処理が実行され、次のガイドラインが強化されます。

  • GeoRasterの内部表とデータ構造の一貫性および整合性を保証するために、ユーザーがGeoRaster表を作成すると、各GeoRaster列に対応する一意のDMLトリガーがGeoRasterにより自動的に作成されます。

  • GeoRasterトリガーはGeoRasterによって管理され、ユーザーが直接発行するSQL文では削除および変更できません。

  • 名前のパターンGRDMLTR_*は、GeoRasterトリガーで使用するために予約されています。ユーザーは、GRDMLTR_で始まる名前を持つトリガーを作成できません。

  • 関連付けられたGeoRasterメタデータ・エントリが自動的に更新されるのは、GeoRaster表の削除、切捨て、名前の変更、または変更が行われた場合、GeoRaster列が削除された場合またはスキーマが削除された場合です。

  • ラスター・データ表(RDT)は、GeoRasterオブジェクトがそのRDTを参照している場合、標準のSQL文を使用して削除したり直接名前を変更することはできません。

詳細は、「GeoRaster DMLトリガーの作成」および「GeoRasterオブジェクトの削除およびGeoRaster表とRDTのアクションの実行」を参照してください。