Oracle のジオデータベース管理者アカウントは、ジオデータベース リポジトリを所有します。マスター ジオデータベースのジオデータベース管理者の名前は、sde である必要があります。このアカウントは、以下を所有および管理します。
- マスター ジオデータベースを構成するシステム テーブル、トリガー、プロシージャ
- SQL タイプと関数
- マスター ジオデータベース内の DEFAULT ジオデータベース バージョン
マスター ジオデータベースの他にも、個々のユーザーのスキーマ内にジオデータベースを格納できます。それらジオデータベースの管理者は、そのスキーマの所有者です。これらのユーザーは、以下を所有および管理します。
- ユーザーのジオデータベース内にあるジオデータベースのシステム テーブル、トリガー、プロシージャ
- ユーザーのジオデータベース内のデフォルト ジオデータベース バージョン
ジオデータベース管理者ユーザーはデータベース管理者と同じでないことに注意してください。利用環境の状況によっては、ジオデータベース管理者へのデータベース管理者レベルの権限付与が必要なこともありますが、ジオデータベースの日々の運用は、この権限がなくても可能です。
ジオデータベース管理者とスキーマ
sde ユーザーのスキーマは、マスター sde ジオデータベース リポジトリの管理と格納にのみ使用することが推奨されます。フィーチャクラスやラスター データセットなどのデータセットを作成するためには、別のユーザーを作成する必要があります。
データベースにユーザースキーマ ジオデータベースが含まれている場合、ユーザースキーマ ジオデータベースの所有者は、そのジオデータベース内のデータのみを所有できます。sde マスター ジオデータベースや他のユーザーのスキーマ ジオデータベース内にあるデータは所有できません。ユーザースキーマ ジオデータベースを所有していないユーザーは、マスター sde ジオデータベース内のデータのみ所有できます。詳細については、「Oracle におけるマスター ジオデータベースとユーザースキーマ ジオデータベース間のリレーションシップ」をご参照ください。