关于tar的问题

SunPeng040709
关于tar的问题

写了个脚本,用tar打包,tar命令如下:
tar czvf fullbk.dmp.tgz fullbk.dmp
直接在命令行执行没有问题,写入脚本文件后,手工执行脚本也没有问题,但是一放在计划任务里就不行,生成的.tgz文件大小总是只有20
$ls -l fullbk*
-rw-r--r--    1 oracle   oinstall 1963868160 Jun 20 09:04 fullbk.dmp
-rw-r--r--    1 oracle   oinstall       20 Jun 20 09:04 fullbk.dmp.tgz
是哪儿出了问题呀?

cnjnhu
注意在cron中 执行文件的路径很重要

cuci
恩,估计是路径问题造成的,要加全路径

SunPeng040709
应该不是吧,我的脚本里有路径呀
export HOME=/home/oracle
……
cd $HOME
……

SunPeng040709
还有啊,要是把那个EXP语句改成只导出一个表,整修脚本执行就都没有问题了……

李某人
[quote]原帖由 [i]SunPeng040709[/i] 于 2008-6-20 15:05 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6621734&ptid=1012148][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
还有啊,要是把那个EXP语句改成只导出一个表,整修脚本执行就都没有问题了…… [/quote]


这话什么意思?EXP语句是什么?

SunPeng040709
哦,那个EXP是个数据库导出数据的命令
一个是
exp username/passwd file=fullbk.dmp full=y log=fullbk.log
是个导出数据库全部数据的命令
另一个是
exp username/passwd file=fullbk.dmp tables=aaa log=fullbk.log

cuci
在shell里加些断点,判断信息,把不相关的内容先注释掉

tech坦克
你要给全备压缩,一直是ORACLE用户
是否跟用户权限有关...不太清楚