crontab执行exp没成功,求指教??

[复制链接]
查看11 | 回复5 | 2011-7-15 14:34:42 | 显示全部楼层 |阅读模式
我啥我如下脚本,到指定的时间没有执行?命令的路径我都写全了啊
[root@localhost dp]# cat dp.sh
ORACLE_BASE=/app/db/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
/app/db/oracle/product/11.2.0/dbhome_1/bin/expinfocollect/infocollect file=/dbbackup/dp/infocollect owner=infocollect
[oracle@localhost ~]$ crontab -l
25 13 * * * /dbbackup/dp/dp.sh

回复

使用道具 举报

千问 | 2011-7-15 14:34:42 | 显示全部楼层
看看日志
回复

使用道具 举报

千问 | 2011-7-15 14:34:42 | 显示全部楼层
本帖最后由 liu_qingwei2008 于 2011-11-8 13:58 编辑
试试这个行不?
[root@localhost dp]# cat dp.sh
su - oracle
expsystem/oracle file=/dbbackup/dp/infocollect owner=infocollect
[oracle@localhost ~]$ crontab -l
25 13 * * * sh /dbbackup/dp/dp.sh


回复

使用道具 举报

千问 | 2011-7-15 14:34:42 | 显示全部楼层
ORACLE_BASE=/app/db/oracle; export ORACLE_BASE
不应该有分号
回复

使用道具 举报

千问 | 2011-7-15 14:34:42 | 显示全部楼层
看一下用户ORACLE的MAIL里报错信息。脚本里把ORACLE_SID给EXPORT一下, infocollect/infocollect@SID这样写再试一下 。
回复

使用道具 举报

千问 | 2011-7-15 14:34:42 | 显示全部楼层
恩,搞定了 ,在脚本里加上export ORACLE_SID=orcl就ok了,棋差一招啊,哎!谢谢楼上各位了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行