gpt4 book ai didi

sql - Bash sqlplus 连接不是来自 root

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:39 24 4
gpt4 key购买 nike

我想从 bash 脚本连接并在 ORACLE 上执行一些程序。

su - oracle -c "sqlplus -s /nolog <<EOF
connect test/test
execute SCHEMA.PCG_TEST.P_PROCEDURE;
EOF"

在 root 上执行此操作时它可以工作,但我想不从 root 启动脚本。如何做到这一点?

最佳答案

如果您从 cron 或类似的东西连接,可能 sqlplus 是未知的。所以你必须设置一些环境变量或者你必须调用整个路径:

$ORACLE_HOME/bin/sqlplus

这样就可以了

关于sql - Bash sqlplus 连接不是来自 root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25182459/

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