服务端在Windows机器上,ArcGIS 10.7.1,Oracle 19C。
从动态库的版本,到sde的版本,以及libraries的路径,extproc的配置,都没问题。
后来发现有两个ORACLE_HOME。
猜测问题可能跟这个有关。
可能是extproc文件找乱了。
因为ORACLE_HOME的信息可能写在了注册表里(环境变量里不一定有)。
而且每个软件找extproc的方法都不一样。
找乱的可能性很大。
这种时候,最好的办法就是所有的extproc文件里的值都设置成ANY。