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 Ribeiro - rflribeiro
> # DATA: 26.04.2008
> 
> # procedimento de backup de bancos de dados mySql
> # deve ser rodado no servidor do banco de dados
> # nao e necessario informar usuario de banco de dados
> # cron - rodar dentro da pasta na qual o backup sera armazenado
> 
> # definicao de data
> data=`date +%Y%m%d`
> dataCompleta=`date +%Y%m%d_%H%M%S`
> 
> # backup - uma linha para cada banco de dados
> # se o diretorio do dia nao existir, cria
> if [ ! -d $data ]; then
>     mkdir -p "/home/dbcom/backup/$data";
> fi
> /usr/bin/mysqldump dbcom_flyspray > 
> "/home/dbcom/backup/$data/flyspray_$dataCompleta.sql"
> 
> Ribeiro, Reginaldo
> Administrador de Bancos de Dados
> Oracle Certified Associate 10g
> ----------------------------------------------------
> DBCom Brazil Consultoria em Tecnologia da Informação
> skype: rflribeiro
> mobile: 551192344290
> fone: 551162165375
> e-mail: [EMAIL PROTECTED]
> site: http://www.dbcom.com.br
> 
> 
> 
> Arystydes wrote:
> >
> > Desculpem o OFF.
> > Tenho um "job" que rodará a partir de um servidor Linux um "sh" 
e 
> > gostaria de uma ajuda pra atribuir o nome do arquivo 'dmp' 
> > dinamicamente que seria a data completa com hora e minuto. Porém 
ele 
> > na altera a data dinamicamente o que acaba dando erro.
> > Segue o exemplo abaixo:
> >
> > data=date +"%d%m%y_%H%M%S"
> > exp system/oracle 
> > file=/home/oracle/backuporacle/exp/EXP_JOB/"data".dmp 
statistics=none 
> > rows=y owner=('db_emop')
> >
> > Grato,
> > Aristides
> >
>


Responder a