Pular para o conteúdo

Problema com Backup

Responder tópico
  • Denunciar
  • Indicar

1. Problema com Backup

Enviado em 29/01/2013 - 14:55h

Ola grandes amantes do Linux, estou com um problema na minha rotina de backup do banco oracle. O backup roda normalmente o que eu não consigo é fazer com que o script crie um arquivo .tar . Quando rodo manualmente ele apresenta o seguinte erro:

gzip: Não é possível exec: Arquivo ou diretório não encontrado
/bin/tar: Erro não é recuperável: saindo agora

Segue abaixo o script:

# Rotina de Export
# Banco orcl

export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export DATA_ATUAL=$(date "+%Y-%m-%d-%H")

export PATH=
$PATH:$ORACLE_HOME/bin

. /home/oracle/.bash_profile

# "Export schema Sankhya"

cd /backup/exports

exp sankhya/tecsis file=hotsat_$DATA_ATUAL.dmp log=/media/disk/log/hotsat_$DATA_ATUAL.log direct=y statistics=none

/bin/tar cvzf hotsat_$DATA_ATUAL.tar.gz hotsat_$DATA_ATUAL.dmp

#rm -f hotsat_$DATA_ATUAL.dmp


Se eu retirar o "/bin/tar do script ele retorna dizendo que o comando tar é invalido. Obrigadão !

Responder tópico

2. Re: Problema com Backup

Enviado em 29/01/2013 - 14:59h

melkhotsat escreveu:

Ola grandes amantes do Linux, estou com um problema na minha rotina de backup do banco oracle. O backup roda normalmente o que eu não consigo é fazer com que o script crie um arquivo .tar . Quando rodo manualmente ele apresenta o seguinte erro:

gzip: Não é possível exec: Arquivo ou diretório não encontrado
/bin/tar: Erro não é recuperável: saindo agora

Segue abaixo o script:

# Rotina de Export
# Banco orcl

export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export DATA_ATUAL=$(date "+%Y-%m-%d-%H")

export PATH=
$PATH:$ORACLE_HOME/bin

. /home/oracle/.bash_profile

# "Export schema Sankhya"

cd /backup/exports

exp sankhya/tecsis file=hotsat_$DATA_ATUAL.dmp log=/media/disk/log/hotsat_$DATA_ATUAL.log direct=y statistics=none

/bin/tar cvzf hotsat_$DATA_ATUAL.tar.gz hotsat_$DATA_ATUAL.dmp

#rm -f hotsat_$DATA_ATUAL.dmp


Se eu retirar o "/bin/tar do script ele retorna dizendo que o comando tar é invalido. Obrigadão !
E se você deixar a linha assim:
tar cvzf hotsat_$DATA_ATUAL.tar.gz hotsat_$DATA_ATUAL.dmp

Vai?

3. Re: Problema com Backup

Enviado em 29/01/2013 - 15:03h

Se eu deixar a linha dessa forma, ele diz que o comando não é valido. :(

4. Re: Problema com Backup

Enviado em 29/01/2013 - 15:04h

melkhotsat escreveu:

Se eu deixar a linha dessa forma, ele diz que o comando não é valido. :(
Posta a saída de
 # which tar  

5. Re: Problema com Backup

Enviado em 29/01/2013 - 15:10h

Desculpem a minha ignorância, mas está retornou isso:


line 17: wich: command not found

6. Re: Problema com Backup

Enviado em 29/01/2013 - 15:11h

Não acrescente aquilo no script, roda aquele comando como root (da forma como está escrito) em um terminal.

7. Re: Problema com Backup

Enviado em 29/01/2013 - 15:20h

Infelizmente continua o mesmo erro no final:

/bin/tar: gzip: Não é possível exec: Arquivo ou diretório não encontrado
/bin/tar: Erro não é recuperável: saindo agora

8. Re: Problema com Backup

Enviado em 29/01/2013 - 15:24h

melkhotsat escreveu:

Infelizmente continua o mesmo erro no final:

/bin/tar: gzip: Não é possível exec: Arquivo ou diretório não encontrado
/bin/tar: Erro não é recuperável: saindo agora
Isso acontece porque o tar não está em /bin no seu sistema. Eu pedi pra você rodar aquele comando e postar a saída pra te mostrar como descobrir onde raios está um executável que esteja em seu $PATH. Mas se você prefere ignorar, então é contigo.

9. Re: Problema com Backup

Enviado em 29/01/2013 - 15:26h

lcavalheiro escreveu:

melkhotsat escreveu:

Infelizmente continua o mesmo erro no final:

/bin/tar: gzip: Não é possível exec: Arquivo ou diretório não encontrado
/bin/tar: Erro não é recuperável: saindo agora
Isso acontece porque o tar não está em /bin no seu sistema. Eu pedi pra você rodar aquele comando e postar a saída pra te mostrar como descobrir onde raios está um executável que esteja em seu $PATH. Mas se você prefere ignorar, então é contigo.


como o lcavalheiro falou digita o comando

# which tar 


pelo que vi tu digitou errado
digita novamente

10. Re: Problema com Backup

Enviado em 29/01/2013 - 15:26h

No Centos é?

Posta o resultado ai:

# rpm -qa | grep tar 

11. Re: Problema com Backup

Enviado em 29/01/2013 - 15:30h

Calma !

o resultado do comando which tar é : /bin/tar

12. Re: Problema com Backup

Enviado em 29/01/2013 - 15:46h

melkhotsat escreveu:

Calma !

o resultado do comando which tar é : /bin/tar
Chefe.

Tem certeza que é /bin/tar?
Não seria /usr/bin/tar? (vai que seu link não esteja funcionando).

Qual a versão do sistema?

Abraćo,

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder