【发布时间】:2021-11-27 07:25:14
【问题描述】:
我正在尝试通过 shell 脚本在 Jenkins 管道中运行以下代码 -
sh'''
export ORACLE_HOME=$ORACLE_HOME
export ORACLE_SID=orcl
cd $ORACLE_HOME/bin
echo "Starting oracle database..."
sqlplus /nolog
conn sys/password as sysdba
shutdown abort
startup
exit success
echo "done"
'''
但这会导致错误 -
SQL> + conn sys/password as sysdba /home/oracle/jenkins/workspace/Database_Error_Handling@tmp/durable-ca459d3c/script.sh: line 7: conn: command not found
没有找到任何命令,但是相同的命令在机器上可以正常工作。您能帮忙了解一下这里可能出了什么问题吗?
【问题讨论】:
标签: oracle shell jenkins jenkins-pipeline sh