在 Oracle 中 sde 用户以外的其他用户的方案中创建的地理数据库并不完全独立;某些功能(例如用户定义的类型)仅限于 sde 用户方案中的主地理数据库。因此,无法将用户方案中的地理数据库视为方案本身的实体,并且应遵循以下规则:
- 无法在与主 sde 地理数据库版本不同的用户方案中创建地理数据库。例如,如果主地理数据库版本为 10.6.x,则无法在用户方案中创建 10.5 版本的地理数据库。
- 必须先升级主 sde 地理数据库,才能升级用户方案中的地理数据库。
- 可以只升级主 sde 地理数据库而不升级其他用户方案中的地理数据库,但是不升级主 sde 地理数据库就无法升级用户的地理数据库。
- 您无法仅对用户方案创建备份并拥有一个完整的地理数据库;主 sde 地理数据库中用户定义的类型等从属对象必须成为备份的一部分。
- 在 ArcGIS Pro 中创建或升级地理数据库时,地理数据库版本包含 ArcGIS Enterprise 和 ArcMap 版本号以及 ArcGIS Pro 版本号。例如,如果使用 ArcGIS Pro 2.2 升级主地理数据库,则主地理数据库中的版本将为 10.6.1.2.2。如需创建用户方案地理数据库或升级此主地理数据库中现有的用户方案地理数据库,还必须使用 ArcGIS Pro 2.2。
- 如果使用 ArcSDE 服务进行连接,则 ArcSDE 服务的版本必须与主 sde 地理数据库的版本相同。由于在 ArcGIS 10.2.2 之后不支持 ArcSDE 服务,因而您无法使用 ArcSDE 服务连接到 10.3 版本或更高版本的主 sde 地理数据库。
- 只有用户方案地理数据库与主 sde 地理数据库的版本相同时,才能使用 ArcSDE 服务连接到用户方案地理数据库。由于在 ArcGIS 10.2.2 之后不支持 ArcSDE 服务,因而您无法使用 ArcSDE 服务连接到 10.3 版本或更高版本的主 sde 地理数据库。
基于这些规则,ArcGIS 10.2、10.2.1 和 10.2.2 版本客户端可以使用 ArcSDE 服务连接到以下版本的用户方案地理数据库:
- 10.2 版主地理数据库中的 10.2 版用户方案地理数据库
- 10.2.1 版主地理数据库中的 10.2.1 版用户方案地理数据库
- 10.2.2 版主地理数据库中的 10.2.2 版用户方案地理数据库
所有其他连接组合需要直接连接到用户方案地理数据库。