首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ:1、【iServer】iServer将文件型工作空间、Oracle数据库型数据源发布为数据服务后,数据源列表为空是什么原因?
64,468EXP 2023年09月22日
1、【iServer】iServer将文件型工作空间、Oracle数据库型数据源发布为数据服务后,数据源列表为空是什么原因?

1个回答

【问题原因】首先确认当前环境中已安装跟iServer位数相同的Oracle客户端,然后在iServer/support/objectsjava/bin目录下再执行检查依赖命令 ldd libSuEngineOracle.sdx | grep not查看输出结果返回的是libclntsh.so.10.1 => not found 确认该问题是由于缺少依赖文件 libclntsh.so.10.1导致的。 【解决方法】先进入到 Oracle客户端目录下,将文件libclntsh.so.11.1 建立成名为 libclntsh.so.10.1的软连接,即运行命令 ln -s /[Oracle客户端]/libclntsh.so.11.1 libclntsh.so.10.1(注意这里源文件libclntsh.so.11.1要写其所在的绝对路径,目标文件libclntsh.so.10.1路径则不用再指定);然后还需要在系统环境中添加LD_LIBRARY_PATH变量,即在/etc/profile中添加以下配置: export UGO_HOME=[iServer目录]/support/objectsjava export LD_LIBRARY_PATH=$UGO_HOME/bin:$LD_LIBRARY_PATH export PATH=$UGO_HOME/bin:$PATH 添加完后执行source /etc/profile使添加的环境配置生效;最后再重新启动iServer,重新发布文件型工作空间、Oracle数据库型数据源为数据服务后数据源列表显示正常。
64,468EXP 2023年09月22日
热门文章
关注我们
...