Desktop 10.4 是32位的,Server 10.4是64位的,因此位的Oracle客户端,位的Oracle客户端。
如果Desktop和Server安装在同一台机器上,那么Oracle客户端的32位和64位就都装在该机器。并且操作系统 环境变量 path中,64位的环境变量要在32位的环境变量之前。
另外:
①sde连接需要使用 sde 用户登录.
②若出现sde无法注册到server的情况,可能是.sde 文件错误。建议先尝试删除类似目录: C:\Users\esri\AppData\Roaming\ESRI\Desktop10.4\ArcCatalog 下注册用的那个 .sde 文件
ArcCatalog中新建 sde连接,重启机器,使用新的.sde文件注册。