Re: [oracle_br] Atrasar um processo por 64 segundos.
Cuidado hein? Já vi essas procedure com sleep que seguram por x segundos causarem vários problemas de lock, justamente pelo tempo de espera! Apenas um aviso! :) 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: vitorj...@gmail.com http://certificacaobd.com.br/ skype: vjunior1981 Em 23 de julho de 2013 16:20, Carlos Silva escreveu: > ** > > > Obrigado pessoal, Foi necessário dar um grant, segue caso alguém precise > dele.grant execute on sys.DBMS_LOCK to [usuario]; > Carlos SilvaSkype - carlos-csilva > > > To: oracle_br@yahoogrupos.com.br > > From: fbifa...@gmail.com > > Date: Tue, 23 Jul 2013 15:34:56 -0300 > > Subject: Re: [oracle_br] Atrasar um processo por 64 segundos. > > > > Carlos, vc tem que usar a procedure SLEEP da package DBMS_LOCK. > > > > Exemplo: > > > > BEGIN > > DBMS_LOCK.SLEEP (64); > > END; > > > > Se precisar usar dentro de uma instrução SQL, coloque o código que chama > > a procedure dentro de uma função e chame essa função dentro da instrução > > SQL. > > > > Mais informações: > > http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_lock.htm#i997212 > > > > []s > > > > Fábio Prado > > www.fabioprado.net > > > > > > Em 23 de julho de 2013 15:27, Carlos Silva >escreveu: > > > > > ** > > > > > > > > > Boa tarde, pessoal! > > > Preciso fazer uma script que segure um processo por 64 segundos. Alguém > > > poderia me auxiliar de como criar? > > > At.: > > > > > > Carlos SilvaSkype - carlos-csilva > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > -- > > Fábio Prado > > www.fabioprado.net > > "Compartilhando conhecimentos e treinando profissionais em Bancos de > Dados > > Oracle" > > > > > > [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 > > > > > > > [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
RE: [oracle_br] Atrasar um processo por 64 segundos.
Obrigado pessoal, Foi necessário dar um grant, segue caso alguém precise dele.grant execute on sys.DBMS_LOCK to [usuario]; Carlos SilvaSkype - carlos-csilva > To: oracle_br@yahoogrupos.com.br > From: fbifa...@gmail.com > Date: Tue, 23 Jul 2013 15:34:56 -0300 > Subject: Re: [oracle_br] Atrasar um processo por 64 segundos. > > Carlos, vc tem que usar a procedure SLEEP da package DBMS_LOCK. > > Exemplo: > > BEGIN > DBMS_LOCK.SLEEP (64); > END; > > Se precisar usar dentro de uma instrução SQL, coloque o código que chama > a procedure dentro de uma função e chame essa função dentro da instrução > SQL. > > Mais informações: > http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_lock.htm#i997212 > > []s > > Fábio Prado > www.fabioprado.net > > > Em 23 de julho de 2013 15:27, Carlos Silva > escreveu: > > > ** > > > > > > Boa tarde, pessoal! > > Preciso fazer uma script que segure um processo por 64 segundos. Alguém > > poderia me auxiliar de como criar? > > At.: > > > > Carlos SilvaSkype - carlos-csilva > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > -- > Fábio Prado > www.fabioprado.net > "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados > Oracle" > > > [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 > > [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Atrasar um processo por 64 segundos.
Carlos, vc tem que usar a procedure SLEEP da package DBMS_LOCK. Exemplo: BEGIN DBMS_LOCK.SLEEP (64); END; Se precisar usar dentro de uma instrução SQL, coloque o código que chama a procedure dentro de uma função e chame essa função dentro da instrução SQL. Mais informações: http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_lock.htm#i997212 []s Fábio Prado www.fabioprado.net Em 23 de julho de 2013 15:27, Carlos Silva escreveu: > ** > > > Boa tarde, pessoal! > Preciso fazer uma script que segure um processo por 64 segundos. Alguém > poderia me auxiliar de como criar? > At.: > > Carlos SilvaSkype - carlos-csilva > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Fábio Prado www.fabioprado.net "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados Oracle" [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] Atrasar um processo por 64 segundos.
Você quer fazer com que o processo durma por 64 segundos? Tente isso, se for em PL/SQL o seu processamento: DBMS_LOCK.SLEEP(64); Em 23 de julho de 2013 15:27, Carlos Silva escreveu: > ** > > > Boa tarde, pessoal! > Preciso fazer uma script que segure um processo por 64 segundos. Alguém > poderia me auxiliar de como criar? > At.: > > Carlos SilvaSkype - carlos-csilva > > [As partes desta mensagem que não continham texto foram removidas] > > > -- ***Fabrício Pedroso Jorge.* Administrador de Banco de Dados Oracle 11g Certified SQL Expert Oracle 11g Certified Associate Oracle 11g Certified Professional Linux Professional Institute Certified Level I (LPIC-I) ITIL V3 Foudations certificacaodb.com.br *Resumo Profissional:* http://br.linkedin.com/in/fabriciojorge *Contatos:* + 55 91 88991116 skype: fabricio.pedroso.jorge fpjb...@gmail.com [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