Re: [oracle_br] Export - Crontab
Os meus scripts começam assim: Lembrando que o meu .bash_profile já está configurado com as variáveis de ambiente do oracle. #Definindo Variáveis do Oracle . /home/oracle/.bash_profile #Definindo Variáveis do script DIA=`date +%d%m%y` DIANT=`date --date='1 day ago' '+%d%m%y'` USERP="/home/oracle/scripts/.crypt/.user" Wadson Ramon. Em 9 de maio de 2012 17:10, Rodrigo Mufalani escreveu: > ** > > > Boa tarde Marcelo, > > Esse erro é típico eu apanhei muito para descobrir o que era. > > A crontab é um shell limpa, ou seja, ela não conhece suas variáveis de > ambiente do usuário. Pegue as linhas relativas ao Oracle do seu > .bash_profile e adicione ao seu script ou execute o .bash_profile ou > .profile ao executar o script de backup. > > #!/bin/bash > > . /home/oracle/.bash_profile # carregando as variáveis de ambiente > > expdp > > E por ai vai... > > Ou no script... > > #!/bin/bash > > export ORACLE_BASE=/caminho/da/sua/oracle_base > > export ORACLE_HOME=/caminho/da/sua/oracle_home > > export ORACLE_SID=<> > > expdp X > > Espero que te ajude. > > Atenciosamente, > > Rodrigo Mufalani > > <mailto:rodr...@mufalani.com.br> rodr...@mufalani.com.br > > <http://www.mufalani.com.br/> www.mufalani.com.br > > twitter: @mufalani > > Descrição: Descrição: Descrição: logo_mufalani > > De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em > nome de Marcelo da Silva Pranckevicius > Enviada em: quarta-feira, 9 de maio de 2012 16:18 > Para: oracle_br@yahoogrupos.com.br > Assunto: [oracle_br] Export - Crontab > > > Caros Colegas, > > Inseri no Crontab uma linha para a geração do export para algumas tabelas. > > Meu arquivo dump.sh possui apenas uma linha com o comando do export. > Manualmente ela executa corretamente. > > Na linha do meu Crontab inseri o seguinte: > > 00 18 * * * /dumps/dump.sh > > No horário estipulado o dump.sh não é executado. > > O que estou fazendo de errado? > > Oracle 11.2.0.3 Enterprise > > Linux RedHat 5.7 Enterprise > > Desde já agradeço a ajuda. > > Marcelo da Silva Pranckevicius > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] Export - Crontab
Boa tarde a todos, Agradeço a todas as dicas que foram passadas e estarei efetuando os testes. E posteriormente darei o resultado. Abraço a todos. Atenciosamente, Marcelo da Silva Pranckevicius De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Rodrigo Mufalani Enviada em: quarta-feira, 9 de maio de 2012 17:11 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Export - Crontab Boa tarde Marcelo, Esse erro é típico eu apanhei muito para descobrir o que era. A crontab é um shell limpa, ou seja, ela não conhece suas variáveis de ambiente do usuário. Pegue as linhas relativas ao Oracle do seu .bash_profile e adicione ao seu script ou execute o .bash_profile ou .profile ao executar o script de backup. #!/bin/bash . /home/oracle/.bash_profile # carregando as variáveis de ambiente expdp E por ai vai... Ou no script... #!/bin/bash export ORACLE_BASE=/caminho/da/sua/oracle_base export ORACLE_HOME=/caminho/da/sua/oracle_home export ORACLE_SID=<> expdp X Espero que te ajude. Atenciosamente, Rodrigo Mufalani <mailto:rodr...@mufalani.com.br <mailto:rodrigo%40mufalani.com.br> > rodr...@mufalani.com.br <mailto:rodrigo%40mufalani.com.br> <http://www.mufalani.com.br/> www.mufalani.com.br twitter: @mufalani Descrição: Descrição: Descrição: logo_mufalani De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> [mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> ] Em nome de Marcelo da Silva Pranckevicius Enviada em: quarta-feira, 9 de maio de 2012 16:18 Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> Assunto: [oracle_br] Export - Crontab Caros Colegas, Inseri no Crontab uma linha para a geração do export para algumas tabelas. Meu arquivo dump.sh possui apenas uma linha com o comando do export. Manualmente ela executa corretamente. Na linha do meu Crontab inseri o seguinte: 00 18 * * * /dumps/dump.sh No horário estipulado o dump.sh não é executado. O que estou fazendo de errado? Oracle 11.2.0.3 Enterprise Linux RedHat 5.7 Enterprise Desde já agradeço a ajuda. Marcelo da Silva Pranckevicius [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Export - Crontab
Mande gerar LOG, assim vc vê o erro no log... 2012/5/9 Milton Bastos Henriquis Jr. > Vc executa manualmente com qual usuario? > root ou oracle? > > > > > > > 2012/5/9 Marcelo da Silva Pranckevicius > >> ** >> >> >> Caros Colegas, >> >> Inseri no Crontab uma linha para a geração do export para algumas tabelas. >> >> Meu arquivo dump.sh possui apenas uma linha com o comando do export. >> Manualmente ela executa corretamente. >> >> Na linha do meu Crontab inseri o seguinte: >> >> 00 18 * * * /dumps/dump.sh >> >> No horário estipulado o dump.sh não é executado. >> >> O que estou fazendo de errado? >> >> Oracle 11.2.0.3 Enterprise >> >> Linux RedHat 5.7 Enterprise >> >> Desde já agradeço a ajuda. >> >> Marcelo da Silva Pranckevicius >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > > > -- > Att, > > > > > -- Att, [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Export - Crontab
Vc executa manualmente com qual usuario? root ou oracle? 2012/5/9 Marcelo da Silva Pranckevicius > ** > > > Caros Colegas, > > Inseri no Crontab uma linha para a geração do export para algumas tabelas. > > Meu arquivo dump.sh possui apenas uma linha com o comando do export. > Manualmente ela executa corretamente. > > Na linha do meu Crontab inseri o seguinte: > > 00 18 * * * /dumps/dump.sh > > No horário estipulado o dump.sh não é executado. > > O que estou fazendo de errado? > > Oracle 11.2.0.3 Enterprise > > Linux RedHat 5.7 Enterprise > > Desde já agradeço a ajuda. > > Marcelo da Silva Pranckevicius > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Att, [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html