Re: [oracle_br] duvida curso ocp
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
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
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
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...
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
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
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
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
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
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)
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
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
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
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
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: