Oracle 中的主地理数据库与用户方案地理数据库间的关系
在 Oracle 中以 sde 用户以外的其他用户方案创建的地理数据库并不完全独立;某些功能(例如 ArcSDE 服务或用户定义的类型)仅限于 sde 主地理数据库。因此,无法将用户方案中的地理数据库视为方案本身的实体,并且应遵循以下规则:
- 无法在与主 sde 地理数据库版本不同的用户方案中创建地理数据库。例如,如果主地理数据库版本为 10.1,则无法运行 9.3 安装程序,也不能在用户方案中创建 9.3 版本的地理数据库。
- 必须先升级主 sde 地理数据库,才能升级用户方案中的地理数据库。
- 可以只升级主 sde 地理数据库而不升级其他用户方案中的地理数据库,但是不升级主 sde 地理数据库就无法升级用户的地理数据库。
- 您无法仅对用户方案创建备份并拥有一个完整的地理数据库;主 sde 地理数据库中用户定义的类型等从属对象必须成为备份的一部分。
- 如果使用 ArcSDE 服务进行连接,则 ArcSDE 服务的版本必须与主 sde 地理数据库的版本相同。
- 只有用户方案地理数据库与主 sde 地理数据库的版本相同时,才能使用 ArcSDE 服务连接到用户方案地理数据库。
根据这些规则,可能存在以下版本和连接情况:
ArcGIS 9.3.x 客户端
使用 9.3.x 版本的客户端时,与特定版本地理数据库的连接情况如下表所示:
主/用户方案地理数据库版本 | 直接连接或 ArcSDE 服务 | 仅直接连接 | 不能连接 |
---|---|---|---|
9.3.x 版主 sde 地理数据库 | |||
9.3.x 版主地理数据库中的 9.3.x 版用户方案地理数据库 | |||
10.x 版主 sde 地理数据库 | |||
10.x 版主地理数据库中的 10.x 版用户方案地理数据库 | |||
9.3.x 版主地理数据库中的 10.x 版用户方案地理数据库 | 可以通过 9.3.1 SP1 或 SP2 客户端连接 |
ArcGIS 10 客户端
使用 10 版本的客户端时,与特定版本地理数据库的连接情况如下表所示:
主/用户方案地理数据库版本 | 直接连接或 ArcSDE 服务 | 仅直接连接 |
---|---|---|
9.3.x 版主 sde 地理数据库 | ||
9.3.x 版主地理数据库中的 9.3.x 版用户方案地理数据库 | ||
10 版主地理数据库中的 9.3.x 版用户方案地理数据库 | ||
10.1 版主地理数据库中的 9.3.x 版用户方案地理数据库 | ||
10.x 版主 sde 地理数据库 | ||
10 版主地理数据库中的 10.1 版用户方案地理数据库 | ||
10 版主地理数据库中的 10 版用户方案地理数据库 | ||
10 版主地理数据库中的 10 版用户方案地理数据库 |
ArcGIS 10.1 客户端
使用 10.1 版本的客户端时,与特定版本地理数据库的连接情况如下表所示:
主/用户方案地理数据库版本 | 直接连接或 ArcSDE 服务 | 仅直接连接 |
---|---|---|
9.3.x 版主 sde 地理数据库 | ||
9.3.x 版主地理数据库中的 9.3.x 版用户方案地理数据库 | ||
10 版主地理数据库中的 9.3.x 版用户方案地理数据库 | ||
10.x 版主 sde 地理数据库 | ||
10 版主地理数据库中的 10 版用户方案地理数据库 | ||
10 版主地理数据库中的 10 版用户方案地理数据库 |