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 

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

  mailto:oracle_ br%40yahoogrupos .com.br, Reginaldo Ribeiro

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



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

2008-07-17 Por tôpico Sérgio T . Uetanabaro
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: exp Off !!!



#!/bin/bash

# AUTOR: Reginaldo Ribeiro - rflribeiro
# DATA: 16.07.2008
# DBCom Brazil
# http://www.dbcom. http://www.dbcom.com.br com.br
# [EMAIL PROTECTED] mailto:software%40dbcom.com.br com.br
# 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] mailto:rflribeiro%40dbcom.com.br com.br
site: http://www.dbcom. http://www.dbcom.com.br 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 [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
os.com.br 
 mailto:oracle_br%40yahoogrupos.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. http://www.dbcom.com.br com.br
http://www.dbcom. http://www.dbcom.com.br com.br
 
 
 
  arystydes2006 wrote:
  
   Ainda não consegui, pois esta gerando date.dmp e
   não DiaMesAno_HoraMinutoSegundo.dmp.
  
   Grato,
   Aristides
  
   --- Em [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
os.com.br 
 mailto:oracle_br%40yahoogrupos.com.br
   mailto:oracle_br%40yahoogrupos.com.br, Reginaldo Ribeiro
   rflribeiro@ 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. http://www.dbcom.com.br com.br
http://www.dbcom. http://www.dbcom.com.br com.br 
 http://www.dbcom. http://www.dbcom.com.br com.br http://www.dbcom.
http://www.dbcom.com.br 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
  
 

 


 


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



[oracle_br] Re: exp Off !!!

2008-07-16 Por tôpico arystydes2006
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 
 mailto:oracle_br%40yahoogrupos.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 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 
 mailto:oracle_br%40yahoogrupos.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 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



[oracle_br] Re: exp Off !!!

2008-07-16 Por tôpico arystydes2006
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 
  mailto:oracle_br%40yahoogrupos.com.br, Reginaldo Ribeiro
  rflribeiro@ 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 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