我正在远程访问oracle数据库,并且需要将结果重定向到本地csv文件。我设置了一些选项,一个简单的sql查询语句,最后重定向到一个本地文件。基于这个和,我这样做了:
./sqlplus user/password@host:1521/SID <<< "SET PAGESIZE 40000 FEEDBACK OFF MARKUP HTML O
当从远程机器触发shell脚本时,我面临着非常奇怪的问题。问题是本地shell脚本使用sqlplus客户端进行数据库调用,并且工作正常。但是我从远程机器运行的同一脚本,脚本执行失败并抛出一些与*.so文件相关的错误(加载共享库时出错: libsqlplus.so:无法打开共享目标文件:没有这样的文件或目录)。(这是否意味着远程计算机也需要sqlplus?)
提前感谢,Priyank Shah