message 206 not found no message file for product=RDBMS falicity=EXP

最近由于项目实施,需要给甲方实施备份任务,写了crontab任务定时执行,shell脚本手执行是没有问题的,但是到了crontab下面需要注意环境变量的问题。例如你执行exp导出oracle的某个用户的逻辑备份,在手工执行的时候,依据的环境变量是oracle .bash_profile里面的写好的,而在crontab下面.bash_profile里面预先设置的似乎不会执行生效,所以需要额外的在脚本中export $ORACLE_HOME一下。否则下面的错误很可能是很常见的:

message 206 not found no message file for product=RDBMS falicity=EXP