我正在尝试为其编写Linux脚本。 oraenv的 问题是我必须停止一些服务器,然后在启动服务器之前设置oracle路径。 所以,我使用命令。 oraenv并输入提示的值(对于第一个提示,请说“A”,对于第二个提示,请说“B”)。 现在,我想把它放在一个脚本中..但我无法这样做。我也尝试使用spawn,但它没有按预期工作。 我的linux版本说:2.6.32-642.6.2.el6.x86_64
对不完整的细节表示歉意。所以,我创建了一个shell脚本(ora1.sh)来设置oracle路径。以下是代码:
在ora.sh文件中,我刚刚调用了命令来设置Oracle env(.rannv) 因此,在运行脚本时,我只获得Oracle_SID的提示(它不接受我在send命令中提供的值),而不是ORACLE_HOME。此外,脚本终止as shown here 通常在运行命令时'。 oraenv'它要求ORACLE_SID和ORACLE_HOME但是在运行脚本时它没有要求ORACLE_HOME。
提前致谢。