Re: [oracle_br] Re: exp Off !!!

2008-07-19 Por tôpico Leonardo
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: exp  Off !!!
Para: oracle_br@yahoogrupos.com.br
Data: Quarta-feira, 16 de Julho de 2008, 14:56










 







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 problema pois 

vou rodar via job e não sobreescrevará o date.dmp dando erro.



Obs:

Via windows(dos) usando esse script em .bat funcionou beleza !!!



Grato,

Aristides



--- Em [EMAIL PROTECTED] os.com.br, Reginaldo Ribeiro 

 escreveu

>

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

> 

> 

> 

> arystydes2006 wrote:

> >

> > Ainda não consegui, pois esta gerando "date.dmp" e

> > não "DiaMesAno_HoraMinu toSegundo. dmp".

> >

> > Grato,

> > Aristides

> >

> > --- Em [EMAIL PROTECTED] os.com.br 

> > , Reginaldo Ribeiro

> >  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: rflribeiro@

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

> >

>




  




 






















  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: exp Off !!!

2008-07-19 Por tôpico Leonardo
Partindo do seu comando no parametro file=... você está colocando 
"data".dmponde deve ser $data.dmp

--- Em qua, 16/7/08, arystydes2006 <[EMAIL PROTECTED]> escreveu:
De: arystydes2006 <[EMAIL PROTECTED]>
Assunto: [oracle_br] Re: exp  Off !!!
Para: oracle_br@yahoogrupos.com.br
Data: Quarta-feira, 16 de Julho de 2008, 12:25










 







Ainda não consegui, pois esta gerando "date.dmp" e 

não "DiaMesAno_HoraMinu toSegundo. dmp".

 

Grato,

Aristides



--- Em [EMAIL PROTECTED] os.com.br, Reginaldo Ribeiro 

 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

> >

>




  




 






















  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: exp Off !!!

2008-07-16 Por tôpico Reginaldo Ribeiro
#!/bin/bash

# AUTOR: Reginaldo Ribeiro - rflribeiro
# DATA: 16.07.2008
# DBCom Brazil
# http://www.dbcom.com.br
# [EMAIL PROTECTED]
# 1162165375 - 1192344290

# por solicitacao de arystydes2006

dataCompleta=`date +%Y%m%d_%H%M%S.dmp`
echo "exp system/oracle 
file=/home/oracle/backuporacle/exp/EXP_JOB/"${dataCompleta}" 
statistics=none rows=y owner=('db_emop')"

Recomendo dar uma olhada na lista shell-script do yahoo. Acompanho a 
lista há algum tempo. Não acho que tenha conhecimento o bastante para 
auxiliar ninguém lá, pelo menos por enquanto, mas tenho aprendido muito 
observando as mensagens.

Boa sorte.

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



arystydes2006 wrote:
>
> 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 problema pois
> vou rodar via job e não sobreescrevará o date.dmp dando erro.
>
> Obs:
> Via windows(dos) usando esse script em .bat funcionou beleza !!!
>
> Grato,
> Aristides
>
> --- Em oracle_br@yahoogrupos.com.br 
> , Reginaldo Ribeiro
> <[EMAIL PROTECTED]> escreveu
> >
> > 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 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 
> >
> >
> >
> > arystydes2006 wrote:
> > >
> > > 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
> > >  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: rflribeiro@
> > > > 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
> > >
> >
>
>  


Re: [oracle_br] Re: exp Off !!!

2008-07-16 Por tôpico Reginaldo Ribeiro
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 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



arystydes2006 wrote:
>
> 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
>


Re: [oracle_br] Re: exp Off !!!

2008-07-16 Por tôpico Reginaldo Ribeiro
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 em Tecnologia da Informação
skype: rflribeiro
mobile: 551192344290
fone: 551162165375
e-mail: [EMAIL PROTECTED]
site: http://www.dbcom.com.br



arystydes2006 wrote:
>
> 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
>