ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

用户方案地理数据库管理

  • 阻止与用户方案地理数据库的连接
  • 为存储在用户方案中的地理数据库创建存储过程
  • 将数据加载到用户方案地理数据库中
  • 创建用户方案地理数据库的备份

大多数情况下,针对用户方案地理数据库和 sde 地理数据库的地理数据库管理是相同的。 主要区别在于执行管理任务的人员不同;在用户方案地理数据库中,方案所有者是地理数据库管理员,而不是 sde 用户。

以下部分列出了一些存在差异的管理任务。

阻止与用户方案地理数据库的连接

用户方案地理数据库取决于 sde 地理数据库。 阻止与 sde 地理数据库进行连接时,也同时阻止了与所有相关地理数据库的连接。

为存储在用户方案中的地理数据库创建存储过程

每个地理数据库自身都拥有一套存储过程数据包,创建地理数据库时会自动在地理数据库管理员方案中创建这些数据包。

此外,如果您提供方案名称,则还可以使用 SQL 客户端在地理数据库中创建独立的数据包。 例如,要在 Thor 用户方案中创建 dbtune_util 数据包,可在 SQL 命令提示符处发出以下命令:

@dbtune_util.sps THOR

将数据加载到用户方案地理数据库中

您可使用与数据加载到 sde 地理数据库的相同方法(即,使用 ArcGIS Desktop 工具)将数据加载到用户方案地理数据库。

但是,只有方案所有者才能将数据加载到用户方案地理数据库中。 所有其他用户必须将数据加载到 sde 地理数据库中或其自己的用户方案地理数据库中。 例如,如果 user1 拥有方案地理数据库,则 user1 只能在 user1 地理数据库中创建数据。 例如,如果 user2 不具有方案地理数据库,则 user2 只能在 sde 地理数据库中创建数据。 如果用户在同一 Oracle 数据库的多个地理数据库中拥有数据,则无法升级地理数据库,也无法删除用户方案地理数据库。 升级前,必须从其他地理数据库中删除数据。

旧版本:

包含其他用户所拥有的数据的现有用户方案地理数据库(使用 ArcGIS 10 或更早版本创建的地理数据库)可以升级到 10.8.1, 版本,并且这些数据所有者可以继续创建新数据和使用现有数据。 例如,如果 user1 在 ArcGIS 9.2 中创建了地理数据库,而 user2 使用 ArcGIS 10 或更早版本的客户端在该地理数据库中创建了数据,然后 user1 的地理数据库升级到了 10.4 版本,则 user2 的现有数据仍然可以访问,并且 user2 可以继续在 user1 的地理数据库中创建数据。 但是,如果可能,建议将数据移动到 sde 主地理数据库或用户自己的方案地理数据库中。

从 10.8.2 版本开始,您无法升级用户方案地理数据库。

请注意,随着您创建和使用的用户方案地理数据库数量的增长,连接到 Oracle 数据库所需要的时间也会增加。 如果用户方案地理数据库包含地理数据库表和未注册地理数据库的表,这种现象尤为显著。

注册表

可使用 SQL 或第三方应用程序创建数据,然后将该表注册到地理数据库。 然而,只能在一个地理数据库中注册表。 如果已在其他方案中注册了该表,则 ArcGIS 将返回 SE_TABLE_REGISTERED_OUTSIDE_SCHEMA 错误。 另外,如前所述,在 Oracle 数据库内用户只能在一个地理数据库中注册数据。

要将表注册到用户方案地理数据库,应作为表的所有者连接到用户方案地理数据库,右键单击目录树中数据库连接下的表,指向管理,然后单击注册到地理数据库。

ArcGIS 会检测是否存在可用于对象 ID 的合适列(非空整型列),以及注册空间表时的实体类型、空间参考和空间范围。 如果 ArcGIS 未检测到此信息,系统将提示您予以提供。 请参阅将表注册到地理数据库了解详细信息。

创建用户方案地理数据库的备份

您应该创建一个完整的 Oracle 系统备份,而不是仅创建一个用户方案的备份。 这是由于用户方案中的地理数据库依赖于数据库内其他方案中的信息;因此,仅创建包含此地理数据库的方案的备份是不足够的。 有关创建数据库备份的信息,请参阅 Oracle 文档。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明