Problema com Backup

1. Problema com Backup

Melquezedeque Ramos da Silva
melkhotsat

(usa CentOS)

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 !



  


2. Re: Problema com Backup

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

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

Melquezedeque Ramos da Silva
melkhotsat

(usa CentOS)

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

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

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

Melquezedeque Ramos da Silva
melkhotsat

(usa CentOS)

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

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

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

Melquezedeque Ramos da Silva
melkhotsat

(usa CentOS)

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

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

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

Daniel Lara Souza
danniel-lara

(usa Fedora)

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

Perfil removido
removido

(usa Nenhuma)

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

No Centos é?

Posta o resultado ai:

# rpm -qa | grep tar 



11. Re: Problema com Backup

Melquezedeque Ramos da Silva
melkhotsat

(usa CentOS)

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

Calma !

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


12. Re: Problema com Backup

Guaracy Tomé
guaracy_tome

(usa Fedora)

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,






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts