Alessandro, pra isso pode-se utilizar o conceito de services, e criar um específico para o backup, dizendo em quais nós será executado. Não é impeditivo! :)
Att,/Regards, Vitor Jr. Infraestrutura / Infrastructure Team Oracle 11g DBA Certified Professional - OCP Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator - OCE Oracle Database 11g Performance Tuning Certified Expert - OCE Oracle Exadata 11g Certified Implementation Specialist Oracle Certified Associate, MySQL 5 mail, gtalk e msn: <mailto:vitorj...@gmail.com> vitorj...@gmail.com <http://certificacaobd.com.br/> http://certificacaobd.com.br/ skype: vjunior1981 <https://mybizcard.co/vitor.jr.385628> https://mybizcard.co/vitor.jr.385628 De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Alessandro Lúcio Cordeiro da Silva Enviada em: quarta-feira, 9 de outubro de 2013 16:20 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: Agendamento de backup Olá Rodrigo, Sobre o primeiro caso, pra mim é muito interessante você usar o Schedure do Oracle, pois em um ambiente RAC o backup irar disparar mesmo se um nó ficar inativo, ao passo que pelo S.O , uma das maquinas que irar executar o backup e vai que exatamente a que executa o backup esta inativo? Resultado, nada de backup neste dia. Quanto ao realizar backup em ambiente Windows em disco compartilhado, você precisa colocar os serviços do Oracle (listener e banco) executando com um login de rede, por padrão o Oracle executa com usuário administrador da maquina local e por isso, ele não tem acesso a nada de rede. Depois de configurar os serviços e reinicia-los, basta apontar o IP do compartilhamento. Ex: allocate channel ch1 type disk format '\\172.16.0.4\BACKUP_ORACLE\PRODUCAO\BKP_FULL_%d_%s_%t_%p'; Alessandro Lúcio Cordeiro da Silva Analista de Sistema * <http://alecordeirosilva.blogspot.com/> http://alecordeirosilva.blogspot.com/ O tic-tac do relógio me lembra de algo muito importante que esta acontecendo: estamos vivos. "Joana de Souza Schmitz Croxato" _____ De: Rodrigo Almeida <rdg....@gmail.com <mailto:rdg....@gmail.com> > Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br> Enviadas: Quarta-feira, 9 de Outubro de 2013 14:47 Assunto: Re: [oracle_br] Re: Agendamento de backup Muito obrigado pela atenção pessoal, vocês me ajudaram bastante. No servidor windows vou manter o agendamento pelo S.O, mas estou pensando em migrar para os Jobs do ORACLE pois o windows as vezes não inicia os backups. Sábado tenho um serviço desse para fazer no linux, então até lá vou testar os agendamento usando o CRON e usando os Job do ORACLE. Aproveitando o assunto, me tirem outra dúvida. Em meus scripts depois de realizar o backup eu movo os backups para uma pasta mapeada. Fiz isso porque com o RMAN não funcionou gerar o backup direto no disco mapeado. Usei o seguinte mas não funcionou por isso usei o script no bat para mover: allocate channel ch1 type disk format 'S:\BACKUP_ORACLE\PRODUCAO\BKP_FULL_%d_%s_%t_%p'; Tem alguma coisa errada nesse comando ou existe alguma limitação no RMAN em fazer backup em mapeamento no windows? Em 8 de outubro de 2013 17:05, J. Laurindo Chiappa <jlchia...@yahoo.com.br <mailto:jlchia...@yahoo.com.br> > escreveu: Jóia, Fábio ? Então, a única obs que eu penso ser legal deixar Claro para o Rodrigo é que é + ou - indiferente o método de se agendar ** SE ** estamos falando de um punhadinho de databases, e residindo em pouqíssimos servidores : é Claro que na hora de Administrar (digamos, que vc precisar re-agendar backups, cancelar uma execução devido à manutenção, etc, etc), é um trampo CANINO, manual, Trabalhoso e Extremamente sujeito à erros, vc editar x scripts em y servidores se x e/ou y forem não-triviais.... Assim, SE o ambiente tem um porte maiorzinho, Sem Dúvida opções como o agendamento via OEM ou via database jobs passa a ser Interessante, pois são opções que vc consegue scriptar as alterações de algum modo... Inclusive, a opção de database jobs tem especial interesse nisso porque vc tem comandos SIMPLES e padrão para cancelar/re-agendar um job, para consultar status e logs..... []s Chiappa --- Em oracle_br@yahoogrupos.com.br <mailto:oracle_br@yahoogrupos.com.br> , Fabio Prado <fbifabio@... <mailto:fbifabio@...> > escreveu > > Rodrigo, como o Victor disse, o que funcionar está bom, porém... eu prefiro > sempre agendar através de Scheduler Jobs. Gosto de deixar o que é do Bd > dentro do BD! Além do mais Scheduler JObs (aqueles criados com a package > DBMS_SCHEDULER) são muito poderosos! Vc consegue criar entre muitas coisas > avançadas, um workflow de jobs utilizando objetos chamados *Chains*! > > Na empresa em que trabalho hoje temos muitos *External Scheduler > Jobs*chamando scripts shell do SO, em substituição ao agendamento da > crontab. > Tudo o que temos na crontab estamos transferindo aos poucos para stored > procedures c/ Scheduler Jobs ou utilizamos os próprios scripts shell > chamando-os através de External Scheduler Jobs. > > []s > > Fábio Prado > http://www.fabioprado.net <http://www.fabioprado.net/> > > > Em 7 de outubro de 2013 22:18, Vitor Junior <vitorjr81@... > <mailto:vitorjr81@...> > escreveu: > > > ** > > > > > > Caraca... até achei que era o Rodrigo Almeida, referência em oracle... > > rsrsrsrs > > Cara, o padrão geralmente é esse mesmo. Scheduler no windows e cron no > > linux. Funcionando tá bom. :) > > > > Att > > Vitor Jr. > > Em 07/10/2013 21:53, "Rodrigo Almeida" <rdg.net@... <mailto:rdg.net@...> > > > escreveu: > > > > ** > >> > >> > >> > >> Bom noite pessoal, > >> > >> Semana passada fui em um cliente mudar a rotina de backup em um ORACLE 10 > >> em Windows Server. Pensei que lá estaria agendado pelo oracle, mas > >> encontrei scripts em dos que chamavam outros scripts do RMAN. Sendo que o > >> agendamento era feito no Windows. > >> Sou novato como DBA e queria saber de vocês o que é recomendado, pois > >> procurei na internet um forma de agendar só usando o RMAN e não encontrei, > >> só usando o EM, então acabei alterando os scripts. > >> No próximo sábado vou ter que fazer um serviço parecido só que em Linux. > >> Minha primeira idéia é agendar usando o cron e scripts rman+shell. Não sei > >> se estou fazendo o mais correto, o que vocês acham? > >> > >> Att, > >> Rodrigo A. R. de Almeida > >> > >> > > > > > > -- > Fábio Prado > www.fabioprado.net <http://www.fabioprado.net/> > "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados > Oracle" > -- Rodrigo A. R. de Almeida