gpt4 book ai didi

oracle - 数据库不可用时如何使sqlplus退出?

转载 作者:行者123 更新时间:2023-12-04 16:55:36 26 4
gpt4 key购买 nike

我在 Windows 批处理上遇到 sqlplus 问题。
我有 SQLPLUS 10.2

我正在尝试通过 windows script.cmd 连接到数据库

script.cmd 仅启动:sqlplus test/Test@mydatabase @script.sql
问题是当数据库不可用时,sqlplus 说

ERROR:
ORA-12541: TNS:no listener
Enter user-name :

并等待输入 .. 并阻止 .cmd

当数据库不可用或只是为了避免等待用户提示时,我如何调整脚本以立即停止?

谢谢

最佳答案

你可以做sqlplus -l test/Test@mydatabase @script.sql ; -l标志意味着它只会尝试连接一次,如果由于任何原因失败将退出而不是提示。查看 sqlplus -? 的输出,或见 the documentation .

关于oracle - 数据库不可用时如何使sqlplus退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6568115/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com