> -----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/


Raspunde prin e-mail lui