【发布时间】:2014-11-20 16:12:05
【问题描述】:
我在 shell 脚本中使用 sqlplus,它可以工作(没有静默模式的 sqlplus),但我可以在终端中看到输出。我尝试在静默模式下使用不同的组合运行它,但它不起作用 -
sqlplus -s "$DBUSER/$DBPWD@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=$DBHOST)(Port=$DBPORT))(CONNECT_DATA=(SID=$DBSID)))" @$SCRHOME/getCsv$sqlFile.sql
它可以工作,但我可以在控制台上看到输出。我也试过了:
sqlplus \-s "....
sqlplus \-s \ "...
sqplus -S
sqlplus -s \ << EOF "...
我尝试删除双引号,但在这种情况下,即使 sqlplus 命令也不起作用。我在 shell 脚本中使用这个命令。
【问题讨论】: