无法从 CRON 运行 sql 查询

里瑟什·巴特

我需要将我的脚本添加到 cronjob。但它没有连接到 sqlprompt 并执行我的查询。Cron 适用于不在 sqlprompt #!/bin/bash 中的其他命令

sql=/instance_name/../product/12102 // ORACLE_HOME loc

connnect=$($sql -s "/ as sysdba" <<EOF
spool h1.txt
select file_name from dba_data_files where tablespace_name='RTSPACE';
spool off;
exit
EOF)
cat "h1.txt" | mail -s "test" [email protected]
exit

我面临的问题是,脚本没有连接到 sqlprompt。我目前正在接收邮件。但是查询的输出没有被读取。所以我的邮件正文是空白的。

里瑟什·巴特

我找到了解决方案。对于 bash 以外的任何 shell,只需 source ~./profile ,对于 bash shell 只需 source ~./bash_profile。重定向到 >/dev/null 以防万一出现任何错误。这将连接到您的 sql 提示符。

source ~./bash_profile >/dev/null
source ~./profile >/dev/null

sqlplus -s "/ as sysdba" <<EOF
spool h1.txt
select file_name from dba_data_files where tablespace_name='RTSPACE';
spool off;
exit
EOF)
cat "h1.txt" | mail -s "test" [email protected]
exit

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cron作业无法运行

来自分类Dev

将MySQL查询作为cron作业运行?

来自分类Dev

无法在Microsoft SQL Server中运行查询

来自分类Dev

.NET Web应用程序无法运行SQL查询

来自分类Dev

运行缓慢的sql查询

来自分类Dev

PHP文件无法从Cron运行

来自分类Dev

无法从cron作业运行pg_dump

来自分类Dev

Cron xdotool无法运行

来自分类Dev

无法为PHP脚本运行cron作业

来自分类Dev

EF core 3.1无法运行复杂的原始SQL查询

来自分类Dev

无法为熊猫数据帧运行简单的SQL查询

来自分类Dev

无法运行SQL查询

来自分类Dev

SQL查询无法正常运行,使用完美查询无法获得任何输出

来自分类Dev

无法从cron运行GUI应用

来自分类Dev

无法从Cron运行Python

来自分类Dev

无法通过RODBC运行SQL查询

来自分类Dev

运行计划的SQL查询

来自分类Dev

PDO准备查询-SQL错误无法运行查询:SQLSTATE [42000]

来自分类Dev

由于出现错误,SQL查询无法在phpMyAdmin上运行

来自分类Dev

运行缓慢的sql查询

来自分类Dev

无法通过JdbcTemplate运行SQL查询的问题

来自分类Dev

无法运行mysql查询

来自分类Dev

SQL查询运行极慢

来自分类Dev

Cron xdotool无法运行

来自分类Dev

无法在 Visual Studio 中运行 SQL 查询,但可以在 Oracle SQL Developer 中运行

来自分类Dev

无法运行简单的 cron 作业

来自分类Dev

无法运行我的 cron 作业

来自分类Dev

无法运行 ntpdate cron

来自分类Dev

无法从 Microsoft Access 运行简单 SQL 更新查询(错误 3075)