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