操作方法

操作方法:将用户方案地理数据库安装到远程 Oracle 数据库中

Last Published: March 10, 2021

摘要

本文将介绍将用户方案地理数据库安装到远程 Oracle 数据库(驻留在远程服务器节点上的 Oracle 实例)中的步骤。

注: ArcSDE 软件(包括应用程序服务器、命令工具以及带有 C 和 Java API 的 SDK)在 ArcGIS 10.2.2 中已弃用,不再进行分发。

过程

如果将 Oracle 的 ArcSDE 地理数据库安装在主要 ArcSDE 方案或用户方案中,并且 Oracle 实例位于正在执行安装的远程服务器上,则必须指定远程 Oracle 实例的 Oracle 网络服务名称(或 TNS 名称)。

可以通过以下两种方法来设置远程服务器的 Oracle 实例:

  • 在 SDEHOME/etc/dbinit.sde 文件中指定远程 Oracle 实例服务名称或 TNS 名称。
    • 在 Windows 中:set LOCAL= net_service_name
    • 在 Unix 中:set TWO_TASK= net_service_name
  • 在执行此 sdesetup 命令时,需要在用户密码后的 -p 参数中指定远程 Oracle 服务名称或 TNS 名称:
sdesetup -o install -u username -p *****@net_service_name

通过在 sdesetup 命令中指定 -i 选项来安装用户方案地理数据库的语法为:

-i service_name: user_schema_owner

例如:

sdesetup -o install -u mysde -p **** -i 5151:mysde -d oracle10g -N -q

本地安装时,服务名称(或端口号)必须为主要 SDE 地理数据库服务所使用的名称。 远程安装时,服务名称和端口号对必须为系统的有效服务/端口条目。 在 Windows 中,必须是 %WINDIR%\SYSTEM32\Drivers\etc\services 文件中的有效条目。 在 Unix 中,必须是 /etc/services 文件中的有效条目。

文章 ID:000009817

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容