Re: [oracle_br] duvida curso ocp

2009-11-09 Por tôpico Rodrigo Mufalani


Bom dia Eduardo, 

   Os cd's self-study são ótimos cursos, porém, nenhum deles conta como 
hands-on. Então a resposta, se foi isso mesmo que eu entendi, é não, ele 
não é válido como curso para realizar a prova (hands-on requirement), e sim 
como material para estudar para a prova.

Atenciosamente,

Rodrigo Mufalani
DBA - OCP 11g  10g +RAC
Oracle ACE Member
Líder do Oracle RACISG - LAD
http://www.mrdba.com.br
http://www.mrdba.com.br/mufalani

Citando Eduardo Amaral edu.ama...@gmail.com:

 esse curso da oracle e considerado oficial?

 no caso, me da o direito de fazer a prova ocp?  z043

 http://education.oracle.com/pls/web_prod-plq-dad/show_desc.redirect?dc=D48978GC10p_org_id=378219lang=PTBsource_call=


 [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] duvida curso ocp

2009-11-09 Por tôpico Rodrigo Mufalani
Bom dia Edurado,

Já te adianto que o curso mais em conta é o SQL Tuning que tem duração de 3 
dias. A Oracle cobra por hora/aula do instrutor então quanto menos dias, mais 
barato.

Atenciosamente,

Rodrigo Mufalani
DBA - OCP 11g  10g +RAC
Oracle ACE Member
http://www.mrdba.com.br
http://www.mrdba.com.br/mufalani

Citando Eduardo Amaral edu.ama...@gmail.com:

 Bom dia Rodrigo,

 Era exatamente isso que eu queria saber, muito obrigado .

 Meu caso é o seguinte, eu fiz passei nas duas primeiras provas ( estou
 esperando OCA chegar).
 Já estou para fazer a 3 prova (z043) , porem nao tenho nenhum curso oficial
 e estou muito apertado na grana no momento.
 Estou procurando a opcao mais em conta.

 Voce tem alguma dica?  alguem tem?

 muito obrigado.

 Eduardo



 2009/11/9 Rodrigo Mufalani mufal...@mrdba.com.br





 Bom dia Eduardo,

 Os cd's self-study são ótimos cursos, porém, nenhum deles conta como
 hands-on. Então a resposta, se foi isso mesmo que eu entendi, é não, ele
 não é válido como curso para realizar a prova (hands-on requirement), e sim
 como material para estudar para a prova.

 Atenciosamente,

 Rodrigo Mufalani
 DBA - OCP 11g  10g +RAC
 Oracle ACE Member
 Líder do Oracle RACISG - LAD
 http://www.mrdba.com.br
 http://www.mrdba.com.br/mufalani

 Citando Eduardo Amaral edu.ama...@gmail.com edu.amaral%40gmail.com:


  esse curso da oracle e considerado oficial?
 
  no caso, me da o direito de fazer a prova ocp? z043
 
 
 http://education.oracle.com/pls/web_prod-plq-dad/show_desc.redirect?dc=D48978GC10p_org_id=378219lang=PTBsource_call=
 
 
  [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




[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] duvida curso ocp

2009-11-09 Por tôpico Evandro Giachetto
Fiz o Treinamento no Senac em Ribeirão Preto.
Sai pouco mais de 1/3 do preço dos cursos encontrados em São Paulo e é um
treinamento oficial, faz parte do Oracle WDP.

Sei que esse treinamento não tem no Senac São Paulo, mas vale a pena dar uma
procurada no site.

Att.

Evandro Giachetto
Oracle Certified Associate
evan...@clickinterativa.com.br


2009/11/9 Rodrigo Mufalani mufal...@mrdba.com.br



 Bom dia Edurado,

 Já te adianto que o curso mais em conta é o SQL Tuning que tem duração de 3
 dias. A Oracle cobra por hora/aula do instrutor então quanto menos dias,
 mais barato.


 Atenciosamente,

 Rodrigo Mufalani
 DBA - OCP 11g  10g +RAC
 Oracle ACE Member
 http://www.mrdba.com.br
 http://www.mrdba.com.br/mufalani

 Citando Eduardo Amaral edu.ama...@gmail.com edu.amaral%40gmail.com:


  Bom dia Rodrigo,
 
  Era exatamente isso que eu queria saber, muito obrigado .
 
  Meu caso é o seguinte, eu fiz passei nas duas primeiras provas ( estou
  esperando OCA chegar).
  Já estou para fazer a 3 prova (z043) , porem nao tenho nenhum curso
 oficial
  e estou muito apertado na grana no momento.
  Estou procurando a opcao mais em conta.
 
  Voce tem alguma dica? alguem tem?
 
  muito obrigado.
 
  Eduardo
 
 
 
  2009/11/9 Rodrigo Mufalani mufal...@mrdba.com.brmufalani%40mrdba.com.br
 
 
 
 
 
 
  Bom dia Eduardo,
 
  Os cd's self-study são ótimos cursos, porém, nenhum deles conta como
  hands-on. Então a resposta, se foi isso mesmo que eu entendi, é não,
 ele
  não é válido como curso para realizar a prova (hands-on requirement), e
 sim
  como material para estudar para a prova.
 
  Atenciosamente,
 
  Rodrigo Mufalani
  DBA - OCP 11g  10g +RAC
  Oracle ACE Member
  Líder do Oracle RACISG - LAD
  http://www.mrdba.com.br
  http://www.mrdba.com.br/mufalani
 
  Citando Eduardo Amaral edu.ama...@gmail.com 
  edu.amaral%40gmail.comedu.amaral%
 40gmail.com:
 
 
   esse curso da oracle e considerado oficial?
  
   no caso, me da o direito de fazer a prova ocp? z043
  
  
 
 http://education.oracle.com/pls/web_prod-plq-dad/show_desc.redirect?dc=D48978GC10p_org_id=378219lang=PTBsource_call=
  
  
   [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
 
 
 

 [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] duvida curso ocp

2009-11-09 Por tôpico Hevandro Veiga
Se for no Rio de Janeiro uma boa opção é a Infnet.
Tem sempre boas promoções. Fiz lá e paguei bem mais barato do que os outros
treinamentos e só não fiz a prova ainda porque o inglês tá pegando.

Att,
Hevandro C. Veiga

2009/11/9 Evandro Giachetto evandrogiache...@gmail.com

 Fiz o Treinamento no Senac em Ribeirão Preto.
 Sai pouco mais de 1/3 do preço dos cursos encontrados em São Paulo e é um
 treinamento oficial, faz parte do Oracle WDP.

 Sei que esse treinamento não tem no Senac São Paulo, mas vale a pena dar
 uma
 procurada no site.

 Att.

 Evandro Giachetto
 Oracle Certified Associate
 evan...@clickinterativa.com.br


 2009/11/9 Rodrigo Mufalani mufal...@mrdba.com.br

 
 
  Bom dia Edurado,
 
  Já te adianto que o curso mais em conta é o SQL Tuning que tem duração de
 3
  dias. A Oracle cobra por hora/aula do instrutor então quanto menos dias,
  mais barato.
 
 
  Atenciosamente,
 
  Rodrigo Mufalani
  DBA - OCP 11g  10g +RAC
  Oracle ACE Member
  http://www.mrdba.com.br
  http://www.mrdba.com.br/mufalani
 
  Citando Eduardo Amaral edu.ama...@gmail.com edu.amaral%40gmail.com:
 
 
   Bom dia Rodrigo,
  
   Era exatamente isso que eu queria saber, muito obrigado .
  
   Meu caso é o seguinte, eu fiz passei nas duas primeiras provas ( estou
   esperando OCA chegar).
   Já estou para fazer a 3 prova (z043) , porem nao tenho nenhum curso
  oficial
   e estou muito apertado na grana no momento.
   Estou procurando a opcao mais em conta.
  
   Voce tem alguma dica? alguem tem?
  
   muito obrigado.
  
   Eduardo
  
  
  
   2009/11/9 Rodrigo Mufalani mufal...@mrdba.com.brmufalani%
 40mrdba.com.br
  
  
  
  
  
  
   Bom dia Eduardo,
  
   Os cd's self-study são ótimos cursos, porém, nenhum deles conta como
   hands-on. Então a resposta, se foi isso mesmo que eu entendi, é
 não,
  ele
   não é válido como curso para realizar a prova (hands-on requirement),
 e
  sim
   como material para estudar para a prova.
  
   Atenciosamente,
  
   Rodrigo Mufalani
   DBA - OCP 11g  10g +RAC
   Oracle ACE Member
   Líder do Oracle RACISG - LAD
   http://www.mrdba.com.br
   http://www.mrdba.com.br/mufalani
  
   Citando Eduardo Amaral edu.ama...@gmail.com edu.amaral%40gmail.com
 edu.amaral%
  40gmail.com:
  
  
esse curso da oracle e considerado oficial?
   
no caso, me da o direito de fazer a prova ocp? z043
   
   
  
 
 http://education.oracle.com/pls/web_prod-plq-dad/show_desc.redirect?dc=D48978GC10p_org_id=378219lang=PTBsource_call=
   
   
[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
  
  
  
 
  [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





[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] coletar estatisticas...

2009-11-09 Por tôpico Márcio Ricardo Alves da Silva
GeleiraPessoal, as estatisticas no meu banco 10.2.0.1.0 eram coletadas 
automaticamente pelo default do Oracle (EM),  e estava tendo problemas porque 
ela coletava apenas 10% dos meus objetos.

Então, criei duas procedures e agendei os JOBS para elas para serem coletadas 
as estatisticas, uma procedure para tabelas grandes e outra para tabelas 
pequenas. Quando vou executar a procedure me dá erro dizendo que a instrução é 
inválida, já testei esse comando e deu certo, mas na procedure dá erro.

execute immediate 
'sys.dbms_stats.gather_table_stats(ownname=''RM'',tabname=''AABONFUNAM'',granularity=''ALL'',method_opt=''FOR
 ALL INDEXED COLUMNS SIZE AUTO'', estimate_percent=NULL,cascade=TRUE, 
DEGREE=6);';

ERRO NA COLETA DAS ESTATÍSTICAS (TABELAS GRANDES)!09/11/2009 10:17:48-900 - 
ORA-00900: invalid SQL statement

Grato,

Márcio


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] View lenta

2009-11-09 Por tôpico Elis Azevedo Nery
Boa Tarde!

Tenho uma situação estranha. Quando eu corro o select que está dentro da view, 
é rapidíssimo, mas se eu faço um select na view, nunca mais retorna resultado.
A única coisa de diferente que o código tem, é um connect by. Alguém já passou 
por esta situação?

Obrigada
Elis



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Res: RES: [oracle_br] Oracle Applications

2009-11-09 Por tôpico jean antunes
Everton,

O Oracle Finances é uma das vertentes do EBS destinada ao tratamento 
financeiro da empresa , o finance compõe mais de um módulo, ex. payables, 
receivables, general ledger, etc.

Att,

Jean Antunes.



De: Everton Dias evertondia...@hotmail.com
Para: oracle_br oracle_br oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 5 de Novembro de 2009 23:01:53
Assunto: RE: RES: [oracle_br] Oracle Applications



Pessoal Obrigado a Todos que responderam!
De acordo com as respostas a idéia que eu tinha parece estar correta!

Só tenho uma última dúvida . o chamado Oracle Finantials é um dos módulos 
do EBS? Ou é um produto antigo, antecessor do EBS?

Agradeço antecipadamente!

To: oracle_br@yahoogrupos.com.br
From: claudionogueirajun...@hotmail.com
Date: Thu, 5 Nov 2009 08:24:40 -0200
Subject: RES: [oracle_br] Oracle Applications






















  


    
      
      
      Sim Everton!! Isto mesmo!!



Nas aplicações Oracle ou “Oracle Applications” você tem ERP, CRM, Billings

e etc. Neste caso pelo o que conheço o EBS é um ERP da Oracle. Atualmente

trabalho aqui na Telefônica com EBS Oracle com módulos para Field Service

(serviço de campo), Inventory(inventario) e também móbile admin

(administração móvel) com uso de aparelhos Smart Phones.  



Aqui também usamos o OAS(apache) como interface à aplicação EBS.



Aqui o DBA alem de monitorar e dar manutenções no banco, onde hora ou outra

temos problemas com estouro de table spaces por conta da quantidade de dados

que são armazenados diariamente, ele também faz aplicação de paches

corretivos no EBS e elabora uma serie de relatórios, pois aqui não

utilizamos o Discoverer.



Quanto a documentação, no próprio site de Oracle tem alguém e-learning onde

você pode baixar apostilas..



Valeu!!! Espero ter ajudado!!!



Claudio Nogueira Junior.



Consultor de Sistemas..



De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos..com.br] Em

nome de Everton Dias

Enviada em: quinta-feira, 5 de novembro de 2009 01:04

Para: oracle_br oracle_br

Assunto: RE: [oracle_br] Oracle Applications



Pessoal, niguém? 



:-)



To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 

From: evertondia...@hotmail.com mailto:evertondias79%40hotmail.com 

Date: Tue, 3 Nov 2009 01:50:47 +

Subject: [oracle_br] Oracle Applications



Pessoal, sou DBA Oracle porém só tenho trabalhado com o DB mesmo! 



No Passado também trabalhei com OAS (com os módulos de Apache + Web Cache +

OCJ4).



Gostaria de saber o que é o tal de Oracle Applications ? 



Seria o EBS ou nada a ver? 



Ele roda em cima da estrutura do OAS?



Alguma sugestão de documentação?



Quais seriam as tarefas que o DBA normalmente executa em cima do Oracle

Applications além da administração do banco?



Qualquer dica será bem vinda.



Obrigado.



__



Você sabia que com o Hotmail você tem espaço ilimitado para guardar seus

e-mails? Começe a usar já!



http://www.microsoft.com/brasil/windows/windowslive/products/hotmail.aspx



[As partes desta mensagem que não continham texto foram removidas]



__

Agora a pressa é amiga da perfeição. Chegou o Windows 7. Conheça!

http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539



[As partes desta mensagem que não continham texto foram removidas]



[As partes desta mensagem que não continham texto foram removidas]






    
    

    
    






                          
_
Converse e compartilhe fotos ao mesmo tempo. Saiba como no novo Site de Windows 
Live.
http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline_out09

[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


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Dúvida - Procedure

2009-11-09 Por tôpico Matheus Malta
Galera... Seguinte...

Tô tentando desenvolver uma procedure no ambiente do SQLPlus... Mas o problema 
é que, ao compilar, ela tah acusando erro de compilação... E não mostra o erro 
que está ocorrendo, apenas aponta a linha onde o erro está ocorrendo...

Fiz alguns testes removendo a linha ou substituindo o comando, mesmo assim, 
ainda não consegui proceder com a compilação...

Alguém poderia me ajudar nesse aspecto?

Segue abaixo a procedure:

CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
IS
v_linha number;
v_com varchar2(1000);

BEGIN

v_com := 'CREATE TABLE t_ordem_cadastro as   '||
 'SELECT rownum linha, product_id, nome '||
 'FROM products';
 
EXECUTE IMMEDIATTE v_com;

CURSOR check_ordem IS
SELECT linha
FROM t_ordem_cadastro FOR UPDATE;
 
   BEGIN
   
   OPEN check_ordem;
   
   LOOP

   FETCH check_ordem into v_linha;

   EXIT WHEN check_ordem%NOTFOUND;

   UPDATE products SET product_id = v_linha
   WHERE CURRENT OF check_ordem;
   
   END LOOP;
   
   COMMIT;
   
   CLOSE check_ordem;
   
   END;

END prc_updt_ordem_cadastro_prod;
/

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Dúvida - Procedure

2009-11-09 Por tôpico Roberto Oshikawa
O oracle nao te mostra nenhuma mensagem de erro ? ou código do erro ?

depois que vc compilar a proc digite

show error



2009/11/9 Matheus Malta maltamath...@gmail.com



 Galera... Seguinte...

 Tô tentando desenvolver uma procedure no ambiente do SQLPlus... Mas o
 problema é que, ao compilar, ela tah acusando erro de compilação... E não
 mostra o erro que está ocorrendo, apenas aponta a linha onde o erro está
 ocorrendo...

 Fiz alguns testes removendo a linha ou substituindo o comando, mesmo assim,
 ainda não consegui proceder com a compilação...

 Alguém poderia me ajudar nesse aspecto?

 Segue abaixo a procedure:

 CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
 IS
 v_linha number;
 v_com varchar2(1000);

 BEGIN

 v_com := 'CREATE TABLE t_ordem_cadastro as '||
 'SELECT rownum linha, product_id, nome '||
 'FROM products';

 EXECUTE IMMEDIATTE v_com;

 CURSOR check_ordem IS
 SELECT linha
 FROM t_ordem_cadastro FOR UPDATE;

 BEGIN

 OPEN check_ordem;

 LOOP

 FETCH check_ordem into v_linha;

 EXIT WHEN check_ordem%NOTFOUND;

 UPDATE products SET product_id = v_linha
 WHERE CURRENT OF check_ordem;

 END LOOP;

 COMMIT;

 CLOSE check_ordem;

 END;

 END prc_updt_ordem_cadastro_prod;
 /

 [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] Dúvida - Procedure

2009-11-09 Por tôpico Matheus Malta
Olá Roberto, obrigado por sua ajuda...

Digitando o comando SHOW ERROR, corrigi alguns erros e a proc foi alterada, 
porém, tah acusando ainda erro na linha de declaração do cursor:

CURSOR verifica_ordem IS

o erro acusado é:

PLS-00103: Encontrado o símbolo VERIFICA_ORDEM quando um dos
seguintes símbolos era esperado:
:= . ( @ % ;

A proc foi refeita e ficou da seguinte forma:

CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
IS
v_linha number;
v_com varchar2(1000);

BEGIN

v_com := 'CREATE TABLE t_ordem_cadastro as'||
  'SELECT rownum linha, product_id, nome '||
  'FROM products';
 
EXECUTE IMMEDIATE v_com;

CURSOR verifica_ordem IS
SELECT linha
FROM t_ordem_cadastro FOR UPDATE;
 
   BEGIN
   
   OPEN verifica_ordem;
   
   LOOP

   FETCH verifica_ordem into v_linha;

   EXIT WHEN verifica_ordem%NOTFOUND;

   UPDATE products SET product_id = v_linha
   WHERE CURRENT OF verifica_ordem;
   
   END LOOP;
   
   COMMIT;
   
   CLOSE verifica_ordem;
   
   END;

END;
/

O que poderá ser agora?

Grato!

Matheus Malta
- Original Message - 
From: Roberto Oshikawa rcoshik...@gmail.com
To: oracle_br@yahoogrupos.com.br
Sent: Monday, November 09, 2009 4:14 PM
Subject: Re: [oracle_br] Dúvida - Procedure


O oracle nao te mostra nenhuma mensagem de erro ? ou código do erro ?

depois que vc compilar a proc digite

show error



2009/11/9 Matheus Malta maltamath...@gmail.com



 Galera... Seguinte...

 Tô tentando desenvolver uma procedure no ambiente do SQLPlus... Mas o
 problema é que, ao compilar, ela tah acusando erro de compilação... E não
 mostra o erro que está ocorrendo, apenas aponta a linha onde o erro está
 ocorrendo...

 Fiz alguns testes removendo a linha ou substituindo o comando, mesmo assim,
 ainda não consegui proceder com a compilação...

 Alguém poderia me ajudar nesse aspecto?

 Segue abaixo a procedure:

 CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
 IS
 v_linha number;
 v_com varchar2(1000);

 BEGIN

 v_com := 'CREATE TABLE t_ordem_cadastro as '||
 'SELECT rownum linha, product_id, nome '||
 'FROM products';

 EXECUTE IMMEDIATTE v_com;

 CURSOR check_ordem IS
 SELECT linha
 FROM t_ordem_cadastro FOR UPDATE;

 BEGIN

 OPEN check_ordem;

 LOOP

 FETCH check_ordem into v_linha;

 EXIT WHEN check_ordem%NOTFOUND;

 UPDATE products SET product_id = v_linha
 WHERE CURRENT OF check_ordem;

 END LOOP;

 COMMIT;

 CLOSE check_ordem;

 END;

 END prc_updt_ordem_cadastro_prod;
 /

 [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



[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] [off topic] Edital para contratação - informatica (brasilia - df)

2009-11-09 Por tôpico Marcos Grimm
Apenas divulgando.

Para informações sobre a vaga veja o edital anexado ao email.

Repassando


__



 Prezado (a)

Foi publicado ontem o Edital n. 004/2009 do Projeto Pnud BRA 07/021 conforme
especificações abaixo:

Código da vaga: DBFLO/CGREF/Informática
Função: Consultor Técnico Especializado em Informática
Número de vagas: 01 (uma) vaga
Tipo de contrato: Consultoria de curto prazo – produto nacional.
Requisitos exigidos: Curso Superior (concluído), desejável experiência ou
especialização no Desenvolvimento de projetos em bancos de dados ORACLE, com
domínio na utilização de linguagem PL/ SQL,  construção de pacotes e
procedures, segurança de dados, e utilização de linguagem PHP.
Data limite para envio dos currículos: *19 de novembro de 2009*

Solicito que os interessados enviem o currículo conforme orientação
constante na pagina do Ibama (www.ibama.gov.br) no link Editais e Convites.

Só serão aceitos os currículos enviados exatamente como consta no edital.

Solicitamos divulgar.

Atenciosamente,


José Humberto Chaves
Diretoria de Uso Sustentável da Biodiversidade e Florestas
IBAMA


[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] Dúvida - Procedure

2009-11-09 Por tôpico Roberto Oshikawa
o que está acontecendo é que a declaração do cursor tem que ficar antes do
BEGIN, como nesse caso vc está criando dinamicamente entao o correto seria
mudar a forma como vc utiliza o cursor de explicito para implicito, parece
complicado mas é bem mais fácil, segue no seu exemplo mesmo.

tenta ver dessa forma, vou ficar off por algum tempo, tenta assim se der
algum erro manda pra mim novamente que tento te ajudar depois das 18:00hs,
OK  ?

CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
IS
v_linha number;
v_com varchar2(1000);

BEGIN

v_com := 'CREATE TABLE t_ordem_cadastro as'||
'SELECT rownum linha, product_id, nome '||
'FROM products';

EXECUTE IMMEDIATE v_com;


-- aqui fica o esquema do cursor implicito
-- como o cursor não precisa ser declarado recebe esse nome implicito
For verifica_ordem in (SELECT linha FROM t_ordem_cadastro FOR UPDATE) loop
 Begin
UPDATE products SET product_id = v_linha
  WHERE CURRENT OF verifica_ordem;
 exception when orhers then
  dbms_output.put_line(sqlcode || '-' || sqlerrm )
 end;
 EXIT WHEN verifica_ordem%NOTFOUND;
END LOOP;

COMMIT;

END;

end prc_updt_ordem_cadastro_prod
/






2009/11/9 Matheus Malta maltamath...@gmail.com



 Olá Roberto, obrigado por sua ajuda...

 Digitando o comando SHOW ERROR, corrigi alguns erros e a proc foi alterada,
 porém, tah acusando ainda erro na linha de declaração do cursor:

 CURSOR verifica_ordem IS

 o erro acusado é:

 PLS-00103: Encontrado o símbolo VERIFICA_ORDEM quando um dos
 seguintes símbolos era esperado:
 := . ( @ % ;

 A proc foi refeita e ficou da seguinte forma:


 CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
 IS
 v_linha number;
 v_com varchar2(1000);

 BEGIN

 v_com := 'CREATE TABLE t_ordem_cadastro as'||
 'SELECT rownum linha, product_id, nome '||
 'FROM products';

 EXECUTE IMMEDIATE v_com;

 CURSOR verifica_ordem IS

 SELECT linha
 FROM t_ordem_cadastro FOR UPDATE;

 BEGIN

 OPEN verifica_ordem;

 LOOP

 FETCH verifica_ordem into v_linha;

 EXIT WHEN verifica_ordem%NOTFOUND;


 UPDATE products SET product_id = v_linha
 WHERE CURRENT OF verifica_ordem;

 END LOOP;

 COMMIT;

 CLOSE verifica_ordem;

 END;

 END;
 /

 O que poderá ser agora?

 Grato!

 Matheus Malta

 - Original Message -
 From: Roberto Oshikawa rcoshik...@gmail.com rcoshikava%40gmail.com
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Sent: Monday, November 09, 2009 4:14 PM
 Subject: Re: [oracle_br] Dúvida - Procedure

 O oracle nao te mostra nenhuma mensagem de erro ? ou código do erro ?

 depois que vc compilar a proc digite

 show error

 2009/11/9 Matheus Malta maltamath...@gmail.com maltamatheus%40gmail.com
 

 
 
  Galera... Seguinte...
 
  Tô tentando desenvolver uma procedure no ambiente do SQLPlus... Mas o
  problema é que, ao compilar, ela tah acusando erro de compilação... E não
  mostra o erro que está ocorrendo, apenas aponta a linha onde o erro está
  ocorrendo...
 
  Fiz alguns testes removendo a linha ou substituindo o comando, mesmo
 assim,
  ainda não consegui proceder com a compilação...
 
  Alguém poderia me ajudar nesse aspecto?
 
  Segue abaixo a procedure:
 
  CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
  IS
  v_linha number;
  v_com varchar2(1000);
 
  BEGIN
 
  v_com := 'CREATE TABLE t_ordem_cadastro as '||
  'SELECT rownum linha, product_id, nome '||
  'FROM products';
 
  EXECUTE IMMEDIATTE v_com;
 
  CURSOR check_ordem IS
  SELECT linha
  FROM t_ordem_cadastro FOR UPDATE;
 
  BEGIN
 
  OPEN check_ordem;
 
  LOOP
 
  FETCH check_ordem into v_linha;
 
  EXIT WHEN check_ordem%NOTFOUND;
 
  UPDATE products SET product_id = v_linha
  WHERE CURRENT OF check_ordem;
 
  END LOOP;
 
  COMMIT;
 
  CLOSE check_ordem;
 
  END;
 
  END prc_updt_ordem_cadastro_prod;
  /
 
  [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


 [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: 

[oracle_br] Bloco anônimo e subblocos

2009-11-09 Por tôpico Matheus Malta
PessoALL...

Estou tentando executar o seguinte bloco anônimo:

DECLARE
v_com varchar2(1000);
v_tipo varchar2(20);
v_qtde number;

BEGIN

v_com :=
   'CREATE TABLE meus_objetos AS '||
   'SELECT object_name objeto, object_id id,'||
   'object_type tipo, created criacao, status';

EXECUTE IMMEDIATE v_com;

CURSOR c_rel_objetos IS

SELECT tipo, count(1)
FROM meus_objetos
ORDER BY 2;

BEGIN

OPEN c_rel_objetos;

LOOP
 
FETCH c_rel_objetos INTO v_tipo, v_qtde;
EXIT WHEN c_rel_objetos%NOTFOUND;

DBMS_OUTPUT.PUT_LINE(v_tipo||' - '||v_qtde);

END LOOP;

END;

EXCEPTION
   WHEN OTHERS THEN
  DBMS_OUTPUT.PUT_LINE(SQLERRM);

END;
/

O objetivo deste bloco é obter os meus objetos e suas quantidades... Para isso, 
estou efetuando o select na tabela USER_OBJECTS do oracle.

Existe alguma sintaxe específica para desenvolver BLOCO e SUB-BLOCO no PL/SQL?

Enfrentei problema semelhante quando tentava desenvolver uma procedure...

Grato pela ajuda!

Matheus Malta

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Dúvida - Procedure

2009-11-09 Por tôpico Matheus Malta
Olá Roberto, boa tarde!

Obrigado pela ajuda, mas infelizmente não deu certo também...

Segue abaixo os erros informados pelo Oracle:

Erros para PROCEDURE PRC_UPDT_ORDEM_CADASTRO_PROD:

LINE/COL ERROR
 -
15/1 PL/SQL: SQL Statement ignored
16/6 PL/SQL: ORA-00942: a tabela ou view não existe
24/4 PL/SQL: SQL Statement ignored
25/21PL/SQL: ORA-00904: : identificador inválido
25/21PLS-00364: o uso da variável 'VERIFICA_ORDEM' de índice de loop é
 inválido

34/4 PL/SQL: Statement ignored
34/14PLS-00364: o uso da variável 'VERIFICA_ORDEM' de índice de loop é
 inválido

Existe alguma sintaxe diferente para fazer um BEGIN dentro do outro, ou seja, 
para criação de sub-blocos?

Seria esse o problema realmente?

Vlw...

Matheus Malta
- Original Message - 
From: Roberto Oshikawa rcoshik...@gmail.com
To: oracle_br@yahoogrupos.com.br
Sent: Monday, November 09, 2009 4:54 PM
Subject: Re: [oracle_br] Dúvida - Procedure


o que está acontecendo é que a declaração do cursor tem que ficar antes do
BEGIN, como nesse caso vc está criando dinamicamente entao o correto seria
mudar a forma como vc utiliza o cursor de explicito para implicito, parece
complicado mas é bem mais fácil, segue no seu exemplo mesmo.

tenta ver dessa forma, vou ficar off por algum tempo, tenta assim se der
algum erro manda pra mim novamente que tento te ajudar depois das 18:00hs,
OK  ?

CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
IS
v_linha number;
v_com varchar2(1000);

BEGIN

v_com := 'CREATE TABLE t_ordem_cadastro as'||
'SELECT rownum linha, product_id, nome '||
'FROM products';

EXECUTE IMMEDIATE v_com;


-- aqui fica o esquema do cursor implicito
-- como o cursor não precisa ser declarado recebe esse nome implicito
For verifica_ordem in (SELECT linha FROM t_ordem_cadastro FOR UPDATE) loop
 Begin
UPDATE products SET product_id = v_linha
  WHERE CURRENT OF verifica_ordem;
 exception when orhers then
  dbms_output.put_line(sqlcode || '-' || sqlerrm )
 end;
 EXIT WHEN verifica_ordem%NOTFOUND;
END LOOP;

COMMIT;

END;

end prc_updt_ordem_cadastro_prod
/






2009/11/9 Matheus Malta maltamath...@gmail.com



 Olá Roberto, obrigado por sua ajuda...

 Digitando o comando SHOW ERROR, corrigi alguns erros e a proc foi alterada,
 porém, tah acusando ainda erro na linha de declaração do cursor:

 CURSOR verifica_ordem IS

 o erro acusado é:

 PLS-00103: Encontrado o símbolo VERIFICA_ORDEM quando um dos
 seguintes símbolos era esperado:
 := . ( @ % ;

 A proc foi refeita e ficou da seguinte forma:


 CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
 IS
 v_linha number;
 v_com varchar2(1000);

 BEGIN

 v_com := 'CREATE TABLE t_ordem_cadastro as'||
 'SELECT rownum linha, product_id, nome '||
 'FROM products';

 EXECUTE IMMEDIATE v_com;

 CURSOR verifica_ordem IS

 SELECT linha
 FROM t_ordem_cadastro FOR UPDATE;

 BEGIN

 OPEN verifica_ordem;

 LOOP

 FETCH verifica_ordem into v_linha;

 EXIT WHEN verifica_ordem%NOTFOUND;


 UPDATE products SET product_id = v_linha
 WHERE CURRENT OF verifica_ordem;

 END LOOP;

 COMMIT;

 CLOSE verifica_ordem;

 END;

 END;
 /

 O que poderá ser agora?

 Grato!

 Matheus Malta

 - Original Message -
 From: Roberto Oshikawa rcoshik...@gmail.com rcoshikava%40gmail.com
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Sent: Monday, November 09, 2009 4:14 PM
 Subject: Re: [oracle_br] Dúvida - Procedure

 O oracle nao te mostra nenhuma mensagem de erro ? ou código do erro ?

 depois que vc compilar a proc digite

 show error

 2009/11/9 Matheus Malta maltamath...@gmail.com maltamatheus%40gmail.com
 

 
 
  Galera... Seguinte...
 
  Tô tentando desenvolver uma procedure no ambiente do SQLPlus... Mas o
  problema é que, ao compilar, ela tah acusando erro de compilação... E não
  mostra o erro que está ocorrendo, apenas aponta a linha onde o erro está
  ocorrendo...
 
  Fiz alguns testes removendo a linha ou substituindo o comando, mesmo
 assim,
  ainda não consegui proceder com a compilação...
 
  Alguém poderia me ajudar nesse aspecto?
 
  Segue abaixo a procedure:
 
  CREATE OR REPLACE PROCEDURE prc_updt_ordem_cadastro_prod
  IS
  v_linha number;
  v_com varchar2(1000);
 
  BEGIN
 
  v_com := 'CREATE TABLE t_ordem_cadastro as '||
  'SELECT rownum linha, product_id, nome '||
  'FROM products';
 
  EXECUTE IMMEDIATTE v_com;
 
  CURSOR check_ordem IS
  SELECT linha
  FROM t_ordem_cadastro FOR UPDATE;
 
  BEGIN
 
  OPEN check_ordem;
 
  LOOP
 
  FETCH check_ordem into v_linha;
 
  EXIT WHEN check_ordem%NOTFOUND;
 
  UPDATE products SET product_id = v_linha
  WHERE CURRENT OF check_ordem;
 
  END LOOP;
 
  COMMIT;
 
  CLOSE check_ordem;
 
  END;
 
  END prc_updt_ordem_cadastro_prod;
  /
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 [As partes desta mensagem que não continham texto foram 

Re: [oracle_br] Re: Oracle RAC e Single Instance con vivendo numa mesma máquina

2009-11-09 Por tôpico Willian Fernando Frasson
Mas imagine que ele precise aplicar um patch security?

Deverá baixar seu RAC para aplicar o patchsetcurity ou patchset há o lado pró e 
contra.


  - Original Message - 
  From: marcioribeiro1979 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, November 09, 2009 5:49 PM
  Subject: [oracle_br] Re: Oracle RAC e Single Instance convivendo numa mesma 
máquina




  Não há necessidade de ter 2 ORACLE_HOME. Pelo contrário, se vc tiver 2 
ORACLE_HOME, vai ter 2 de gerenciar 2 listener.ora, 2 tnsnames.ora, 2 binários 
para aplicar patch... ou seja, trabalho dobrado..

  Minha sugestão é criar a instância standalone no mesmo ORACLE_HOME do RAC. No 
caso, o CLUSTERWARE só vai administrar as instancias que vc registrar através 
do SRVCTL ou usando o DBCA. Se vc não registrar a instancia, ele não vai fazer 
isso automaticamente.

  Como não sou muito fã de ferramentas gráficas, nada melhor que fazer tudo via 
command line mesmo: criar o pfile, subir a instancia em nomount, criar o 
controlfile, rodar o catalog, catproc, e por aí vai...

  [ ]´s

  MR

  --- Em oracle_br@yahoogrupos.com.br, Willian Fernando Frasson 
wfras...@... escreveu
  
   Marcelo coloque a sua Single em outro ORACLE_HOME msmo.
   
   abcs
   
   - Original Message - 
   From: Marcelo Medrado marcelo.medr...@...
   To: oracle_br@yahoogrupos.com.br
   Sent: Friday, November 06, 2009 11:33 AM
   Subject: Re: [oracle_br] Oracle RAC e Single Instance convivendo numa mesma 
   máquina
   
   
   Marcus,
   
   Obrigado pelas respostas!!!
   
   Na prática o mais importante:
   
   Para ter o banco standalone e o nó do RAC convivendo num mesmo sistema
   operacional eu preciso criar dois Oracle Homes, usuários de S.O. diferentes
   ou coisa assim?
   
   Meu grande receio é que o OCS toma conta do nó e não quero que ele tenha
   ingerência sobre minha instância standalone.
   
   Abraços,
   
   Marcelo
   
   2009/11/5 Marcus Pavan marcus_...@...
   
   
   
Marcelo, boa noite.
   
Vamos as respostas.
   
   
- Eu posso ter um nó do RAC e uma single instance num mesmo servidor?
Sim, pode possuir sem problema nenhum.
   
   
- Qual o impacto disso no que diz respeito a configuração de listener,
redes, etc.
Se você já configurou um RAC, saberá que ele possui entradas para os
serviços e LISTENER dos nós. No seu ambiente o mesmo terá de ser
configurado.
   
   
- O clusterware lida bem com isso?
Este é um grande fator, você poderá instalar o Clusterware sem problema.
Após a instalação você poderá colocar suas instâncias configuradas para
fazer o Start automático (como um serviço).
   
   
- Existe alguma recomendação especial, case, etc que alguém possa me
passar?
Você estará fazendo a instalação do clusterware e após isto executará a
instalação do banco de dados. Ao invés de selecionar o nós já configurado
(database) informe somente o segundo servidor. Caso você esteja inseguro,
monte um ambiente utilizando VMs ou OpenFiler e simule. Este processo é
chato se você não quiser parar a base de dados.
   
Espero ter ajudado,
   
Marcus Pavan.
   

De: Marcelo Medrado 
marcelo.medr...@...marcelo.medrado%40polo-it.com.br

Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
Enviadas: Quinta-feira, 5 de Novembro de 2009 18:19:46
Assunto: [oracle_br] Oracle RAC e Single Instance convivendo numa mesma
máquina
   
   
Prezados,
   
A situação é a seguinte:
   
No cenário em que estou atuando, possuímos dois servidores RISC c/ AIX, um
com uma instância, outro com duas instâncias.
   
A proposta que nos foi feita foi de montar um ambiente RAC nestes dois
servidores já existentes SEM PARAR AS SINGLE INSTANCES em produção (ou,
pelo
menos, com paradas rápidas). Nunca implementei RAC desse jeito e fiquei
inseguro.
   
Perguntas:
   
- Eu posso ter um nó do RAC e uma single instance num mesmo servidor?
- Qual o impacto disso no que diz respeito a configuração de listener,
redes, etc.
- O clusterware lida bem com isso?
- Existe alguma recomendação especial, case, etc que alguém possa me
passar?
   
Agradeço antecipadamente!
   
Marcelo Medrado
   
[As partes desta mensagem que não continham texto foram removidas]
   
__
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
   
[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: