Oracle 中的地理数据库管理员
Oracle 中的地理数据库管理员帐户是拥有 ArcSDE 地理数据库资料档案库的帐户。主地理数据库有一位管理员。该用户的用户名必须是 sde。该用户拥有并管理以下内容:
- 构成主 sde 地理数据库的 ArcSDE 地理数据库系统表、触发器和过程
- SQL 类型和函数
- ArcSDE 服务(如果存在)
- 主 sde 地理数据库中的地理数据库版本
除主地理数据库之外,您的 Oracle 数据库还可以存储个人用户方案中的地理数据库。这些地理数据库的管理员是方案所有者。该用户拥有并管理以下内容:
- 用户地理数据库中的 ArcSDE 地理数据库系统表、触发器和过程
- 用户地理数据库中的地理数据库版本
因为地理数据库管理员拥有所有 ArcSDE 地理数据库系统文件、目录和表,所以必须在创建地理数据库之前创建该帐户。如果使用创建企业级地理数据库地理处理工具或脚本创建主地理数据库,则会创建一个 sde 数据库用户并授予创建地理数据库所需的权限。如果使用创建企业级地理数据库地理处理工具或脚本创建用户方案地理数据库或启用企业级地理数据库地理处理工具、脚本或向导在 Oracle 数据库中启用地理数据库功能,您必须创建地理数据库管理员用户并授予其创建地理数据库所需的权限。
切记,地理数据库管理员用户与 DBA 不同。尽管您的站点环境可能要求地理数据库管理员必须具有 DBA 级别的权限,但对于 ArcSDE 地理数据库的日常操作,这并不是必需的。
地理数据库管理员和方案
建议仅使用 sde 用户的方案管理和存储主 sde 地理数据库资料档案库。您应该创建单独的用户以便创建数据对象,例如要素类和栅格数据集。
如果您的数据库包含用户方案地理数据库,则用户方案地理数据库的所有者只能拥有该地理数据库中的数据;他或她不能拥有 sde 主地理数据库中的数据或任何其他用户的方案地理数据库。同样,所有其他用户只能拥有一个地理数据库中的数据;可以是主 sde 地理数据库或某个用户方案地理数据库。
相关主题
9/15/2013