从用户方案中删除地理数据库

执行以下操作,可以从用户方案中删除 ArcSDE 地理数据库资料档案库:

步骤:
  1. 备份数据库。
  2. 删除用户方案中注册到 ArcSDE 和/或地理数据库的所有数据。这包括要素数据集、独立要素类、栅格数据集、栅格目录、镶嵌数据集和非空间表等对象 - 所有包含 TABLE_REGISTRY ArcSDE 系统表中记录的对象。

    这也适用于之前在其他用户方案中注册的对象。例如,在 user2 方案中可能有一个要素类是在主地理数据库中注册的。同样,只有将其移除才能删除用户方案地理数据库。

    如果不再需要数据,可将其删除。如果仍然需要,使用导出或复制/粘贴将其移至其他地理数据库,然后从用户方案地理数据库中将其删除。请记住,如果数据已版本化,在移动数据之前必须先调和和提交所有编辑内容并对内容进行压缩,否则编辑内容将丢失。

  3. 请确保没有用户与 sde 主地理数据库或任何用户方案地理数据库相连。

    可在 ArcGIS for Desktop 中使用 sdemon 命令或地理数据库管理 对话框的连接选项卡查看用户是否已连接。

  4. 使用删除操作执行 sdesetup 命令,从用户方案中移除 ArcSDE 地理数据库资料档案库(系统表、视图、索引、触发器、运算符、包、包正文、库、类型主体、索引类型和类型)。有关使用 sdesetup 命令的详细信息,请参阅《ArcSDE 管理命令参考》。
    sdesetup -o delete -d ORACLE11G -u theschemaowner 
    -p nomira -i 5151:theschemaowner
    
    警告警告:

    请确保为用户方案信息指定 –i 选项;如果不指定此选项,sdesetup 将尝试删除 sde 主地理数据库。

9/15/2013