A variável data deve ser:data=`date +%d%m%y_%H%M% S`
ou data=$(date +%d%m%y_%H%M% S)e no nome do arquivo:file=/home/oracle/
backuporacle/ exp/EXP_JOB/$data.dmp (sem aspas)
--- Em qua, 16/7/08, arystydes2006 [EMAIL PROTECTED] escreveu:
De: arystydes2006 [EMAIL PROTECTED]
Assunto: [oracle_br] Re
Recomendo colocar CONSISTENT=Y como parâmetro do exp
Sérgio T. Uetanabaro
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Reginaldo Ribeiro
Enviada em: quarta-feira, 16 de julho de 2008 18:00
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Re
Ainda não consegui, pois esta gerando date.dmp e
não DiaMesAno_HoraMinutoSegundo.dmp.
Grato,
Aristides
--- Em oracle_br@yahoogrupos.com.br, Reginaldo Ribeiro
[EMAIL PROTECTED] escreveu
Este é para mySql, que também temos aqui, mas você pode adaptar.
#!/bin/bash
# AUTOR: Reginaldo
Uma lida no man ou no info do comando date ia ajudar bastante, não acha?
Coloque seu script aqui se não for enorme ou mande-me em pvt.
Ribeiro, Reginaldo
Administrador de Bancos de Dados
Oracle Certified Associate 10g
DBCom Brazil Consultoria
Nem precisa mandar o script.
Dá uma olhada na sua linha:
file=/home/oracle/backuporacle/exp/EXP_JOB/data.dmp
Você deveria colocar
file=/home/oracle/backuporacle/exp/EXP_JOB/$data.dmp , com $ antes
da variável data.
Ribeiro, Reginaldo
Administrador de Bancos de Dados
Oracle Certified Associate
Cara..., o script é so as linhas abaixo:
data='date +%d%m%y_%H%M%S'
exp system/oracle file=/home/oracle/backuporacle/exp/EXP_JOB/$data
statistics=none rows=y owner=('db_emop')
O Problema é que no nome do arquivo (dmp) ele esta colocando
date.dmp . Funciona e tudo mais, só que estou com esse