Re: [oracle_br] Problemas de Performance entre versão 9 e 10G
Depende. É exatamente a mesma base de dados pra comparação? Por acaso foi uma base migrada de 9i para 10g com export/import? Se foi, basta fazer uma coleta de estatísticas que vai melhorar muito. Att, Milton Bastos On Wed, Apr 11, 2012 at 10:26 AM, Eliane SILVA ecssi...@frg.com.br wrote: ** Pessoal, Gostaria de saber se vocês conhecem os problemas caraterísticos de performance relativos a aplicações que rodem normal na versão 9 do Oracle e que fiquem muito lentas na versão 10G do Oracle. Obrigada pela atenção. Eliane. [As partes desta mensagem que não continham texto foram removidas] -- Att, [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Problemas de Performance entre versão 9 e 10G
Migração, conforme eu imaginava... Eliane, pergunte como foi feita a migração, se usaram apenas export/import. Depois pergunte se já fizeram uma coleta de estatísticas nessa base. On Wed, Apr 11, 2012 at 10:46 AM, Eliane SILVA ecssi...@frg.com.br wrote: ** Oi Adriano, Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma aplicação está no 10.2.0.5 e o ambiente é Linux e está ok. Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun), estava ok. Eles migraram para o 10G (não sei qual versão) e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores detalhes eu não tenho. Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste grupo. Eliane. Josÿffe9 Ferreiraja_...@yahoo.com.br 11/4/2012 10:33 Eliane, O problema de perfornace pode está relacionado a várias coisas, mas para tentar lhe ajudar, precisamos saber mais informações, tipo: Versão do oracle 10g Sistema operacional Configuração do servidor Configuração da SGA Qual é aplicação que você usa? Usa algum provider para conexão, tipo JODBC, odpdotnet, OLEDB etc Adriano De: Eliane SILVA ecssi...@frg.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Abril de 2012 10:26 Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G Pessoal, Gostaria de saber se vocês conhecem os problemas caraterísticos de performance relativos a aplicações que rodem normal na versão 9 do Oracle e que fiquem muito lentas na versão 10G do Oracle. Obrigada pela atenção. Eliane. [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] -- Att, [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Problemas de Performance entre versão 9 e 10G
Adriano, Abaixo algumas informações. Este servidor é utilizado somente por esta aplicação. Eliane. Versão do oracle 10g Oracle 10.2.0.3 Sistema operacional Sun Solaris 10 Configuração do servidor Sun Fire 6800 1 board com 2 processadores de 900mHz e 16G de RAM Configuração da SGA SGA_TARGET=7GB Eliane SILVA ecssi...@frg.com.br 11/4/2012 10:46 Oi Adriano, Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma aplicação está no 10.2.0.5 e o ambiente é Linux e está ok. Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun), estava ok. Eles migraram para o 10G (não sei qual versão) e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores detalhes eu não tenho. Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste grupo. Eliane. Josÿffe9 Ferreiraja_...@yahoo.com.br 11/4/2012 10:33 Eliane, O problema de perfornace pode está relacionado a várias coisas, mas para tentar lhe ajudar, precisamos saber mais informações, tipo: Versão do oracle 10g Sistema operacional Configuração do servidor Configuração da SGA Qual é aplicação que você usa? Usa algum provider para conexão, tipo JODBC, odpdotnet, OLEDB etc Adriano De: Eliane SILVA ecssi...@frg.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Abril de 2012 10:26 Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G Pessoal, Gostaria de saber se vocês conhecem os problemas caraterísticos de performance relativos a aplicações que rodem normal na versão 9 do Oracle e que fiquem muito lentas na versão 10G do Oracle. Obrigada pela atenção. Eliane. [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] [As partes desta mensagem que não continham texto foram removidas]
RE: [oracle_br] Problemas de Performance entre versão 9 e 10G
Oi Eliane ... alêm do que já foi dito ... não sei, mais tenho a impressão(posso estar enganado) que vale a pena tambem fazer uma verificação sobre a quantidade de recursos em wait pois podemos melhorar o tempo de resposta, pinar pacotes PL/SQL (como foi dito pelo Rodrigo), fazer ajustes nos parametros do init.ora (mais nunca altere varios parametros de uma unica vez no init.ora). Quanto a possivel quantidadeos recursos em wait comece fazendo uma análise pelo buffer cache, I/O, Locks, Lbrary Cache, Redo, SQL *NET e por ultimo Undo, esse é o caminho de analise recomendado por Cary Millsap (especialista em Advanced Tuning e um dos responsáveis pelo desenvolvimento do kernel do Oracle). Espero ter ajudado. att, franciso. To: yahoogrupos.com.br oracle_br@yahoogrupos.com.br From: ecssi...@frg.com.br Date: Wed, 11 Apr 2012 12:09:43 -0300 Subject: Re: [oracle_br] Problemas de Performance entre versão 9 e 10G Adriano, Abaixo algumas informações. Este servidor é utilizado somente por esta aplicação. Eliane. Versão do oracle 10g Oracle 10.2.0.3 Sistema operacional Sun Solaris 10 Configuração do servidor Sun Fire 6800 1 board com 2 processadores de 900mHz e 16G de RAM Configuração da SGA SGA_TARGET=7GB Eliane SILVA ecssi...@frg.com.br 11/4/2012 10:46 Oi Adriano, Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma aplicação está no 10.2.0.5 e o ambiente é Linux e está ok. Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun), estava ok. Eles migraram para o 10G (não sei qual versão) e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores detalhes eu não tenho. Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste grupo. Eliane. Josÿffe9 Ferreiraja_...@yahoo.com.br 11/4/2012 10:33 Eliane, O problema de perfornace pode está relacionado a várias coisas, mas para tentar lhe ajudar, precisamos saber mais informações, tipo: Versão do oracle 10g Sistema operacional Configuração do servidor Configuração da SGA Qual é aplicação que você usa? Usa algum provider para conexão, tipo JODBC, odpdotnet, OLEDB etc Adriano De: Eliane SILVA ecssi...@frg.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Abril de 2012 10:26 Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G Pessoal, Gostaria de saber se vocês conhecem os problemas caraterísticos de performance relativos a aplicações que rodem normal na versão 9 do Oracle e que fiquem muito lentas na versão 10G do Oracle. Obrigada pela atenção. Eliane. [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] [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: RES: [oracle_br] Erro procedure
Acredito que o FATURAMENTO é o nome do SCHEMA, e não da tabela. Pois ele está executando como SYSTEM, então tem que especificar o SCHEMA tanto da sequence quanto das tabelas! On Wed, Apr 11, 2012 at 1:44 PM, José Laurindo jlchia...@yahoo.com.brwrote: ** Na verdade, a sintaxe de nomedasequence.nextval dentro de um SQL qualquer (seja o INSERT ou outro) é Absolutamente, Totalmente, Completamente aceita e válida, então não vejo lá necessidade de fazer um acesso extra ao database só pra carregar o valor da sequence numa variável, acho que a questão aqui deve ser outra... Alguns pontos a ser verificar, Rafael : a) NÃO é verdade que o usuário SYSTEM por padrão faz tudo, tem acesso á tudo, tal conceito de super-usuário que faz TUDO e Qualquer Coisa nativamente, bypassando as regras de acesso (como o root no unix), não existe no RDBMS Oracle, entçao se vc está usando SYSTEM querendo obter isso, pare e cesse, vc não vai conseguir... Via de regra o SYSTEM tem diversos privilégios poderosos (como SELECT ANY TABLE, por exemplo) mas NÂO FAZ TUDO... Use então um usuário corretamente criado E QUE recebeu os privilégios necessários... b) nós sabemos que dentro de um stored PL/SQL (Procedure, Function, Package, Trigger, o que for) os privilégios recebidos implicitamente (via ROLE) ** não *** são Ativados por default, então se assegure que o usuário recebeu os privilégios (de selecionar as tabelas, de fazer INSERT, de usar SEQUENCEs que não lhe pertence, enfim todo o necessário) Diretamente, via GRANT c) o principal aqui que parece apontar para alguma alhada : na cláusula do FROM vc escreveu : FROM faturamento.conta conta ... ou seja, esse FATURAMENTE parece ser o nome de uma tabela, e na linha de valores do INSERT vc escreveu : faturamento.seq_res_fat_anal.nextval, == isso não faz sentido se FATUTAMENTO for o nome de uma tabela : no RDBMS Oracle, as sequences são INDEPENDENTES das tabelas, então nomedatabela.nomedasequence Não Faz o Menor sentido []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Loiro loiro_2001@... escreveu Broder, Boa tarde! Mande o erro para agregar na pergunta e na resolução do problema. Quanto a solução um dica que dou é coloque o resultado da sequence em uma variável e coloque-a dentro do comando. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de vieira.rafael44 Enviada em: quarta-feira, 11 de abril de 2012 12:01 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Erro procedure Pessoal, crio a procedure, mas dá erro na segunda linha do INSERT onde possui o nextval da sequence, dizendo que nao tenho privilegios suficientes, estou Logado com usuário SYSTEM ( isso eh banco de teste, por isso estou conectado com esse usuario). ALguem pode ajudar? CREATE OR REPLACE PROCEDURE SP1_GERAR_RES_FAT_ANAL IS BEGIN -- Sequência = 100 INSERT INTO faturamento.res_fat_anal SELECT faturamento.seq_res_fat_anal.nextval, sp.parm_amreferenciafaturamento, loca.greg_id, loca.uneg_id, loca.loca_id, imov.stcm_id, imov.qdra_id, imov.iper_id, imov.last_id, imov.lest_id, contaCat.catg_id, conta.imov_id, NULL AS clie_id, conta.cnta_id, NULL AS dbac_id, NULL AS crar_id, NULL AS gpag_id, NULL AS gdev_id, 1 AS lctp_id, 1 AS lcit_id, NULL AS lict_id, 100 AS rfaa_nnsequenciatipolancamento, 0 AS rfaa_nnseqitemtplanc, sysdate AS rfaa_tmultimaalteracao, contaCat.ctcg_vlagua AS rfaa_vlitemfaturamento FROM faturamento.conta conta INNER JOIN cadastro.imovel imov ON conta.imov_id = imov.imov_id INNER JOIN faturamento.conta_categoria contaCat ON conta.cnta_id = contaCat.cnta_id INNER JOIN cadastro.localidade loca ON conta.loca_id = loca.loca_id INNER JOIN cadastro.sistema_parametros sp ON 1 = 1 WHERE conta.cnta_amreferenciaconta = sp.parm_amreferenciafaturamento AND( conta.dcst_idatual = 0 OR conta.dcst_idanterior = 0 ) AND contaCat.ctcg_vlagua 0; COMMIT; END; _ avast! Antivirus http://www.avast.com : Inbound message clean. Virus Database (VPS): 120411-0, 11/04/2012 Tested on: 11/04/2012 12:04:41 avast! - copyright (c) 1988-2012 AVAST Software. [As partes desta mensagem que não continham texto foram removidas] -- Att, [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
Re: [oracle_br] Erro procedure
Não sei o que aconteceu com a minha resposta anterior, vou tentar de novo :-) Rafael Tu só disse que o erro é na segunda linha, mas não disse qual erro foi. . Como tem uma sequence lá todo mundo (inclusive eu) imaginou que o erro fosse nela. . Só que nesse caso a segunda linha também é a primeira linha das colunas selecionadas e provavelmente um erro de data type ou de número errado de colunas selecionadas em relação ao número de colunas da tabela do insert também seria associado a esta linha na mensagem de erro. Uma dica, sempre inclua no insert a cláusula com as colunas da tabela. Além de ficar melhor documentado ajuda na hora de escrever o código e evita problemas de execução após (possíveis) futuras inclusões de colunas null na tabela. Étore Original Message From: vieira.rafael44 To: oracle_br@yahoogrupos.com.br Sent: Qua, Abr 11, 2012, 12:01 PM Subject: [oracle_br] Erro procedure Pessoal, crio a procedure, mas dá erro na segunda linha do INSERT onde possui o nextval da sequence, dizendo que nao tenho privilegios suficientes, estou Logado com usuário SYSTEM ( isso eh banco de teste, por isso estou conectado com esse usuario). ALguem pode ajudar? CREATE OR REPLACE PROCEDURE SP1_GERAR_RES_FAT_ANAL IS BEGIN -- Sequência = 100 INSERT INTO faturamento.res_fat_anal SELECT faturamento.seq_res_fat_anal.nextval, sp.parm_amreferenciafaturamento, loca.greg_id, loca.uneg_id, loca.loca_id, imov.stcm_id, imov.qdra_id, imov.iper_id, imov.last_id, imov.lest_id, contaCat.catg_id, conta.imov_id, NULL AS clie_id, conta.cnta_id, NULL AS dbac_id, NULL AS crar_id, NULL AS gpag_id, NULL AS gdev_id, 1 AS lctp_id, 1 AS lcit_id, NULL AS lict_id, 100 AS rfaa_nnsequenciatipolancamento, 0 AS rfaa_nnseqitemtplanc, sysdate AS rfaa_tmultimaalteracao, contaCat.ctcg_vlagua AS rfaa_vlitemfaturamento FROM faturamento.conta conta INNER JOIN cadastro.imovel imov ON conta.imov_id = imov.imov_id INNER JOIN faturamento.conta_categoria contaCat ON conta.cnta_id = contaCat.cnta_id INNER JOIN cadastro.localidade loca ON conta.loca_id = loca.loca_id INNER JOIN cadastro.sistema_parametros sp ON 1 = 1 WHERE conta.cnta_amreferenciaconta = sp.parm_amreferenciafaturamento AND( conta.dcst_idatual = 0 OR conta.dcst_idanterior = 0 ) AND contaCat.ctcg_vlagua 0; COMMIT; END; [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] Erro procedure
Se realmente FATURAMENTO for o schema, OK, aí tá certo : faltaria então aí o colega lá q perguntou ver as outras questões que citei, em especial a questão de privilégios - não sei bem porque mas o pessoal parece sempre esquecer disso ao programar em stored PL/SQL ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Milton Bastos Henriquis Jr. miltonbastos@... escreveu Acredito que o FATURAMENTO é o nome do SCHEMA, e não da tabela. Pois ele está executando como SYSTEM, então tem que especificar o SCHEMA tanto da sequence quanto das tabelas! On Wed, Apr 11, 2012 at 1:44 PM, José Laurindo jlchiappa@...wrote: ** Na verdade, a sintaxe de nomedasequence.nextval dentro de um SQL qualquer (seja o INSERT ou outro) é Absolutamente, Totalmente, Completamente aceita e válida, então não vejo lá necessidade de fazer um acesso extra ao database só pra carregar o valor da sequence numa variável, acho que a questão aqui deve ser outra... Alguns pontos a ser verificar, Rafael : a) NÃO é verdade que o usuário SYSTEM por padrão faz tudo, tem acesso á tudo, tal conceito de super-usuário que faz TUDO e Qualquer Coisa nativamente, bypassando as regras de acesso (como o root no unix), não existe no RDBMS Oracle, entçao se vc está usando SYSTEM querendo obter isso, pare e cesse, vc não vai conseguir... Via de regra o SYSTEM tem diversos privilégios poderosos (como SELECT ANY TABLE, por exemplo) mas NÂO FAZ TUDO... Use então um usuário corretamente criado E QUE recebeu os privilégios necessários... b) nós sabemos que dentro de um stored PL/SQL (Procedure, Function, Package, Trigger, o que for) os privilégios recebidos implicitamente (via ROLE) ** não *** são Ativados por default, então se assegure que o usuário recebeu os privilégios (de selecionar as tabelas, de fazer INSERT, de usar SEQUENCEs que não lhe pertence, enfim todo o necessário) Diretamente, via GRANT c) o principal aqui que parece apontar para alguma alhada : na cláusula do FROM vc escreveu : FROM faturamento.conta conta ... ou seja, esse FATURAMENTE parece ser o nome de uma tabela, e na linha de valores do INSERT vc escreveu : faturamento.seq_res_fat_anal.nextval, == isso não faz sentido se FATUTAMENTO for o nome de uma tabela : no RDBMS Oracle, as sequences são INDEPENDENTES das tabelas, então nomedatabela.nomedasequence Não Faz o Menor sentido []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Loiro loiro_2001@ escreveu Broder, Boa tarde! Mande o erro para agregar na pergunta e na resolução do problema. Quanto a solução um dica que dou é coloque o resultado da sequence em uma variável e coloque-a dentro do comando. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de vieira.rafael44 Enviada em: quarta-feira, 11 de abril de 2012 12:01 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Erro procedure Pessoal, crio a procedure, mas dá erro na segunda linha do INSERT onde possui o nextval da sequence, dizendo que nao tenho privilegios suficientes, estou Logado com usuário SYSTEM ( isso eh banco de teste, por isso estou conectado com esse usuario). ALguem pode ajudar? CREATE OR REPLACE PROCEDURE SP1_GERAR_RES_FAT_ANAL IS BEGIN -- Sequência = 100 INSERT INTO faturamento.res_fat_anal SELECT faturamento.seq_res_fat_anal.nextval, sp.parm_amreferenciafaturamento, loca.greg_id, loca.uneg_id, loca.loca_id, imov.stcm_id, imov.qdra_id, imov.iper_id, imov.last_id, imov.lest_id, contaCat.catg_id, conta.imov_id, NULL AS clie_id, conta.cnta_id, NULL AS dbac_id, NULL AS crar_id, NULL AS gpag_id, NULL AS gdev_id, 1 AS lctp_id, 1 AS lcit_id, NULL AS lict_id, 100 AS rfaa_nnsequenciatipolancamento, 0 AS rfaa_nnseqitemtplanc, sysdate AS rfaa_tmultimaalteracao, contaCat.ctcg_vlagua AS rfaa_vlitemfaturamento FROM faturamento.conta conta INNER JOIN cadastro.imovel imov ON conta.imov_id = imov.imov_id INNER JOIN faturamento.conta_categoria contaCat ON conta.cnta_id = contaCat.cnta_id INNER JOIN cadastro.localidade loca ON conta.loca_id = loca.loca_id INNER JOIN cadastro.sistema_parametros sp ON 1 = 1 WHERE conta.cnta_amreferenciaconta = sp.parm_amreferenciafaturamento AND( conta.dcst_idatual = 0 OR conta.dcst_idanterior = 0 ) AND contaCat.ctcg_vlagua 0; COMMIT; END; _ avast! Antivirus http://www.avast.com : Inbound message clean. Virus Database (VPS): 120411-0, 11/04/2012 Tested on: 11/04/2012 12:04:41 avast! - copyright (c) 1988-2012 AVAST Software. [As partes desta mensagem que não continham texto foram removidas] -- Att, [As partes desta mensagem que não continham texto foram
Re: [oracle_br] Problemas de Performance entre versão 9 e 10G
À todos, Obrigada pelo apoio e já estou repassando todos os retornos pra ajudar o pessoal. Valeu! Eliane. PS: A máquina é velhinha mesmo. É de 1999. Luis Freitas lfreita...@yahoo.com 11/4/2012 14:15 Ola Eliane, Essa maquina aí ja ta velhinha hein! :-) === SGA_TARGET=7GB Bom, eles devel setar os parametros de sga (shared_pool_size, db_cache_size) como estavam no 9i, para garantir alocacao de memoria minima para os pools. Eles podem ate deixar o sga_target e a alocacao automatica vai alocar mais memoria, mas nunca reduzir abaixo dos valores setados. Verificar se a base antiga era 32 bits e a nova 64bits, o tamanho da shared pool deve ser dobrado. Quando tive problemas com isso ou foi por falta de estatiscas (Veja os outros posts), ou por new features no optimizer do 10g , podem tentar mexer no parametro optimizer_features_enable e setar para 9.2.0 como stopgap ate entenderem o problema melhor, outro parametro que faz muita diferenca as vezes com algumas aplicacoes é o star_transformation_enabled. Outra coisa que as vezes faz diferenca é rodar um dbms_stats.gather_system_stats num periodo em que o sistema esta em uso. O optimizer do 10g usa estatisticas de CPU e velocidade de disco para decidir se vai fazer full scans ou usar indices, o que nao acontecia no 9i. Fora isso, se houve alguma mudanca no hardware, tambem pode ser um problema na SAN, EMC Powerpath (se estiver em uso), ou firmware das HBAs tambem, nesse caso vale a pena pedir para o administrador do sistema verificar o dmesg e logs por erros de hba e conferir se o firmware das HBAs e o solaris foi atualizado conforme requisitos do storage e powerpath (se estiver em uso). Quando tem problemas nessa parte as vezes o banco parece que esta com soluços :-)... congela uns segundos e volta, dai congela de novo... Espero que seja de ajuda! Atc,. Luis From: Eliane SILVA ecssi...@frg.com.br To: oracle_br@yahoogrupos.com.br Sent: Wednesday, April 11, 2012 5:09 PM Subject: Re: [oracle_br] Problemas de Performance entre versão 9 e 10G Adriano, Abaixo algumas informações. Este servidor é utilizado somente por esta aplicação. Eliane. Versão do oracle 10g Oracle 10.2.0.3 Sistema operacional Sun Solaris 10 Configuração do servidor Sun Fire 6800 1 board com 2 processadores de 900mHz e 16G de RAM Configuração da SGA SGA_TARGET=7GB Eliane SILVA ecssi...@frg.com.br 11/4/2012 10:46 Oi Adriano, Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma aplicação está no 10.2.0.5 e o ambiente é Linux e está ok. Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun), estava ok. Eles migraram para o 10G (não sei qual versão) e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores detalhes eu não tenho. Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste grupo. Eliane. Josÿffe9 Ferreiraja_...@yahoo.com.br 11/4/2012 10:33 Eliane, O problema de perfornace pode está relacionado a várias coisas, mas para tentar lhe ajudar, precisamos saber mais informações, tipo: Versão do oracle 10g Sistema operacional Configuração do servidor Configuração da SGA Qual é aplicação que você usa? Usa algum provider para conexão, tipo JODBC, odpdotnet, OLEDB etc Adriano De: Eliane SILVA ecssi...@frg.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Abril de 2012 10:26 Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G Pessoal, Gostaria de saber se vocês conhecem os problemas caraterísticos de performance relativos a aplicações que rodem normal na versão 9 do Oracle e que fiquem muito lentas na versão 10G do Oracle. Obrigada pela atenção. Eliane. [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] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] Erro procedure
Chippa, é exatamente o que o Milton falou, FATURAMENTO é o schema e não o nome da tabela. Eu logado como SYSTEM consigo fazer o Select faturamento.seq_res_fat_anal.nextval from dual, então eu possuo acesso a sequence correto? Outra coisa estranha, eu fiz o que o Loiro me falou e funcionou, mas para minha aplicação não vai adiantar de nada, pq esse insert, ele insere várias linhas e consequentemente irá duplicar a sequence, o que fiz para resolver foi o seguinte: BEGIN INSERT INTO faturamento.res_fat_anal SELECT faturamento.seq_res_fat_anal.NEXTVAL, sub.* FROM (SELECT sp.parm_amreferenciafaturamento, loca.greg_id, loca.uneg_id, loca.loca_id, imov.stcm_id, . AND contaCat.ctcg_vlagua 0) sub; COMMIT; Obrigado a todos pela atenção, é isso que faz esse grupo oracle_br um dos melhores grupos sobre Oracle. De: Milton Bastos Henriquis Jr. miltonbas...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Abril de 2012 13:58 Assunto: Re: RES: [oracle_br] Erro procedure Acredito que o FATURAMENTO é o nome do SCHEMA, e não da tabela. Pois ele está executando como SYSTEM, então tem que especificar o SCHEMA tanto da sequence quanto das tabelas! On Wed, Apr 11, 2012 at 1:44 PM, José Laurindo jlchia...@yahoo.com.brwrote: ** Na verdade, a sintaxe de nomedasequence.nextval dentro de um SQL qualquer (seja o INSERT ou outro) é Absolutamente, Totalmente, Completamente aceita e válida, então não vejo lá necessidade de fazer um acesso extra ao database só pra carregar o valor da sequence numa variável, acho que a questão aqui deve ser outra... Alguns pontos a ser verificar, Rafael : a) NÃO é verdade que o usuário SYSTEM por padrão faz tudo, tem acesso á tudo, tal conceito de super-usuário que faz TUDO e Qualquer Coisa nativamente, bypassando as regras de acesso (como o root no unix), não existe no RDBMS Oracle, entçao se vc está usando SYSTEM querendo obter isso, pare e cesse, vc não vai conseguir... Via de regra o SYSTEM tem diversos privilégios poderosos (como SELECT ANY TABLE, por exemplo) mas NÂO FAZ TUDO... Use então um usuário corretamente criado E QUE recebeu os privilégios necessários... b) nós sabemos que dentro de um stored PL/SQL (Procedure, Function, Package, Trigger, o que for) os privilégios recebidos implicitamente (via ROLE) ** não *** são Ativados por default, então se assegure que o usuário recebeu os privilégios (de selecionar as tabelas, de fazer INSERT, de usar SEQUENCEs que não lhe pertence, enfim todo o necessário) Diretamente, via GRANT c) o principal aqui que parece apontar para alguma alhada : na cláusula do FROM vc escreveu : FROM faturamento.conta conta ... ou seja, esse FATURAMENTE parece ser o nome de uma tabela, e na linha de valores do INSERT vc escreveu : faturamento.seq_res_fat_anal.nextval, == isso não faz sentido se FATUTAMENTO for o nome de uma tabela : no RDBMS Oracle, as sequences são INDEPENDENTES das tabelas, então nomedatabela.nomedasequence Não Faz o Menor sentido []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Loiro loiro_2001@... escreveu Broder, Boa tarde! Mande o erro para agregar na pergunta e na resolução do problema. Quanto a solução um dica que dou é coloque o resultado da sequence em uma variável e coloque-a dentro do comando. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de vieira.rafael44 Enviada em: quarta-feira, 11 de abril de 2012 12:01 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Erro procedure Pessoal, crio a procedure, mas dá erro na segunda linha do INSERT onde possui o nextval da sequence, dizendo que nao tenho privilegios suficientes, estou Logado com usuário SYSTEM ( isso eh banco de teste, por isso estou conectado com esse usuario). ALguem pode ajudar? CREATE OR REPLACE PROCEDURE SP1_GERAR_RES_FAT_ANAL IS BEGIN -- Sequência = 100 INSERT INTO faturamento.res_fat_anal SELECT faturamento.seq_res_fat_anal.nextval, sp.parm_amreferenciafaturamento, loca.greg_id, loca.uneg_id, loca.loca_id, imov.stcm_id, imov.qdra_id, imov.iper_id, imov.last_id, imov.lest_id, contaCat.catg_id, conta.imov_id, NULL AS clie_id, conta.cnta_id, NULL AS dbac_id, NULL AS crar_id, NULL AS gpag_id, NULL AS gdev_id, 1 AS lctp_id, 1 AS lcit_id, NULL AS lict_id, 100 AS rfaa_nnsequenciatipolancamento, 0 AS rfaa_nnseqitemtplanc, sysdate AS rfaa_tmultimaalteracao, contaCat.ctcg_vlagua AS rfaa_vlitemfaturamento FROM faturamento.conta conta INNER JOIN cadastro.imovel imov ON conta.imov_id = imov.imov_id INNER JOIN faturamento.conta_categoria contaCat ON conta.cnta_id = contaCat.cnta_id INNER JOIN cadastro.localidade loca ON conta.loca_id = loca.loca_id INNER JOIN cadastro.sistema_parametros sp ON 1 = 1 WHERE
RE: [oracle_br] Re: Problemas de Performance entre versão 9 e 10G
Opa Chiappa, obrigado por suas considerações e me desculpem se sem querer acabei colocando a carroça na frente dos burros ... k ... Mais, estou contigo e não abro. Abraço. !!! To: oracle_br@yahoogrupos.com.br From: jlchia...@yahoo.com.br Date: Wed, 11 Apr 2012 17:19:32 + Subject: [oracle_br] Re: Problemas de Performance entre versão 9 e 10G Opa, blz, Petersen ? A gente não sabe, mas pelo jeito essa migração deve ter sido feita á toque de caixa, SEM se atentar aos detalhes e necessidades da nova versão , então antes de chegar no tuning do database, eu recomendaria fazer o que não foi feito na ocasião, ie, começar pelo começo , vendo as questões de SO, de hardware, de software-base, pra se ter Certeza que as fundações da construção estão OK, só depois disso a gente iria progredir para olhar no database Eliane, sendo assim : a) POR QUE os neguinhos lá foram para a 10.2.0.3 , ** sabendo-se ** que haviam bugs horrorosos nessa versão, como por exemplo o citado em https://blogs.oracle.com/glennf/entry/ensuring_directio_with_oracle_10 que impede em alguns casos o Direct I/O ? E isso sem contar alguns bugs de CBO com sub-queries e/ou push de predicados, como o 6006300 e o 8544722, todos já Resolvidos no último patchset 10.2.0.5 ... Em resumo, Não Faz Sentido upgrade para 10.2.0.3 sabendo-se que o 10.2.0.5 já existe E corrigiu diversos bugs importantes que Podem interferir em performance b) obviamente, cada novo Release exige mais recursos do SO e do hardware : quem fez esse upgrade *** SETOU *** os parâmetros de KERNEL e limits do SO (ulimit e o que mais vc tiver em uso) para contemplar isso ? Sobre o SO, no manual de Instalação (e em notas metalink complementares) são citados os PATCHES e os Ajustes de SO obrigatórios para 10g, isso FOI seguido, por um sysadmin competente, junto com o DBA ? Se não foi, fazer ... c) o hardware é o mesmo, OK, mas se está se usando um novo filesystem/diskdevice, os Parâmetros apropriados de montagem (no caso do filesystem) e/ou a config do diskdevice está OK ? É *** muito *** fácil vc ter queda abrupta de performance se o novo filesystem não está montado com a opção de DIRECT I/O, digamos, ou coisas do tipo... === Uma vez checado que a infra acima está OK, E ter sido aplicado o patchset 10.2.0.5 , aí sim passar para a busca de má performance dentro do database... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Eliane SILVA ecssilva@... escreveu Adriano, Abaixo algumas informações. Este servidor é utilizado somente por esta aplicação. Eliane. Versão do oracle 10g Oracle 10.2.0.3 Sistema operacional Sun Solaris 10 Configuração do servidor Sun Fire 6800 1 board com 2 processadores de 900mHz e 16G de RAM Configuração da SGA SGA_TARGET=7GB Eliane SILVA ecssilva@... 11/4/2012 10:46 Oi Adriano, Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma aplicação está no 10.2.0.5 e o ambiente é Linux e está ok. Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun), estava ok. Eles migraram para o 10G (não sei qual versão) e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores detalhes eu não tenho. Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste grupo. Eliane. Josÿffe9 Ferreiraja_ura@... 11/4/2012 10:33 Eliane, O problema de perfornace pode está relacionado a várias coisas, mas para tentar lhe ajudar, precisamos saber mais informações, tipo: Versão do oracle 10g Sistema operacional Configuração do servidor Configuração da SGA Qual é aplicação que você usa? Usa algum provider para conexão, tipo JODBC, odpdotnet, OLEDB etc Adriano De: Eliane SILVA ecssilva@... Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Abril de 2012 10:26 Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G Pessoal, Gostaria de saber se vocês conhecem os problemas caraterísticos de performance relativos a aplicações que rodem normal na versão 9 do Oracle e que fiquem muito lentas na versão 10G do Oracle. Obrigada pela atenção. Eliane. [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] [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
Re: RES: [oracle_br] Erro procedure
Rafael, Teu problema era exatamente o que o Chiappa comentou, privilégio vindo de role não vale nada dentro de procedure. A conta SYSTEM tem a role DBA, que dá privilégios diversos à conta, mas não permite que eles sejam usados dentro de procedures ou functions. Para que a SYSTEM possa usar sua sequence dentro da procedure, você precisa dar grant direto para o usuário. Veja o exemplo: SQL show user USER is IVAN SQL create sequence seq_teste; Sequence created. SQL select seq_teste.nextval from dual; NEXTVAL -- 1 SQL create or replace function proc_teste_seq return number is seq_number number; begin select ivan.seq_teste.nextval into seq_number from dual; return seq_number; end; / 234567 Function created. SQL select proc_teste_seq from dual; PROC_TESTE_SEQ -- 2 SQL conn system Enter password: Connected. SQL SQL select ivan.seq_teste.nextval from dual; NEXTVAL -- 3 SQL create or replace function proc_teste_seq return number is seq_number number; begin select ivan.seq_teste.nextval into seq_number from dual; return seq_number; end; / 234567 Warning: Function created with compilation errors. SQL show error Errors for FUNCTION PROC_TESTE_SEQ: LINE/COL ERROR - 4/2 PL/SQL: SQL Statement ignored 4/14 PL/SQL: ORA-01031: insufficient privileges SQL grant all ivan.seq_teste to system; grant all ivan.seq_teste to system * ERROR at line 1: ORA-00990: missing or invalid privilege SQL conn ivan Enter password: Connected. SQL grant select on seq_teste to system; Grant succeeded. SQL conn system Enter password: Connected. SQL create or replace function proc_teste_seq return number is seq_number number; begin select ivan.seq_teste.nextval into seq_number from dual; return seq_number; end; / 234567 Function created. SQL select proc_teste_seq from dual; PROC_TESTE_SEQ -- 4 Abraço On 11 April 2012 14:33, Rafael Vieira vieira.rafae...@yahoo.com.br wrote: Chippa, é exatamente o que o Milton falou, FATURAMENTO é o schema e não o nome da tabela. Eu logado como SYSTEM consigo fazer o Select faturamento.seq_res_fat_anal.nextval from dual, então eu possuo acesso a sequence correto? Outra coisa estranha, eu fiz o que o Loiro me falou e funcionou, mas para minha aplicação não vai adiantar de nada, pq esse insert, ele insere várias linhas e consequentemente irá duplicar a sequence, o que fiz para resolver foi o seguinte: BEGIN INSERT INTO faturamento.res_fat_anal SELECT faturamento.seq_res_fat_anal.NEXTVAL, sub.* FROM (SELECT sp.parm_amreferenciafaturamento, loca.greg_id, loca.uneg_id, loca.loca_id, imov.stcm_id, . AND contaCat.ctcg_vlagua 0) sub; COMMIT; Obrigado a todos pela atenção, é isso que faz esse grupo oracle_br um dos melhores grupos sobre Oracle. De: Milton Bastos Henriquis Jr. miltonbas...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Abril de 2012 13:58 Assunto: Re: RES: [oracle_br] Erro procedure Acredito que o FATURAMENTO é o nome do SCHEMA, e não da tabela. Pois ele está executando como SYSTEM, então tem que especificar o SCHEMA tanto da sequence quanto das tabelas! On Wed, Apr 11, 2012 at 1:44 PM, José Laurindo jlchia...@yahoo.com.brwrote: ** Na verdade, a sintaxe de nomedasequence.nextval dentro de um SQL qualquer (seja o INSERT ou outro) é Absolutamente, Totalmente, Completamente aceita e válida, então não vejo lá necessidade de fazer um acesso extra ao database só pra carregar o valor da sequence numa variável, acho que a questão aqui deve ser outra... Alguns pontos a ser verificar, Rafael : a) NÃO é verdade que o usuário SYSTEM por padrão faz tudo, tem acesso á tudo, tal conceito de super-usuário que faz TUDO e Qualquer Coisa nativamente, bypassando as regras de acesso (como o root no unix), não existe no RDBMS Oracle, entçao se vc está usando SYSTEM querendo obter isso, pare e cesse, vc não vai conseguir... Via de regra o SYSTEM tem diversos privilégios poderosos (como SELECT ANY TABLE, por exemplo) mas NÂO FAZ TUDO... Use então um usuário corretamente criado E QUE recebeu os privilégios necessários... b) nós sabemos que dentro de um stored PL/SQL (Procedure, Function, Package, Trigger, o que for) os privilégios recebidos implicitamente (via ROLE) ** não *** são Ativados por default, então se assegure que o usuário recebeu os privilégios (de selecionar as tabelas, de fazer INSERT, de usar SEQUENCEs que não lhe pertence, enfim todo o necessário) Diretamente, via GRANT c) o principal aqui que parece apontar para alguma alhada : na cláusula do FROM vc escreveu : FROM faturamento.conta conta ... ou seja, esse
Re: Re: RES: [oracle_br] Erro procedure
Entre no Yahoo Groups, faça seu login, procure o grupo oracle_br e clique para sair do grupo. On Wed, Apr 11, 2012 at 3:03 PM, Diego Moura diego.un...@gmail.com wrote: ** Como faço cancelar minha assinatura do grupo? Obrigado. [As partes desta mensagem que não continham texto foram removidas] -- Att, [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [oracle_br] Erro procedure
Oi - se vc não lembra mais o seu usuário/senha, veja nos e-mails que vc recebe do grupo que no rodapé deve constar o endereço aonde vc manda msg pedindo para sair, que é oracle_br-unsubscr...@yahoogrupos.com.br : eventualmente, se ainda assim mesmo depois de mandar a msg para esse endereço vc não conseguir ou tiver problemas, manda uma msg privada para oracle_br-ow...@yahoogrupos.com.br que eu te excluo ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Diego Moura diego.uniso@... escreveu Faz tanto tempo que não utilizo que nem lembro senha e/ou endereço do portal para acesso. 2012/4/11 Milton Bastos Henriquis Jr. miltonbastos@... Entre no Yahoo Groups, faça seu login, procure o grupo oracle_br e clique para sair do grupo. On Wed, Apr 11, 2012 at 3:03 PM, Diego Moura diego.uniso@... wrote: ** Como faço cancelar minha assinatura do grupo? Obrigado. [As partes desta mensagem que não continham texto foram removidas] -- Att, [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Diego Antonio Moura (15)33434634 / 97597005 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Oracle EBS - Atualização de banco de desenvolvimento
Pessoal, apenas a título de nomenclatura ... ATG e EBS sao produtos distintos. EBS: e um ERP ATG: e um produto de web commerce Enviado via iPhone Em 10/04/2012, às 14:07, JLSilva jljlsi...@yahoo.com.br escreveu: Olá, Luís. Muito obrigado pelas informações. No caso dessa atualização, seria somente um clone mesmo do ambiente de produção para o ambiente de desenvolvimento. Não teria nenhum patch novo a ser aplicado. Vou verificar com o pessoal da empresa, se haveria esse tempo para que eu consiga absorver esses detalhes. Caso contrário, vou recomendar que eles procurem um ATG experiente. Grato. JLSilva. On Apr 10, 2012, at 1:12 PM, Luis Freitas wrote: Ola JLSilva, Oracle EBS é um tanto complicado, se voce nunca trabalhou com isso melhor chamar um ATG, voce pode sentar do lado dele e ter uma idea de como funciona. Dito isso, depende do tamanho da encrenca, quantos patches voce tem que aplicar, se sao patches grandes ou nao. A documentacao do Oracle EBS esta disponivel na internet: http://docs.oracle.com/cd/E18727_01/index.htm Voce pode olhar os manuais abaixo para ter uma ideia: Oracle E-Business Suite Maintenance Procedures HTML PDF Oracle E-Business Suite Maintenance Utilities HTML PDF Oracle E-Business Suite Patching Procedures HTML PDF Os patches tem pre-requisitos que as vezes sao dificeis de entender. Para aplicar um patch pequeno pode ser necessario subir a versao de varios modulos. Normalmente existe tambem alguma planilha ou documento de controle com os patches aplicados em cada ambiente, senao fica impossivel de gerenciar. Atc, Luis From: JLSilva jljlsi...@yahoo.com.br To: oracle_br@yahoogrupos.com.br Sent: Tuesday, April 10, 2012 4:17 AM Subject: [oracle_br] Oracle EBS - Atualização de banco de desenvolvimento Pessoal, boa noite. Fui solicitado para atualizar um banco de dados de desenvolvimento do Oracle EBS, mas não sou ATG. Gostaria de solicitar ajuda do pessoal para indicação de algum documento que oriente nessa atividade, ou se seria melhor dizer para a empresa para solicitar a um ATG experiente. Obrigado a todos. JLSilva. [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] Re: Oracle EBS - Atualização de banco de desenvolvimento
Não exatamente : cfrme http://garethroberts.blogspot.com.br/2007/12/oracle-ebusiness-suite-product-and.html , no contexto citado, ao se falar em pessoas que detém especialidades EBS, ATG quer dizer Applications TecholoGy , ou seja, a pessoa especializada nas camadas tecnológicas do EBS, ok ? afaik esse acrônimo não é oficial Oracle, mas é de praxe no mercado ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Everton evertondias79@... escreveu Pessoal, apenas a título de nomenclatura ... ATG e EBS sao produtos distintos. EBS: e um ERP ATG: e um produto de web commerce Enviado via iPhone Em 10/04/2012, às 14:07, JLSilva jljlsilva@... escreveu: Olá, Luís. Muito obrigado pelas informações. No caso dessa atualização, seria somente um clone mesmo do ambiente de produção para o ambiente de desenvolvimento. Não teria nenhum patch novo a ser aplicado. Vou verificar com o pessoal da empresa, se haveria esse tempo para que eu consiga absorver esses detalhes. Caso contrário, vou recomendar que eles procurem um ATG experiente. Grato. JLSilva. On Apr 10, 2012, at 1:12 PM, Luis Freitas wrote: Ola JLSilva, Oracle EBS é um tanto complicado, se voce nunca trabalhou com isso melhor chamar um ATG, voce pode sentar do lado dele e ter uma idea de como funciona. Dito isso, depende do tamanho da encrenca, quantos patches voce tem que aplicar, se sao patches grandes ou nao. A documentacao do Oracle EBS esta disponivel na internet: http://docs.oracle.com/cd/E18727_01/index.htm Voce pode olhar os manuais abaixo para ter uma ideia: Oracle E-Business Suite Maintenance Procedures HTML PDF Oracle E-Business Suite Maintenance Utilities HTML PDF Oracle E-Business Suite Patching Procedures HTML PDF Os patches tem pre-requisitos que as vezes sao dificeis de entender. Para aplicar um patch pequeno pode ser necessario subir a versao de varios modulos. Normalmente existe tambem alguma planilha ou documento de controle com os patches aplicados em cada ambiente, senao fica impossivel de gerenciar. Atc, Luis From: JLSilva jljlsilva@... To: oracle_br@yahoogrupos.com.br Sent: Tuesday, April 10, 2012 4:17 AM Subject: [oracle_br] Oracle EBS - Atualização de banco de desenvolvimento Pessoal, boa noite. Fui solicitado para atualizar um banco de dados de desenvolvimento do Oracle EBS, mas não sou ATG. Gostaria de solicitar ajuda do pessoal para indicação de algum documento que oriente nessa atividade, ou se seria melhor dizer para a empresa para solicitar a um ATG experiente. Obrigado a todos. JLSilva. [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] Re: Oracle EBS - Atualização de banco de desenvolvimento
Não sei se estão falando em coisas diferentes, mas o colega Everton está realmente falando de um produto de e-commerce chamado ATG, que na verdade significa Art Technology Group, nome da empresa que foi comprada pela Oracle em 2010. On Wed, Apr 11, 2012 at 8:12 PM, José Laurindo jlchia...@yahoo.com.brwrote: ** Não exatamente : cfrme http://garethroberts.blogspot.com.br/2007/12/oracle-ebusiness-suite-product-and.html, no contexto citado, ao se falar em pessoas que detém especialidades EBS, ATG quer dizer Applications TecholoGy , ou seja, a pessoa especializada nas camadas tecnológicas do EBS, ok ? afaik esse acrônimo não é oficial Oracle, mas é de praxe no mercado ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Everton evertondias79@... escreveu Pessoal, apenas a título de nomenclatura ... ATG e EBS sao produtos distintos. EBS: e um ERP ATG: e um produto de web commerce Enviado via iPhone Em 10/04/2012, às 14:07, JLSilva jljlsilva@... escreveu: Olá, Luís. Muito obrigado pelas informações. No caso dessa atualização, seria somente um clone mesmo do ambiente de produção para o ambiente de desenvolvimento. Não teria nenhum patch novo a ser aplicado. Vou verificar com o pessoal da empresa, se haveria esse tempo para que eu consiga absorver esses detalhes. Caso contrário, vou recomendar que eles procurem um ATG experiente. Grato. JLSilva. On Apr 10, 2012, at 1:12 PM, Luis Freitas wrote: Ola JLSilva, Oracle EBS é um tanto complicado, se voce nunca trabalhou com isso melhor chamar um ATG, voce pode sentar do lado dele e ter uma idea de como funciona. Dito isso, depende do tamanho da encrenca, quantos patches voce tem que aplicar, se sao patches grandes ou nao. A documentacao do Oracle EBS esta disponivel na internet: http://docs.oracle.com/cd/E18727_01/index.htm Voce pode olhar os manuais abaixo para ter uma ideia: Oracle E-Business Suite Maintenance Procedures HTML PDF Oracle E-Business Suite Maintenance Utilities HTML PDF Oracle E-Business Suite Patching Procedures HTML PDF Os patches tem pre-requisitos que as vezes sao dificeis de entender. Para aplicar um patch pequeno pode ser necessario subir a versao de varios modulos. Normalmente existe tambem alguma planilha ou documento de controle com os patches aplicados em cada ambiente, senao fica impossivel de gerenciar. Atc, Luis From: JLSilva jljlsilva@... To: oracle_br@yahoogrupos.com.br Sent: Tuesday, April 10, 2012 4:17 AM Subject: [oracle_br] Oracle EBS - Atualização de banco de desenvolvimento Pessoal, boa noite. Fui solicitado para atualizar um banco de dados de desenvolvimento do Oracle EBS, mas não sou ATG. Gostaria de solicitar ajuda do pessoal para indicação de algum documento que oriente nessa atividade, ou se seria melhor dizer para a empresa para solicitar a um ATG experiente. Obrigado a todos. JLSilva. [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] -- Att, [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está
[oracle_br] Re: Oracle EBS - Atualização de banco de desenvolvimento
Sim, estamos falando de coisas diferentes : sim, existe o produto (software) ATG, mas no e-mail original estávamos falando de pessoas, é dito : ... vou chamar um ATG.. .. não sou DBA ATG ... então fica claro que nesse contexto estamos falando de pessoas , aí como eu disse a sigla ATG ganha um sentido diferente, qualificando a área de atuação de quem é especialista na camada tecnológica do EBS , okdoc ? Como eu disse, essa sigla nesse sentido afaik não é oficial, mas é praxe no mercado... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Milton Bastos Henriquis Jr. miltonbastos@... escreveu Não sei se estão falando em coisas diferentes, mas o colega Everton está realmente falando de um produto de e-commerce chamado ATG, que na verdade significa Art Technology Group, nome da empresa que foi comprada pela Oracle em 2010. On Wed, Apr 11, 2012 at 8:12 PM, José Laurindo jlchiappa@...wrote: ** Não exatamente : cfrme http://garethroberts.blogspot.com.br/2007/12/oracle-ebusiness-suite-product-and.html, no contexto citado, ao se falar em pessoas que detém especialidades EBS, ATG quer dizer Applications TecholoGy , ou seja, a pessoa especializada nas camadas tecnológicas do EBS, ok ? afaik esse acrônimo não é oficial Oracle, mas é de praxe no mercado ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Everton evertondias79@ escreveu Pessoal, apenas a título de nomenclatura ... ATG e EBS sao produtos distintos. EBS: e um ERP ATG: e um produto de web commerce Enviado via iPhone Em 10/04/2012, às 14:07, JLSilva jljlsilva@ escreveu: Olá, Luís. Muito obrigado pelas informações. No caso dessa atualização, seria somente um clone mesmo do ambiente de produção para o ambiente de desenvolvimento. Não teria nenhum patch novo a ser aplicado. Vou verificar com o pessoal da empresa, se haveria esse tempo para que eu consiga absorver esses detalhes. Caso contrário, vou recomendar que eles procurem um ATG experiente. Grato. JLSilva. On Apr 10, 2012, at 1:12 PM, Luis Freitas wrote: Ola JLSilva, Oracle EBS é um tanto complicado, se voce nunca trabalhou com isso melhor chamar um ATG, voce pode sentar do lado dele e ter uma idea de como funciona. Dito isso, depende do tamanho da encrenca, quantos patches voce tem que aplicar, se sao patches grandes ou nao. A documentacao do Oracle EBS esta disponivel na internet: http://docs.oracle.com/cd/E18727_01/index.htm Voce pode olhar os manuais abaixo para ter uma ideia: Oracle E-Business Suite Maintenance Procedures HTML PDF Oracle E-Business Suite Maintenance Utilities HTML PDF Oracle E-Business Suite Patching Procedures HTML PDF Os patches tem pre-requisitos que as vezes sao dificeis de entender. Para aplicar um patch pequeno pode ser necessario subir a versao de varios modulos. Normalmente existe tambem alguma planilha ou documento de controle com os patches aplicados em cada ambiente, senao fica impossivel de gerenciar. Atc, Luis From: JLSilva jljlsilva@ To: oracle_br@yahoogrupos.com.br Sent: Tuesday, April 10, 2012 4:17 AM Subject: [oracle_br] Oracle EBS - Atualização de banco de desenvolvimento Pessoal, boa noite. Fui solicitado para atualizar um banco de dados de desenvolvimento do Oracle EBS, mas não sou ATG. Gostaria de solicitar ajuda do pessoal para indicação de algum documento que oriente nessa atividade, ou se seria melhor dizer para a empresa para solicitar a um ATG experiente. Obrigado a todos. JLSilva. [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] -- Att, [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Oracle EBS - Atualização de banco de desenvolvimento
Everton ATG é o Sysadmin do EBS. Por coincidência também é um produto de Web Commerce. Então quem está falando de contratar um ATG não está errado não... Cuidado para não se confundir :) Nesse caso o ATG que eles estão falando é o cara que vai estudar e aplicar os patches necessários para atualizar o EBS. Ou o cara que vai fazer o clone do EBS de produção para outra área, que é muito diferente de se clonar apenas um banco de dados por exemplo. Abraço Mario DBA/ATG Oracle Em 11 de abril de 2012 19:30, Everton evertondia...@hotmail.com escreveu: ** Pessoal, apenas a título de nomenclatura ... ATG e EBS sao produtos distintos. EBS: e um ERP ATG: e um produto de web commerce Enviado via iPhone Em 10/04/2012, às 14:07, JLSilva jljlsi...@yahoo.com.br escreveu: Olá, Luís. Muito obrigado pelas informações. No caso dessa atualização, seria somente um clone mesmo do ambiente de produção para o ambiente de desenvolvimento. Não teria nenhum patch novo a ser aplicado. Vou verificar com o pessoal da empresa, se haveria esse tempo para que eu consiga absorver esses detalhes. Caso contrário, vou recomendar que eles procurem um ATG experiente. Grato. JLSilva. On Apr 10, 2012, at 1:12 PM, Luis Freitas wrote: Ola JLSilva, Oracle EBS é um tanto complicado, se voce nunca trabalhou com isso melhor chamar um ATG, voce pode sentar do lado dele e ter uma idea de como funciona. Dito isso, depende do tamanho da encrenca, quantos patches voce tem que aplicar, se sao patches grandes ou nao. A documentacao do Oracle EBS esta disponivel na internet: http://docs.oracle.com/cd/E18727_01/index.htm Voce pode olhar os manuais abaixo para ter uma ideia: Oracle E-Business Suite Maintenance Procedures HTML PDF Oracle E-Business Suite Maintenance Utilities HTML PDF Oracle E-Business Suite Patching Procedures HTML PDF Os patches tem pre-requisitos que as vezes sao dificeis de entender. Para aplicar um patch pequeno pode ser necessario subir a versao de varios modulos. Normalmente existe tambem alguma planilha ou documento de controle com os patches aplicados em cada ambiente, senao fica impossivel de gerenciar. Atc, Luis From: JLSilva jljlsi...@yahoo.com.br To: oracle_br@yahoogrupos.com.br Sent: Tuesday, April 10, 2012 4:17 AM Subject: [oracle_br] Oracle EBS - Atualização de banco de desenvolvimento Pessoal, boa noite. Fui solicitado para atualizar um banco de dados de desenvolvimento do Oracle EBS, mas não sou ATG. Gostaria de solicitar ajuda do pessoal para indicação de algum documento que oriente nessa atividade, ou se seria melhor dizer para a empresa para solicitar a um ATG experiente. Obrigado a todos. JLSilva. [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] Oracle EBS - Atualização de banco de desenvolvimento
Kkkk que confusão eim?! E o que explicou o Chiapa, o mercado conhece o perfil que vc descreveu como DBA ATG, mas eu imagino não ser a nomenclatura correta (tipo dba webogic)... Alguém sabe qual seriam os dois significados para o acrônimo ATG? Se houver apenas um, entao minha suspeita Parece correta Enviado via iPhone Em 11/04/2012, às 22:27, José Mario Barduchi zegue...@gmail.com escreveu: Everton ATG � o Sysadmin do EBS. Por coincid�ncia tamb�m � um produto de Web Commerce. Ent�o quem est� falando de contratar um ATG n�o est� errado n�o... Cuidado para n�o se confundir :) Nesse caso o ATG que eles est�o falando � o cara que vai estudar e aplicar os patches necess�rios para atualizar o EBS. Ou o cara que vai fazer o clone do EBS de produ��o para outra �rea, que � muito diferente de se clonar apenas um banco de dados por exemplo. Abra�o Mario DBA/ATG Oracle Em 11 de abril de 2012 19:30, Everton evertondia...@hotmail.com escreveu: ** Pessoal, apenas a t�tulo de nomenclatura ... ATG e EBS sao produtos distintos. EBS: e um ERP ATG: e um produto de web commerce Enviado via iPhone Em 10/04/2012, �s 14:07, JLSilva jljlsi...@yahoo.com.br escreveu: Ol�, Lu�s. Muito obrigado pelas informa��es. No caso dessa atualiza��o, seria somente um clone mesmo do ambiente de produ��o para o ambiente de desenvolvimento. N�o teria nenhum patch novo a ser aplicado. Vou verificar com o pessoal da empresa, se haveria esse tempo para que eu consiga absorver esses detalhes. Caso contr�rio, vou recomendar que eles procurem um ATG experiente. Grato. JLSilva. On Apr 10, 2012, at 1:12 PM, Luis Freitas wrote: Ola JLSilva, Oracle EBS � um tanto complicado, se voce nunca trabalhou com isso melhor chamar um ATG, voce pode sentar do lado dele e ter uma idea de como funciona. Dito isso, depende do tamanho da encrenca, quantos patches voce tem que aplicar, se sao patches grandes ou nao. A documentacao do Oracle EBS esta disponivel na internet: http://docs.oracle.com/cd/E18727_01/index.htm Voce pode olhar os manuais abaixo para ter uma ideia: Oracle E-Business Suite Maintenance Procedures HTML PDF Oracle E-Business Suite Maintenance Utilities HTML PDF Oracle E-Business Suite Patching Procedures HTML PDF Os patches tem pre-requisitos que as vezes sao dificeis de entender. Para aplicar um patch pequeno pode ser necessario subir a versao de varios modulos. Normalmente existe tambem alguma planilha ou documento de controle com os patches aplicados em cada ambiente, senao fica impossivel de gerenciar. Atc, Luis From: JLSilva jljlsi...@yahoo.com.br To: oracle_br@yahoogrupos.com.br Sent: Tuesday, April 10, 2012 4:17 AM Subject: [oracle_br] Oracle EBS - Atualiza��o de banco de desenvolvimento Pessoal, boa noite. Fui solicitado para atualizar um banco de dados de desenvolvimento do Oracle EBS, mas n�o sou ATG. Gostaria de solicitar ajuda do pessoal para indica��o de algum documento que oriente nessa atividade, ou se seria melhor dizer para a empresa para solicitar a um ATG experiente. Obrigado a todos. JLSilva. [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