shell 执行oracle sql脚本的问题

xiaocao_2005 2007-11-22 01:23:11
我的shell脚本文件exec_script.sh:

#!/bin/sh
sqlplus test/test@oradb << EOF
@/opt/ora10/tmp/tmp_script.sql
exit;
EOF

执行总是没反应,大家帮我看看这个shell有哪些问题。
先谢了!!
...全文
906 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaocao_2005 2007-11-22
  • 打赏
  • 举报
回复
解决了,脚本:
export date_dir=`date +%Y%m%d`
echo $date_dir

将会输出20071122
结贴!
xiaocao_2005 2007-11-22
  • 打赏
  • 举报
回复
但是我还有个问题,应该还可以问吧。
我想在shell脚本里面取系统日期加上前缀作为文件名,有谁知道脚本怎么写吗?
xiaocao_2005 2007-11-22
  • 打赏
  • 举报
回复
好吧,就给你了。
zjwxxd 2007-11-22
  • 打赏
  • 举报
回复
JF
xiaocao_2005 2007-11-22
  • 打赏
  • 举报
回复
自己解决了,应该是这样的:
#!/bin/sh

export ORACLE_HOME=/opt/ora10
$ORACLE_HOME/bin/sqlplus /nolog <<EOF
conn test/test@oradb
@$ORACLE_HOME/tmp/tmp_script.sql
exit
EOF
结贴!
xiaocao_2005 2007-11-22
  • 打赏
  • 举报
回复
谁能帮帮我!!
xiaocao_2005 2007-11-22
  • 打赏
  • 举报
回复
没人?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧