Not really, when I ran the export.sh by itself as user Oracle, not through the cronjob, the dump file is created successfully without error. It is the cronjob that fails to generate the dmp file, I know there are envir parameters not set up properly, but I just don't know which ones and how. Any suggestions will be helpful! Thanks.