交互模式下的PLSQL Automation

奈达·萨哈尔(Nida Sahar)

我有一个调用.sql文件的外壳

sample.sh

... 
sqlplus /nolog @sample.sql 

....

sample.sql

....
accept selection Prompt "Enter username"
... 

我需要从shell脚本中自动执行脚本。我如何通过Shell脚本使数据输入自动化。

我尝试了以下

将参数传递给SQL

   sqlplus /nolog @sample.sql <<EOF
    abc
    EOF

使用期望

/usr/bin/expect  <<EOD 2>&1
set timeout 60
 expect {
 "Enter username "{
  send "abc\r"
 }}
expect eof

注意:我没有将参数传递给脚本。该脚本会提示您输入信息,用户需要即时输入信息。

找到了解决方案,下面已经提到了

奈达·萨哈尔(Nida Sahar)

解决方案:

好吧,我发现答案很简单

 sqlplus / as sysdba @sample.sql <<EOF
    abc
    EOF

问题是我没有以当前用户身份登录。

脚本提示后:

Enter username: 

自动输入“ abc”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Javascript for Automation(Yosemite)与窗格中的控件进行交互

来自分类Dev

交互模式下的“ git stash apply”

来自分类Dev

在交互模式下打开Lua文件

来自分类Dev

在交互模式下运行“ git pull --rebase”?

来自分类Dev

sys.stdout在交互模式下的输出

来自分类Dev

交互模式下的多处理中断

来自分类Dev

Python:在交互模式下忽略领先的“ >>>”和“ ...”?

来自分类Dev

在脚本或交互模式下使用!n

来自分类Dev

交互模式下的多处理中断

来自分类Dev

在交互模式下只打印用户的变量

来自分类Dev

在vRealize Automation 7.2中的不同用户上下文下执行脚本

来自分类Dev

如何在非交互模式下使用sphinx-quickstart?

来自分类Dev

交互模式下的某些选择不适用于git

来自分类Dev

Python:在交互模式下使用gc模块的不同行为

来自分类Dev

在pyplot交互模式下插入超链接

来自分类Dev

非交互模式下的Maven Release-Plug用法

来自分类Dev

Node的REPL /交互模式下的Pretty Print JSON

来自分类Dev

是否可以在非交互模式下执行VIM脚本?

来自分类Dev

Python:在交互模式下使用gc模块的不同行为

来自分类Dev

非交互模式下的Bash环境变量

来自分类Dev

交互模式下的var_dump显示意外结果

来自分类Dev

在交互模式下使用 Knife ssh (Chef) 和初始命令

来自分类Dev

python:如果在交互模式下阻塞,如何退出

来自分类Dev

让 bash 脚本在“交互模式”提示下输入数字

来自分类Dev

XCode Instruments Automation丢失

来自分类Dev

Chrome Automation Extension崩溃了

来自分类Dev

Automation Anywhere SQL结果

来自分类Dev

在交互式外壳模式和非交互式外壳模式下运行ssh之间有区别吗?

来自分类Dev

交互模式与非交互模式下,相同代码中的导入行为不同-为什么模块搜索路径不同?

Related 相关文章

  1. 1

    如何使用Javascript for Automation(Yosemite)与窗格中的控件进行交互

  2. 2

    交互模式下的“ git stash apply”

  3. 3

    在交互模式下打开Lua文件

  4. 4

    在交互模式下运行“ git pull --rebase”?

  5. 5

    sys.stdout在交互模式下的输出

  6. 6

    交互模式下的多处理中断

  7. 7

    Python:在交互模式下忽略领先的“ >>>”和“ ...”?

  8. 8

    在脚本或交互模式下使用!n

  9. 9

    交互模式下的多处理中断

  10. 10

    在交互模式下只打印用户的变量

  11. 11

    在vRealize Automation 7.2中的不同用户上下文下执行脚本

  12. 12

    如何在非交互模式下使用sphinx-quickstart?

  13. 13

    交互模式下的某些选择不适用于git

  14. 14

    Python:在交互模式下使用gc模块的不同行为

  15. 15

    在pyplot交互模式下插入超链接

  16. 16

    非交互模式下的Maven Release-Plug用法

  17. 17

    Node的REPL /交互模式下的Pretty Print JSON

  18. 18

    是否可以在非交互模式下执行VIM脚本?

  19. 19

    Python:在交互模式下使用gc模块的不同行为

  20. 20

    非交互模式下的Bash环境变量

  21. 21

    交互模式下的var_dump显示意外结果

  22. 22

    在交互模式下使用 Knife ssh (Chef) 和初始命令

  23. 23

    python:如果在交互模式下阻塞,如何退出

  24. 24

    让 bash 脚本在“交互模式”提示下输入数字

  25. 25

    XCode Instruments Automation丢失

  26. 26

    Chrome Automation Extension崩溃了

  27. 27

    Automation Anywhere SQL结果

  28. 28

    在交互式外壳模式和非交互式外壳模式下运行ssh之间有区别吗?

  29. 29

    交互模式与非交互模式下,相同代码中的导入行为不同-为什么模块搜索路径不同?

热门标签

归档