> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of cristi > Sent: samedi 24 avril 2004 20:30 > To: [EMAIL PROTECTED] > Subject: [rlug] backup baza de date oracle > > > Incerc sa fac un script care sa faca backup la o baza de date oracle. > Acesta are urmatoarea forma: > > #!/bin/sh > j=`date '+%m-%d'` > export ORACLE_HOME=/opt/oracle/product/9ir2 > export ORACLE_SID=mydb > /opt/oracle/product/9ir2/bin/exp system/manager > file=/backup/oracle_database_backup/magics_$j buffer=10240000 > owner=magics > > Daca-l rulez la mana din consola de sub root merge. > Daca-l rulez din crontab (01 19 * * * oracle /etc/magics.sh) > nu merge. > > Ce poate fi de vina?
Ce inseamna "nu merge"? Ce erori ai? Una din cauze ar putea fi faptul ca atunci cand scriptul este rulat de cron iti lipsesc PATH, LD_LIBRARY_PATH, NLS_LANG. Incearca sa le definesti si in scriptul tau. In plus, pentru export, ti-as recomanda sa modifici parametrul buffer in buffer=10000000, sa adaugi parametrul log=<fisier_log_pentru_export> si sa te uiti in documentatia Oracle ce impact au parametrii consistent si compress pentru utilitarul de export. Catalin Nastase --- Detalii despre listele noastre de mail: http://www.lug.ro/
