建立从 ArcGIS Desktop 到 Oracle 中地理数据库 (geodatabase) 的 ArcSDE 服务连接

可使用 ArcSDE 服务从 ArcGIS Desktop 连接到 ArcSDE 地理数据库。如果已经运行 ArcSDE 服务,则执行以下操作建立从 ArcGIS Desktop 到地理数据库的 ArcSDE 服务连接。

步骤:
  1. 启动 ArcMap,打开目录窗口,然后双击目录树中的数据库连接文件夹。
  2. 双击添加空间数据库连接

    将打开空间数据库连接 对话框。

  3. 服务器文本框中,输入 Oracle 数据库所在的服务器的名称。
  4. 服务文本框中输入想要连接到的服务的名称或端口号。(如果使用名称,则客户端的操作系统服务文件中必须包含一个服务条目。)如果要连接到存储在用户方案中的地理数据库(sde 用户除外),则在方案名称前面输入端口号。例如:

    3000:myschema

  5. 数据库文本框留空。
  6. 如果使用数据库身份验证,则输入用户名和密码。
  7. 如果不想随连接一同保存登录信息,则取消选中保存用户名和密码
  8. 如果使用操作系统身份验证,则单击操作系统身份验证按钮。
    数据库身份验证信息变为不可用。
  9. 默认情况下,已经与 sde.DEFAULT 版本建立空间数据库连接。如果要连接到其他任何版本(包括用户方案地理数据库 DEFAULT 版本),则必须更改版本。单击连接详细信息部分中的更改
    1. 连接详细信息 对话框打开后,选择想要连接的地理数据库的版本。版本可以是 <方案>.DEFAULT 或此地理数据库的任何其他版本。

      例如,如果地理数据库所在的方案为 tubor,而您要连接到 qa77 版本,则从事务版本列表中选择 tubor.qa77

    2. 单击连接详细信息 对话框中的确定关闭此对话框。
  10. 单击测试连接

    如果测试成功,此按钮会变为不可用。如果测试失败,只有在提供正确信息或数据库问题得到解决的情况下,才能访问地理数据库中的数据。

  11. 单击确定
  12. 为空间数据库连接输入新名称。
  13. 按 Enter 键。
提示提示:

如果在 ArcMap 或 ArcCatalog 实例中存在与 ArcSDE 地理数据库的当前连接,则与原始服务器、实例和身份验证模式属性匹配的任意后续连接将使用原始连接属性。这意味着,如果您使用不保存用户名和密码或版本的连接文件与相同的 ArcSDE 地理数据库建立连接,而与相同 ArcSDE 地理数据库服务器和实例的某个现有连接实际上保存了用户名和密码或版本,在这种情况下,就不会提示您填充丢失的属性;将使用原始连接的属性以及保存的登录信息或版本属性。

相关主题


3/7/2012