Re: [oracle_br] Import
ai brow Voce pode fazer de duas maneiras 1. voce move os objetos para outra tablespace. esses scripts movem tabelas e indices SELECT 'ALTER TABLE ' || DS.OWNER ||'.'|| DS.SEGMENT_NAME ||' MOVE TABLESPACE TABLESPACE PRA ONDE VAI; ' FROM DBA_SEGMENTS DS WHERE TABLESPACE_NAME='TABLESPACE ONDE ESTA' SELECT 'ALTER INDEX ' || I.OWNER || '.' || I.INDEX_NAME ||' REBUILD TABLESPACE TABLESPACE PRA ONDE VAI;' FROM DBA_INDEXES I WHERE I.TABLESPACE_NAME='TABLESPACE ONDE ESTA' 2. voce dropa o o usuario Totvs e coloca DEFAULT TABLESPACE Totvs para esses usuario pra garantir só deixe cotas pra esse cara na tablespace Totvs. Depois refaz o import. 2009/5/7 rogma37 roge...@krona.com.br Bom dia, Estou tentando importar e tenho a seguinte situação: S.O.: windows 2003 Server Oracle 9.2 O export foi gerado de: User: SIGA TableSpace:SIGADATA TS Temp :SIGATEMP Neste mesmo servidor criei um novo TableSpace para criar um ambiente de teste. User: Totvs TableSpace=Totvs TB Temp = Totvs_tmp Quando faço o Import: F:\backupimp system/new...@lab001 fromuser=siga touser=totvs file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y O import está usando o usuario TOTVS para armazenar o os dados mas ao invés de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA. Alguem sabe como faço para que ele utilize o TableSpace de criação do usuário? Atenciosamente, Rogerio Maes [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Import
Bom dia Duilio, Olha só isso funcionaria se eu possui-se apenas uma tbs, mas nesse ambiente essa tbs SIGADATA existe que é uma base de teste nos discos locais, esse novo TBS também irá conter um importe do TOTVS mas com os datafiles da TBS no STORAGE. ATT, Rogério M.C.Maes Analista de Infra-Estrutura Krona Tubos e Conexões Tel. +55-021-47-3431-7844 Fax. +55-021-47-3431-7801 web: www.krona.com.br http://www.krona.com.br/ Política de Privacidade: As informações contidas neste e-mail e nos arquivos anexados, são para o uso exclusivo do destinatário aqui indicado. Caso não seja o destinatário correto, fica desde já notificado que qualquer revisão, leitura, cópia e/ou divulgação do conteúdo deste e-mail estão absolutamente desautorizadas. Privacy Policy: All informations in this message and in the attached files if any are intended exclusively to its addressee. If you are not the correct addressee, be warned that any revision, reading, copy and/or release of the content of this message is restricted. P Antes de imprimir esse e-mail, pense em seu compromisso com o Meio Ambiente De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Duilio Bruniera Junior Enviada em: quinta-feira, 7 de maio de 2009 07:55 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Import ai brow Voce pode fazer de duas maneiras 1. voce move os objetos para outra tablespace. esses scripts movem tabelas e indices SELECT 'ALTER TABLE ' || DS.OWNER ||'.'|| DS.SEGMENT_NAME ||' MOVE TABLESPACE TABLESPACE PRA ONDE VAI; ' FROM DBA_SEGMENTS DS WHERE TABLESPACE_NAME='TABLESPACE ONDE ESTA' SELECT 'ALTER INDEX ' || I.OWNER || '.' || I.INDEX_NAME ||' REBUILD TABLESPACE TABLESPACE PRA ONDE VAI;' FROM DBA_INDEXES I WHERE I.TABLESPACE_NAME='TABLESPACE ONDE ESTA' 2. voce dropa o o usuario Totvs e coloca DEFAULT TABLESPACE Totvs para esses usuario pra garantir só deixe cotas pra esse cara na tablespace Totvs. Depois refaz o import. 2009/5/7 rogma37 roge...@krona.com.br mailto:rogerio%40krona.com.br Bom dia, Estou tentando importar e tenho a seguinte situação: S.O.: windows 2003 Server Oracle 9.2 O export foi gerado de: User: SIGA TableSpace:SIGADATA TS Temp :SIGATEMP Neste mesmo servidor criei um novo TableSpace para criar um ambiente de teste. User: Totvs TableSpace=Totvs TB Temp = Totvs_tmp Quando faço o Import: F:\backupimp system/new...@lab001 fromuser=siga touser=totvs file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y O import está usando o usuario TOTVS para armazenar o os dados mas ao invés de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA. Alguem sabe como faço para que ele utilize o TableSpace de criação do usuário? Atenciosamente, Rogerio Maes [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Otimização de Queries
A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Import
Qual a default tablespace do usuário TOTVS? 2009/5/7 Duilio Bruniera Junior bruni...@gmail.com ai brow Voce pode fazer de duas maneiras 1. voce move os objetos para outra tablespace. esses scripts movem tabelas e indices SELECT 'ALTER TABLE ' || DS.OWNER ||'.'|| DS.SEGMENT_NAME ||' MOVE TABLESPACE TABLESPACE PRA ONDE VAI; ' FROM DBA_SEGMENTS DS WHERE TABLESPACE_NAME='TABLESPACE ONDE ESTA' SELECT 'ALTER INDEX ' || I.OWNER || '.' || I.INDEX_NAME ||' REBUILD TABLESPACE TABLESPACE PRA ONDE VAI;' FROM DBA_INDEXES I WHERE I.TABLESPACE_NAME='TABLESPACE ONDE ESTA' 2. voce dropa o o usuario Totvs e coloca DEFAULT TABLESPACE Totvs para esses usuario pra garantir só deixe cotas pra esse cara na tablespace Totvs. Depois refaz o import. 2009/5/7 rogma37 roge...@krona.com.br rogerio%40krona.com.br Bom dia, Estou tentando importar e tenho a seguinte situação: S.O.: windows 2003 Server Oracle 9.2 O export foi gerado de: User: SIGA TableSpace:SIGADATA TS Temp :SIGATEMP Neste mesmo servidor criei um novo TableSpace para criar um ambiente de teste. User: Totvs TableSpace=Totvs TB Temp = Totvs_tmp Quando faço o Import: F:\backupimp system/new...@lab001 fromuser=siga touser=totvs file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y O import está usando o usuario TOTVS para armazenar o os dados mas ao invés de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA. Alguem sabe como faço para que ele utilize o TableSpace de criação do usuário? Atenciosamente, Rogerio Maes [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [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
[oracle_br] Re: Import
Bom dia Rogerio, O que voce pode fazer é utilizar o parametro indexfile no imp, esse parametro cria um arquivo sql com os comandos create table. Dai voce pode editar o arquivo alterar a tablespace e rodar o script. Depois executar o imp com a opção ignore=y. Abraços Danilo --- Em oracle_br@yahoogrupos.com.br, rogma37 roge...@... escreveu Bom dia, Estou tentando importar e tenho a seguinte situação: S.O.: windows 2003 Server Oracle 9.2 O export foi gerado de: User: SIGA TableSpace:SIGADATA TS Temp :SIGATEMP Neste mesmo servidor criei um novo TableSpace para criar um ambiente de teste. User: Totvs TableSpace=Totvs TB Temp = Totvs_tmp Quando faço o Import: F:\backupimp system/new...@lab001 fromuser=siga touser=totvs file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y O import está usando o usuario TOTVS para armazenar o os dados mas ao invés de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA. Alguem sabe como faço para que ele utilize o TableSpace de criação do usuário? Atenciosamente, Rogerio Maes
Re: [oracle_br] Re: Import
Segue isso que o Danilo falou. http://www.orafaq.com/wiki/Import_Export_FAQ Abs, 2009/5/7 daniloh2000 daniloh2...@yahoo.com.br Bom dia Rogerio, O que voce pode fazer é utilizar o parametro indexfile no imp, esse parametro cria um arquivo sql com os comandos create table. Dai voce pode editar o arquivo alterar a tablespace e rodar o script. Depois executar o imp com a opção ignore=y. Abraços Danilo --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, rogma37 roge...@... escreveu Bom dia, Estou tentando importar e tenho a seguinte situação: S.O.: windows 2003 Server Oracle 9.2 O export foi gerado de: User: SIGA TableSpace:SIGADATA TS Temp :SIGATEMP Neste mesmo servidor criei um novo TableSpace para criar um ambiente de teste. User: Totvs TableSpace=Totvs TB Temp = Totvs_tmp Quando faço o Import: F:\backupimp system/new...@lab001 fromuser=siga touser=totvs file=e:\bckoracle\bckantes.dmp TABLES=(aaa010) INDEXES=n IGNORE=y O import está usando o usuario TOTVS para armazenar o os dados mas ao invés de usar o TableSpace TOTVS guarda tudo no TableSpace SIGADATA. Alguem sabe como faço para que ele utilize o TableSpace de criação do usuário? Atenciosamente, Rogerio Maes -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [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] Otimização de Queries
Bom dia Eduardo, poderia abrir o nome dessa ferramenta para o grupo? Obrigado. -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [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] Otimização de Queries
Só se for agora..! From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:19 To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Bom dia Eduardo, poderia abrir o nome dessa ferramenta para o grupo? Obrigado. -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br mailto:Eduardo.Abrantes%40fgv.br A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [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] Otimização de Queries
Eduardo, acho que faltou algo na sua msg anterior hehe -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br Só se for agora..! From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:19 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Bom dia Eduardo, poderia abrir o nome dessa ferramenta para o grupo? Obrigado. -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.brEduardo.Abrantes%40fgv.brmailto: Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [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] Otimização de Queries
É verdade. Colei uma imagem mas ela não foi exibida. Segue o link da ferramenta no site da Quest. http://www.quest.com/sql-optimizer-for-oracle/ From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:43 To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Eduardo, acho que faltou algo na sua msg anterior hehe -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br mailto:Eduardo.Abrantes%40fgv.br Só se for agora..! From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:19 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Bom dia Eduardo, poderia abrir o nome dessa ferramenta para o grupo? Obrigado. -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br mailto:Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto: Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [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: [oracle_br] Re: Query com erro
Amigo jlchiappa eu fiz o que vc me instruiu ele traz os dados para quem tem o ATENDENTE quando o mesmo esta Nulo ele não traz ja tentei de varias formas mas mesmo assim não consegui exito.Mas agradeço muito tua ajuda obrigado Elcio Francisco Analista de Sistemas TeleData - CardVox Belo Horizonte - MG --- Em qui, 7/5/09, jlchiappa jlchia...@yahoo.com.br escreveu: De: jlchiappa jlchia...@yahoo.com.br Assunto: [oracle_br] Re: Query com erro Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 7 de Maio de 2009, 1:11 Pelo que eu entendi numa olhada ultra-superficial, o que ocorre é : vc está vendo na query as linha : WHERE AND x_e.EMPRESA_ ORIGEM = U.EMPRESA (+) AND x_e.ATENDENTE = U.RE (+) . ??? Vc colocou o (+) após as colunas da tabela U , certo ? Isso quer dizer que SE não existir equivalente na comparação, a condição vai ser verdadeira assim mesmo, MAS as colunas ** todas ** do registro atual da tabela U vão ficar ** NULAS **, ok ? É assim que funciona o OUTER JOIN, ele não só aceita como verdadeira uma comparação aonde há deficiência COMO também inventa um registro com todas as colunas NULLs na tabela deficiente. Com isso , as linhas abaixo : AND LOJ.EMPRESA (+) = U.EMPRESA AND LOJ.LOJA (+) = U.LOJA AND EMP.EMPRESA (+) = U.EMPRESA simplesmente PERDEM O SENTIDO, pois U está com TODAS AS COLUNAS nulas se não foi achado um match, então NUNCA LOJA.EMPRESA vai ser igual a NULL, nunca NADA é igual a null... penso que a comparação correta seria algo tipo : AND LOJ.EMPRESA (+) = nvl(U.EMPRESA, LOJ.EMPRESA) AND LOJ.LOJA (+) = nvl(U.LOJA , LOJ.LOJA) AND EMP.EMPRESA (+) = nvl(U.EMPRESA, EMP.EMPRESA) aí SIM, se U não teve match e portanto no registro todas as colunas estão NULL, o NVL evita a comparação com NULL... testa aí. []s Chiappa --- Em oracle...@yahoogrup os.com.br, Elcio Francisco elciofrancisco@ ... escreveu oi amigo Jean essa query que vc me mandou não me retorna valor nenhum eu tinha feito desse jeito e não tinha retornado nada... obrigado Elcio Francisco Analista de Sistemas TeleData - CardVox Belo Horizonte - MG --- Em qua, 6/5/09, Jean Carlo jcthebrother@ ... escreveu: De: Jean Carlo jcthebrother@ ... Assunto: Re: [oracle_br] Query com erro Para: oracle...@yahoogrup os.com.br Data: Quarta-feira, 6 de Maio de 2009, 18:41 Boa tarde, Elcio. Pelo que entendi do seu problema o erro está na forma que você fez o JOIN. Você fez o primeiro vinculo com a tabela de atendente ou seja não existindo o vinculo com a tabela de usuário os campos subseqüentes vem em branco, verifique se esse select abaixo lhe resolve o problema. SELECT x_e.DATA_ATUAL ,x_e.CPF_CGC ,x_e.TIPO_ENDERECO ,x_e.CD_ORIGEM ,x_e.LOGRADOURO ,x_e.ENDERECO ,x_e.NUMERO ,x_e.COMPLEMENTO ,x_e.BAIRRO ,x_e.CIDADE ,x_e.UF ,x_e.CEP ,x_e.LOJA_ORIGEM ,x_e.ATENDENTE ,u.NOME_USUARIO ,x_e.EMPRESA_ ORIGEM ,LOJ.LOJA ,LOJ.NOME NOME_LOJA ,EMP.NOME NOME_EMPRESA FROM prod.USUARIOS U ,prod.x_eNDERECOS x_e ,prod.LOJA LOJ ,prod.teste EMP WHERE x_e.CPF_CGC = '000' AND x_e.EMPRESA_ ORIGEM(+) = U.EMPRESA AND x_e.ATENDENTE( +) = U.RE AND LOJ.EMPRESA (+) = U.EMPRESA AND LOJ.LOJA (+) = U.LOJA AND EMP.EMPRESA (+) = U.EMPRESA -- att, Jean Carlo Stein da Fonseca Tigers IT Consulting - DBA Oracle. Consultor Oracle Cecrisa/Portinari www.cecrisa. com.br - Projeto PCP/Manugistics Cel.: +55 (48) 9604-6138 Skype: jcthebrother / Messenger: jcthebrother@ hotmail.com Criciúma, Santa Catarina - Brasil From: Elcio Francisco Sent: Wednesday, May 06, 2009 3:32 PM To: oracle...@yahoogrup os.com.br Subject: [oracle_br] Query com erro Pessoal fiz uma query porem ela esta com erros os nomes estão trazendo em branco. Acontece que o campo atendente pode ter ou não valores estou fazendo um JOIN mas o registro existe porem pode ser que o campo esteja em branco. Os campos NOME_USUARIO, NOME_LOJA, NOME EMPRESA esta ficando em branco mesmo para os atendentes que possui valores. Sera que alguem pode me ajudar? SELECT x_e.DATA_ATUAL ,x_e.CPF_CGC ,x_e.TIPO_ENDERECO ,x_e.CD_ORIGEM ,x_e.LOGRADOURO ,x_e.ENDERECO ,x_e.NUMERO ,x_e.COMPLEMENTO ,x_e.BAIRRO ,x_e.CIDADE ,x_e.UF ,x_e.CEP ,x_e.LOJA_ORIGEM ,x_e.ATENDENTE ,u.NOME_USUARIO ,x_e.EMPRESA_ ORIGEM ,LOJ.LOJA ,LOJ.NOME NOME_LOJA ,EMP.NOME NOME_EMPRESA FROM prod.x_eNDERECOS x_e ,prod.USUARIOS U ,prod.LOJA LOJ ,prod.teste EMP WHERE x_e.CPF_CGC = '000' AND x_e.EMPRESA_ ORIGEM = U.EMPRESA (+) AND x_e.ATENDENTE = U.RE (+) AND LOJ.EMPRESA (+) = U.EMPRESA AND LOJ.LOJA (+) = U.LOJA AND EMP.EMPRESA (+) = U.EMPRESA Obrigado Elcio Francisco Analista de Sistemas TeleData - CardVox Belo Horizonte - MG Veja quais são os assuntos do
Re: [oracle_br] Otimização de Queries
Será que é esse Quest SQL Optimizer ? 2009/5/7 Fernando Martins femartins.pere...@gmail.com Eduardo, acho que faltou algo na sua msg anterior hehe -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.brEduardo.Abrantes%40fgv.br Só se for agora..! From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br% 40yahoogrupos.com.br[mailto: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br% 40yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:19 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br% 40yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Bom dia Eduardo, poderia abrir o nome dessa ferramenta para o grupo? Obrigado. -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.brEduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto: Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [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] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [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] Otimização de Queries
É o SQL Optimizer for Oracle, muito boa mesmo. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@fgv.br A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Otimizar consultas
Alguem conhece algum programa que ajude a otimizar consultas sql?
Re: [oracle_br] Otimizar consultas
Camarada, se você ler as msgs enviadas ao grupo hoje pela manhã, vai encontrar uma com exatamente o mesmo propósito desse seu e-mail, um software pra otimizar consultas SQL no Oracle ... http://www.quest.com/sql-optimizer-for-oracle/ -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 andrenitzsche andrenitzs...@yahoo.com.br Alguem conhece algum programa que ajude a otimizar consultas sql? [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Duvida
Boa tarde!! Pessoal, temos uma aplicação aqui na empresa que foi desenvolvida em PHP, gostaria de saber se por acaso existe algum drive do tipo do (JDBC OCI) que faça a conexão do PHP com RAC? Agradeço atenção.. -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancrist...@gmail.com MSN: mcristinasil...@hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Query com erro
Faz o seguinte então, manda a versão exata do banco, o CREATE TABLE das tabelas envolvidas e uns INSERTs pra popular os dados e mostra como que vc quer que saia, que a gente pode dar uma olhada mais ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco elciofranci...@... escreveu Amigo jlchiappa eu fiz o que vc me instruiu ele traz os dados para quem tem o ATENDENTE quando o mesmo esta Nulo ele não traz ja tentei de varias formas mas mesmo assim não consegui exito.Mas agradeço muito tua ajuda obrigado Elcio Francisco Analista de Sistemas TeleData - CardVox Belo Horizonte - MG --- Em qui, 7/5/09, jlchiappa jlchia...@... escreveu: De: jlchiappa jlchia...@... Assunto: [oracle_br] Re: Query com erro Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 7 de Maio de 2009, 1:11 Pelo que eu entendi numa olhada ultra-superficial, o que ocorre é : vc está vendo na query as linha : WHERE AND x_e.EMPRESA_ ORIGEM = U.EMPRESA (+) AND x_e.ATENDENTE = U.RE (+) . ??? Vc colocou o (+) após as colunas da tabela U , certo ? Isso quer dizer que SE não existir equivalente na comparação, a condição vai ser verdadeira assim mesmo, MAS as colunas ** todas ** do registro atual da tabela U vão ficar ** NULAS **, ok ? É assim que funciona o OUTER JOIN, ele não só aceita como verdadeira uma comparação aonde há deficiência COMO também inventa um registro com todas as colunas NULLs na tabela deficiente. Com isso , as linhas abaixo : AND LOJ.EMPRESA (+) = U.EMPRESA AND LOJ.LOJA (+) = U.LOJA AND EMP.EMPRESA (+) = U.EMPRESA simplesmente PERDEM O SENTIDO, pois U está com TODAS AS COLUNAS nulas se não foi achado um match, então NUNCA LOJA.EMPRESA vai ser igual a NULL, nunca NADA é igual a null... penso que a comparação correta seria algo tipo : AND LOJ.EMPRESA (+) = nvl(U.EMPRESA, LOJ.EMPRESA) AND LOJ.LOJA (+) = nvl(U.LOJA , LOJ.LOJA) AND EMP.EMPRESA (+) = nvl(U.EMPRESA, EMP.EMPRESA) aí SIM, se U não teve match e portanto no registro todas as colunas estão NULL, o NVL evita a comparação com NULL... testa aí. []s Chiappa --- Em oracle...@yahoogrup os.com.br, Elcio Francisco elciofrancisco@ ... escreveu oi amigo Jean essa query que vc me mandou não me retorna valor nenhum eu tinha feito desse jeito e não tinha retornado nada... obrigado Elcio Francisco Analista de Sistemas TeleData - CardVox Belo Horizonte - MG --- Em qua, 6/5/09, Jean Carlo jcthebrother@ ... escreveu: De: Jean Carlo jcthebrother@ ... Assunto: Re: [oracle_br] Query com erro Para: oracle...@yahoogrup os.com.br Data: Quarta-feira, 6 de Maio de 2009, 18:41 Boa tarde, Elcio. Pelo que entendi do seu problema o erro está na forma que você fez o JOIN. Você fez o primeiro vinculo com a tabela de atendente ou seja não existindo o vinculo com a tabela de usuário os campos subseqüentes vem em branco, verifique se esse select abaixo lhe resolve o problema. SELECT x_e.DATA_ATUAL ,x_e.CPF_CGC ,x_e.TIPO_ENDERECO ,x_e.CD_ORIGEM ,x_e.LOGRADOURO ,x_e.ENDERECO ,x_e.NUMERO ,x_e.COMPLEMENTO ,x_e.BAIRRO ,x_e.CIDADE ,x_e.UF ,x_e.CEP ,x_e.LOJA_ORIGEM ,x_e.ATENDENTE ,u.NOME_USUARIO ,x_e.EMPRESA_ ORIGEM ,LOJ.LOJA ,LOJ.NOME NOME_LOJA ,EMP.NOME NOME_EMPRESA FROM prod.USUARIOS U ,prod.x_eNDERECOS x_e ,prod.LOJA LOJ ,prod.teste EMP WHERE x_e.CPF_CGC = '000' AND x_e.EMPRESA_ ORIGEM(+) = U.EMPRESA AND x_e.ATENDENTE( +) = U.RE AND LOJ.EMPRESA (+) = U.EMPRESA AND LOJ.LOJA (+) = U.LOJA AND EMP.EMPRESA (+) = U.EMPRESA -- att, Jean Carlo Stein da Fonseca Tigers IT Consulting - DBA Oracle. Consultor Oracle Cecrisa/Portinari www.cecrisa. com.br - Projeto PCP/Manugistics Cel.: +55 (48) 9604-6138 Skype: jcthebrother / Messenger: jcthebrother@ hotmail.com Criciúma, Santa Catarina - Brasil From: Elcio Francisco Sent: Wednesday, May 06, 2009 3:32 PM To: oracle...@yahoogrup os.com.br Subject: [oracle_br] Query com erro Pessoal fiz uma query porem ela esta com erros os nomes estão trazendo em branco. Acontece que o campo atendente pode ter ou não valores estou fazendo um JOIN mas o registro existe porem pode ser que o campo esteja em branco. Os campos NOME_USUARIO, NOME_LOJA, NOME EMPRESA esta ficando em branco mesmo para os atendentes que possui valores. Sera que alguem pode me ajudar? SELECT x_e.DATA_ATUAL ,x_e.CPF_CGC ,x_e.TIPO_ENDERECO ,x_e.CD_ORIGEM ,x_e.LOGRADOURO ,x_e.ENDERECO ,x_e.NUMERO ,x_e.COMPLEMENTO ,x_e.BAIRRO ,x_e.CIDADE ,x_e.UF ,x_e.CEP ,x_e.LOJA_ORIGEM ,x_e.ATENDENTE ,u.NOME_USUARIO
[oracle_br] Re: Duvida
Colega, de PHP mal e mal conheço a sigla, mas numa googlada ultra-hiper rápida de cara caí em http://www.oracle.com/technology/tech/php/pdf/php-scalability-ha-twp.pdf , que JUSTAMENTE fala de PHP com técnicas de alta-disponibilidade de banco, como RAC, então com certeza que existe Leia esse paper e pesquise a página-mãe de PHP com Oracle da própria Oracle (ie, http://www.oracle.com/technology/tech/php/index.html ), que vc acha sem dúvida E don´t forget google is YOUR friend []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Mária Cristina Silva mariancrist...@... escreveu Boa tarde!! Pessoal, temos uma aplicação aqui na empresa que foi desenvolvida em PHP, gostaria de saber se por acaso existe algum drive do tipo do (JDBC OCI) que faça a conexão do PHP com RAC? Agradeço atenção.. -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancrist...@... MSN: mcristinasil...@... -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Otimização de Queries - ou tras opções e observações
Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste grupo. Bem, além da quest existem ** vários ** outros players nesse campo, como a Embarcadero com o Optimizer (http://www.codegear.com/article/38347) , a Confio com o Ignite ! (em http://www.confio.com/opt4_sql_tuning_tool.php ), a Conquest com o detective (http://www.conquestsoftwaresolutions.com/index.php?from=SD) , a SoftTree com o pactão faz-tudo dela em http://www.softtreetech.com/monitor/ . Esses são alguns dos mais conhecidos e antigos no mercado, E a própria Oracle oferece recursos MUITO interessantes para tunning de SQL no Tunning Pack, que vc compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso alguém acha que QUALQUER desses softwares via fazer o trabalho de tunning por vc, que ao invés de investir em treinamento e estudo é só comprar um desses caras que os seus problemas com SQL estarão resolvidos, sorry mas com quase TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos e venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo (ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões (nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que funciona na maioria das vezes é mesmo o cérebro humano equipado com o conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo sendo melhorado. Até recomendo, SE a pessoa que está avaliando tais softwares (que NÂO são baratos!!) tem deficiência de conhecimento/experiência, eu digo pra usar a grana que ia ser investida nisso e usar pra adquirir o conhecimento necessário, na maior parte das vezes isso é MUITO mais efetivo que qquer software... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Eduardo Abrantes de Souza eduardo.abran...@... escreveu É verdade. Colei uma imagem mas ela não foi exibida. Segue o link da ferramenta no site da Quest. http://www.quest.com/sql-optimizer-for-oracle/ From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:43 To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Eduardo, acho que faltou algo na sua msg anterior hehe -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@... mailto:Eduardo.Abrantes%40fgv.br Só se for agora..! From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:19 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Bom dia Eduardo, poderia abrir o nome dessa ferramenta para o grupo? Obrigado. -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@... mailto:Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto: Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [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: [oracle_br] Re: Duvida
Obrigada chiappa, eu já tinha feito uma pesquisa, e havia lido que o PHP não explorava os recursos avaçandos do Oracle RAC, por isso o motivo da minha pergunta... Mas vou dá uma lida no documento que vc me enviou, não tive a mesma sorte de encontra-lo, mas agradeço a sua atenção.. Sem duvida o google é amigo de nós todos.. Abraços, 2009/5/7 jlchiappa jlchia...@yahoo.com.br Colega, de PHP mal e mal conheço a sigla, mas numa googlada ultra-hiper rápida de cara caí em http://www.oracle.com/technology/tech/php/pdf/php-scalability-ha-twp.pdf , que JUSTAMENTE fala de PHP com técnicas de alta-disponibilidade de banco, como RAC, então com certeza que existe Leia esse paper e pesquise a página-mãe de PHP com Oracle da própria Oracle (ie, http://www.oracle.com/technology/tech/php/index.html ), que vc acha sem dúvida E don´t forget google is YOUR friend []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Mária Cristina Silva mariancrist...@... escreveu Boa tarde!! Pessoal, temos uma aplicação aqui na empresa que foi desenvolvida em PHP, gostaria de saber se por acaso existe algum drive do tipo do (JDBC OCI) que faça a conexão do PHP com RAC? Agradeço atenção.. -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancrist...@... MSN: mcristinasil...@... -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancrist...@gmail.com MSN: mcristinasil...@hotmail.com -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas]
RE: [oracle_br] Re: Otimização de Queries - outras opções e observações
Chiappa, em nome dos interessados, obrigado pelas dicas dos softwares. E obrigado, também, pelo SERMÃO. Eduardo. From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of jlchiappa Sent: quinta-feira, 7 de maio de 2009 12:46 To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] Re: Otimização de Queries - outras opções e observações Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste grupo. Bem, além da quest existem ** vários ** outros players nesse campo, como a Embarcadero com o Optimizer (http://www.codegear.com/article/38347) , a Confio com o Ignite ! (em http://www.confio.com/opt4_sql_tuning_tool.php ), a Conquest com o detective (http://www.conquestsoftwaresolutions.com/index.php?from=SD) , a SoftTree com o pactão faz-tudo dela em http://www.softtreetech.com/monitor/ . Esses são alguns dos mais conhecidos e antigos no mercado, E a própria Oracle oferece recursos MUITO interessantes para tunning de SQL no Tunning Pack, que vc compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso alguém acha que QUALQUER desses softwares via fazer o trabalho de tunning por vc, que ao invés de investir em treinamento e estudo é só comprar um desses caras que os seus problemas com SQL estarão resolvidos, sorry mas com quase TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos e venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo (ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões (nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que funciona na maioria das vezes é mesmo o cérebro humano equipado com o conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo sendo melhorado. Até recomendo, SE a pessoa que está avaliando tais softwares (que NÂO são baratos!!) tem deficiência de conhecimento/experiência, eu digo pra usar a grana que ia ser investida nisso e usar pra adquirir o conhecimento necessário, na maior parte das vezes isso é MUITO mais efetivo que qquer software... []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Eduardo Abrantes de Souza eduardo.abran...@... escreveu É verdade. Colei uma imagem mas ela não foi exibida. Segue o link da ferramenta no site da Quest. http://www.quest.com/sql-optimizer-for-oracle/ From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:43 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Eduardo, acho que faltou algo na sua msg anterior hehe -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@... mailto:Eduardo.Abrantes%40fgv.br Só se for agora..! From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:19 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Bom dia Eduardo, poderia abrir o nome dessa ferramenta para o grupo? Obrigado. -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza eduardo.abran...@... mailto:Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto: Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br A todos, bom dia! Alguém conhece alguma ferramenta de otimização de queries para ORACLE? Baixei a da QUEST (Trial) e achei excelente. Grande abraço. [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]
[oracle_br] Re: Otimização de Queries - ou tras opções e observações
de nada... E mais que sermão, é uma observação decorrente da minha experiência, já vi n+1! casos de gerente ou de analista que achavam que um software do tipo seria a salvação total e completa da lavoura, o que nunca foram e nunca serão, espero que com isso as pessoas que estão avaliando os tais softwares os julguem pelo que são, AJUDAS, um recurso a mais, nada mais, nada menos... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Eduardo Abrantes de Souza eduardo.abran...@... escreveu Chiappa, em nome dos interessados, obrigado pelas dicas dos softwares. E obrigado, também, pelo SERMÃO. Eduardo. From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of jlchiappa Sent: quinta-feira, 7 de maio de 2009 12:46 To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] Re: Otimização de Queries - outras opções e observações Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste grupo. Bem, além da quest existem ** vários ** outros players nesse campo, como a Embarcadero com o Optimizer (http://www.codegear.com/article/38347) , a Confio com o Ignite ! (em http://www.confio.com/opt4_sql_tuning_tool.php ), a Conquest com o detective (http://www.conquestsoftwaresolutions.com/index.php?from=SD) , a SoftTree com o pactão faz-tudo dela em http://www.softtreetech.com/monitor/ . Esses são alguns dos mais conhecidos e antigos no mercado, E a própria Oracle oferece recursos MUITO interessantes para tunning de SQL no Tunning Pack, que vc compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso alguém acha que QUALQUER desses softwares via fazer o trabalho de tunning por vc, que ao invés de investir em treinamento e estudo é só comprar um desses caras que os seus problemas com SQL estarão resolvidos, sorry mas com quase TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos e venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo (ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões (nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que funciona na maioria das vezes é mesmo o cérebro humano equipado com o conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo sendo melhorado. Até recomendo, SE a pessoa que está avaliando tais softwares (que NÂO são baratos!!) tem deficiência de conhecimento/experiência, eu digo pra usar a grana que ia ser investida nisso e usar pra adquirir o conhecimento necessário, na maior parte das vezes isso é MUITO mais efetivo que qquer software... []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Eduardo Abrantes de Souza Eduardo.Abrantes@ escreveu É verdade. Colei uma imagem mas ela não foi exibida. Segue o link da ferramenta no site da Quest. http://www.quest.com/sql-optimizer-for-oracle/ From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:43 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Eduardo, acho que faltou algo na sua msg anterior hehe -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza Eduardo.Abrantes@ mailto:Eduardo.Abrantes%40fgv.br Só se for agora..! From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:19 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Otimização de Queries Bom dia Eduardo, poderia abrir o nome dessa ferramenta para o grupo? Obrigado. -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2009/5/7 Eduardo Abrantes de Souza Eduardo.Abrantes@ mailto:Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%40fgv.brmailto: Eduardo.Abrantes%40fgv.br Eduardo.Abrantes%2540fgv.br A todos, bom dia! Alguém
[oracle_br] Re: Duvida
Não sei que pesquisa vc tinha feito, mas provavelmente não foi nos mesmos recursos que indiquei, então na próxima use-os, ok ? Isso é uma dica geral, uma pesquisa inicial bem feita, usando os recursos disponíveis todos, sempre é o passo inicial pra dirimir qquer dúvida... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Mária Cristina Silva mariancrist...@... escreveu Obrigada chiappa, eu já tinha feito uma pesquisa, e havia lido que o PHP não explorava os recursos avaçandos do Oracle RAC, por isso o motivo da minha pergunta... Mas vou dá uma lida no documento que vc me enviou, não tive a mesma sorte de encontra-lo, mas agradeço a sua atenção.. Sem duvida o google é amigo de nós todos.. Abraços, 2009/5/7 jlchiappa jlchia...@... Colega, de PHP mal e mal conheço a sigla, mas numa googlada ultra-hiper rápida de cara caí em http://www.oracle.com/technology/tech/php/pdf/php-scalability-ha-twp.pdf , que JUSTAMENTE fala de PHP com técnicas de alta-disponibilidade de banco, como RAC, então com certeza que existe Leia esse paper e pesquise a página-mãe de PHP com Oracle da própria Oracle (ie, http://www.oracle.com/technology/tech/php/index.html ), que vc acha sem dúvida E don´t forget google is YOUR friend []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Mária Cristina Silva mariancristina@ escreveu Boa tarde!! Pessoal, temos uma aplicação aqui na empresa que foi desenvolvida em PHP, gostaria de saber se por acaso existe algum drive do tipo do (JDBC OCI) que faça a conexão do PHP com RAC? Agradeço atenção.. -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancristina@ MSN: mcristinasilva3@ -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas] -- Abraços, Mária Cristina Cel: 031-8883-5543 E-mail: mariancrist...@... MSN: mcristinasil...@... -- O começo é a parte mais importante do trabalho. - Platão [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Duvida
Com certeza, é algo que já anda comigo.. Mas obrigada pela sua dica, Mestre.. Abraços, e obrigada pela tenção de todos. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Otimização de Queries - outras opções e observações
Prezados, Sugiro que antes de partirem para qualquer ferramenta, mantenham as estatísticas atualizadas. A partir do 9i as estatísticas trazem um benefício enorme para o banco e a maioria das regras de otimização já são automaticamente implementadas pelo Oracle na versão 11g, restando somente mesmo o ajuste fino a ser feito. Vale destacar a otimzação de comandos SQL é uma das últimas etapas de TUNING. Aproveitando um pouco o assunto, gostaria de deixar claro que TUNING se escreve com um único N e não com dois como a maioria das pessoas acha, essa dica é valida principalmente para quem gosta de colocar que conhece de TUNING no currículo. Geralmente quando estou contratando DBAs para minha equipe pego muitos currículos assim, de cara já suspeitamos se realmente a pessoa conhece de TUNING ou conhece de TUNNING :)... Atenciosamente, Caio Spadafora, http://0011brothers.blogspot.com/ --- Em qui, 7/5/09, jlchiappa jlchia...@yahoo.com.br escreveu: De: jlchiappa jlchia...@yahoo.com.br Assunto: [oracle_br] Re: Otimização de Queries - outras opções e observações Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 7 de Maio de 2009, 13:25 de nada... E mais que sermão, é uma observação decorrente da minha experiência, já vi n+1! casos de gerente ou de analista que achavam que um software do tipo seria a salvação total e completa da lavoura, o que nunca foram e nunca serão, espero que com isso as pessoas que estão avaliando os tais softwares os julguem pelo que são, AJUDAS, um recurso a mais, nada mais, nada menos... []s Chiappa --- Em oracle...@yahoogrup os.com.br, Eduardo Abrantes de Souza Eduardo.Abrantes@ ... escreveu Chiappa, em nome dos interessados, obrigado pelas dicas dos softwares. E obrigado, também, pelo SERMÃO. Eduardo. From: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com..br] On Behalf Of jlchiappa Sent: quinta-feira, 7 de maio de 2009 12:46 To: oracle...@yahoogrup os.com.br Subject: [oracle_br] Re: Otimização de Queries - outras opções e observações Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste grupo. Bem, além da quest existem ** vários ** outros players nesse campo, como a Embarcadero com o Optimizer (http://www.codegear .com/article/ 38347) , a Confio com o Ignite ! (em http://www.confio. com/opt4_ sql_tuning_ tool.php ), a Conquest com o detective (http://www.conquest softwaresolution s.com/index. php?from= SD) , a SoftTree com o pactão faz-tudo dela em http://www.softtree tech.com/ monitor/ . Esses são alguns dos mais conhecidos e antigos no mercado, E a própria Oracle oferece recursos MUITO interessantes para tunning de SQL no Tunning Pack, que vc compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso alguém acha que QUALQUER desses softwares via fazer o trabalho de tunning por vc, que ao invés de investir em treinamento e estudo é só comprar um desses caras que os seus problemas com SQL estarão resolvidos, sorry mas com quase TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos e venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo (ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões (nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que funciona na maioria das vezes é mesmo o cérebro humano equipado com o conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo sendo melhorado... .. Até recomendo, SE a pessoa que está avaliando tais softwares (que NÂO são baratos!!) tem deficiência de conhecimento/ experiência, eu digo pra usar a grana que ia ser investida nisso e usar pra adquirir o conhecimento necessário, na maior parte das vezes isso é MUITO mais efetivo que qquer software... []s Chiappa --- Em oracle...@yahoogrup os.com.br mailto:oracle_ br%40yahoogrupos ..com.br , Eduardo Abrantes de Souza Eduardo.Abrantes@ escreveu É verdade. Colei uma imagem mas ela não foi exibida. Segue o link da ferramenta no site da Quest. http://www.quest. com/sql-optimize r-for-oracle/ From: oracle...@yahoogrup os.com.br mailto:oracle_ br%40yahoogrupos .com.br [mailto:oracle...@yahoogrup os.com.br mailto:oracle_ br%40yahoogrupos .com.br ] On Behalf Of Fernando Martins Sent: quinta-feira, 7 de maio de 2009 09:43 To: oracle...@yahoogrup os.com.br mailto:oracle_ br%40yahoogrupos .com.br Subject: Re: [oracle_br] Otimização de Queries Eduardo, acho que faltou algo na sua msg anterior hehe -- Fernando Martins God grant us the serenity to accept the things we cannot change,
[oracle_br] Re: Otimização de Queries - ou tras opções e observações
Quanto às estats, sim, e vale a pena dizer que NÃO É só coletar, é coletar do MODO adequado (com Histogramas se/onde necessário), no MOMENTO adequado (ie, logo após que a tabela sofreu uma alteração drástica de volumes), com a FERRAMENTA adequada (ie, DBMS_STATS.GATHER_TABLE_STATS, customizado para cada grupo de tabelas, E NÂO simplesmente mandar brasa num GATHER_SCHEMA_STATS ou (Deus nos livre!) de um GATHER_DATABASE_STATS, na FREQUÊNCIA mais adequada ao caso... Quanto ao outro tópico, sim, é um vício danado isso, é que da mesma forma que vc faz o Continuos de vários verbos dobrando letras (run - running, swim - swiming) , os muitos casos onde isso não se aplica por distração mesmo a pessoa acaba caindo nessa, eu mesmo erro isso trocentas vezes e não tem jeito, só mesmo se policiando mais... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Caio Spadafora caiospadaf...@... escreveu Prezados, Sugiro que antes de partirem para qualquer ferramenta, mantenham as estatísticas atualizadas. A partir do 9i as estatísticas trazem um benefício enorme para o banco e a maioria das regras de otimização já são automaticamente implementadas pelo Oracle na versão 11g, restando somente mesmo o ajuste fino a ser feito. Vale destacar a otimzação de comandos SQL é uma das últimas etapas de TUNING. Aproveitando um pouco o assunto, gostaria de deixar claro que TUNING se escreve com um único N e não com dois como a maioria das pessoas acha, essa dica é valida principalmente para quem gosta de colocar que conhece de TUNING no currículo. Geralmente quando estou contratando DBAs para minha equipe pego muitos currículos assim, de cara já suspeitamos se realmente a pessoa conhece de TUNING ou conhece de TUNNING :)... Atenciosamente, Caio Spadafora, http://0011brothers.blogspot.com/ --- Em qui, 7/5/09, jlchiappa jlchia...@... escreveu: De: jlchiappa jlchia...@... Assunto: [oracle_br] Re: Otimização de Queries - outras opções e observações Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 7 de Maio de 2009, 13:25 de nada... E mais que sermão, é uma observação decorrente da minha experiência, já vi n+1! casos de gerente ou de analista que achavam que um software do tipo seria a salvação total e completa da lavoura, o que nunca foram e nunca serão, espero que com isso as pessoas que estão avaliando os tais softwares os julguem pelo que são, AJUDAS, um recurso a mais, nada mais, nada menos... []s Chiappa --- Em oracle...@yahoogrup os.com.br, Eduardo Abrantes de Souza Eduardo.Abrantes@ ... escreveu Chiappa, em nome dos interessados, obrigado pelas dicas dos softwares. E obrigado, também, pelo SERMÃO. Eduardo. From: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com..br] On Behalf Of jlchiappa Sent: quinta-feira, 7 de maio de 2009 12:46 To: oracle...@yahoogrup os.com.br Subject: [oracle_br] Re: Otimização de Queries - outras opções e observações Sim, com certeza anexos de qquer tipo são ** barrados **, proibidos neste grupo. Bem, além da quest existem ** vários ** outros players nesse campo, como a Embarcadero com o Optimizer (http://www.codegear .com/article/ 38347) , a Confio com o Ignite ! (em http://www.confio. com/opt4_ sql_tuning_ tool.php ), a Conquest com o detective (http://www.conquest softwaresolution s.com/index. php?from= SD) , a SoftTree com o pactão faz-tudo dela em http://www.softtree tech.com/ monitor/ . Esses são alguns dos mais conhecidos e antigos no mercado, E a própria Oracle oferece recursos MUITO interessantes para tunning de SQL no Tunning Pack, que vc compra á parte pra usar no OEM, mas de cara ** EU AVISO ** : se por acaso alguém acha que QUALQUER desses softwares via fazer o trabalho de tunning por vc, que ao invés de investir em treinamento e estudo é só comprar um desses caras que os seus problemas com SQL estarão resolvidos, sorry mas com quase TOTAL certeza quem pensa assim vai se dar MUITO mal Afinal, vamos e venhamos, o que esses softs TODOS fazem é seguir uma série de regrinhas, de métodos gerais de otimização, E se houvese um algoritmo que solucionasse todo (ou a maioria) dos problemas de performance de SQL, FATALMENTE a Oracle já o teria embutido, ok ? Esses softs todos são AJUDINHAS, eles te dão sugestões (nem sempre as melhores), mas NÂO TEM JEITO, a única tool de tunning que funciona na maioria das vezes é mesmo o cérebro humano equipado com o conhecimento técnico nece´ssário E com o conhecimento do negócio/aplicativo sendo melhorado... .. Até recomendo, SE a pessoa que está avaliando tais softwares (que NÂO são baratos!!) tem deficiência de conhecimento/ experiência, eu digo pra usar a grana que ia ser investida nisso e usar pra adquirir o
[oracle_br] Analise de CPU e Banco
Senhores, boa tarde, estou com o seguinte problema, uso o Glance e o TOP para realizar monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma máquina em termos de hardware muito boa, o q poderia fazer para monitar o q ta ocorrendo?
Re: [oracle_br] Analise de CPU e Banco
Qual SO? Versão do Banco? Discos? Números de sessões? Já tentou com o uso do top pegar as sessões que estão consumindo mais CPU, pelo SPID pegar o SID, Serial e gerar um trace para ver o que elas estão fazendo? Ah quanto tempo está assim? Bloqueios vc diz.. são locks né? hehe - Original Message - From: Anderson Ferreira Rodrigues To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 07, 2009 3:36 PM Subject: [oracle_br] Analise de CPU e Banco Senhores, boa tarde, estou com o seguinte problema, uso o Glance e o TOP para realizar monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma máquina em termos de hardware muito boa, o q poderia fazer para monitar o q ta ocorrendo? -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Analise de CPU e Banco
Boa Tarde, Monitorar os sql's que estão em execução... Normalmente eles são responsáveis por consumo excessivo de CPU. Uma outra coisa é ver se tem alguma tabela/índice em parallel. Atenciosamente, Rodrigo Mufalani OCP 10g 11g OCE RAC 10g R2 mufal...@oi.com.br http://mufalani.blogspot.com Mensagem Original: Data: 15:36:42 07/05/2009 De: Anderson Ferreira Rodrigues andfr2...@hotmail.com Assunto: [oracle_br] Analise de CPU e Banco Senhores, boa tarde, estou com o seguinte problema, uso o Glance e o TOP para realizar monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma máquina em termos de hardware muito boa, o q poderia fazer para monitar o q ta ocorrendo? -- 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 Na Oi Internet você ganha ou ganha. Além de acesso grátis com qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma, suporte grátis e muito mais. Baixe grátis o Discador Oi em http://www.oi.com.br/discador e comece a ganhar. Agora, se o seu negócio é voar alto na internet, assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em http://www.oi.com.br/bandalarga e aproveite essa moleza!
[oracle_br] Function Inline
Caros... Eu estou precisando fazer uma VIEW passando dois parâmetros, porém vi que não existe como passar parâmetro na view. Dando uma pesquisada na net, enontrei que dava para resolver isso com function inLine, porém só encontrei referencia do mesmo para o SQlServer. Alguem pode nos fornecer uma luz? Agradeço desde já -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Function Inline
Eai.. tranquilo ? de uma olhada neste link aqui http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:6160800568535 - Original Message - From: francisco porfirio To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 07, 2009 4:55 PM Subject: [oracle_br] Function Inline Caros... Eu estou precisando fazer uma VIEW passando dois parâmetros, porém vi que não existe como passar parâmetro na view. Dando uma pesquisada na net, enontrei que dava para resolver isso com function inLine, porém só encontrei referencia do mesmo para o SQlServer. Alguem pode nos fornecer uma luz? Agradeço desde já -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] oci8 + Encoding + apache
Pessoal alguém aí trabalha ou trabalhou com apache conectando no oracle 10 usando oci8? Eu estou conectando o apache no oracle porém está saindo alguns caracteres truncados. Alguém sabe como eu arrumo isso? Obrigado -- __ Leonardo Santos da Mata __ MSN: leonardodam...@hotmail.com GTalk: leonardodamata SKYPE: lsmata TWITTER: leonardodamata E-MAIL: leonardodam...@gmail.com __ [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] ASM Redundância Normal
Tenho uma dúvida sobre a opção de normal redundance do ASM. Vamos supor o seguinte cenário: - Tenho dois storages (A e B); - Aloquei os discos /dev/diskA1 e /dev/diskA2 no storage A; - Aloquei os discos /dev/diskB1 e /dev/diskB2 no storage B; - Todos os discos com o mesmo tamanho. A partir dos discos alocados criei o meu disk group da seguinte forma: CREATE DISKGROUP DG1 NORMAL REDUNDANCY FAILGROUP FG1 DISK '/dev/diskA1' NAME diskA1, '/dev/diskA2' NAME diskA2, FAILGROUP FG2 DISK '/dev/diskB1' NAME diskB1, '/dev/diskB2' NAME diskB2; Ainda não tive tempo de testar, mas nessa configuração, pelo que entendi do manual, tem-se: 1- A perda de um dos discos de FG1 (diskA1 ou diskA2 do storage A) não compromete o funcionamento da instância; 2- O crash do storage A (perda de dois discos simultaneamente no storage A) não compromete o funcionamento da instância; 3- A perda de um dos discos de FG2 (diskB1 ou diskB2 d storage B) não compromete o funcionamento da instância; 4- O crash do storage B (perda de dois discos simultanemente do storage B) não compromete o funcionamento da instância; Ou seja, pelo que entendi do manual, toda a unidade de alocação de FG1 têm um espelho em FG2. As conclusões de 1 a 4 estão corretas? Obs.: Ainda estou trabalhando na disponibilização dos recursos de hardware para testar! Eliandro. OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: ASM Redundância Normal (complemento)
Se as conclusões estão corretas, surge outra dúvida: Vamos supor que eu utilize o DG1, criado abaixo, em uma instalação RAC metropolitano (cada nó em um CPD distinto), pergunto: Qual a real necessidade de eu ter um Data Guard nesse ambiente? Fazer bkp no dataguard? Aplicação com delay das alterações feitas no primário (flash back não resolveria)? Eliandro De: Eliandro Jakubski/CHI/BR/Itaipu Para: oracle_br@yahoogrupos.com.br Data: 07/05/2009 18:50 Assunto: ASM Redundância Normal Tenho uma dúvida sobre a opção de normal redundance do ASM. Vamos supor o seguinte cenário: - Tenho dois storages (A e B); - Aloquei os discos /dev/diskA1 e /dev/diskA2 no storage A; - Aloquei os discos /dev/diskB1 e /dev/diskB2 no storage B; - Todos os discos com o mesmo tamanho. A partir dos discos alocados criei o meu disk group da seguinte forma: CREATE DISKGROUP DG1 NORMAL REDUNDANCY FAILGROUP FG1 DISK '/dev/diskA1' NAME diskA1, '/dev/diskA2' NAME diskA2, FAILGROUP FG2 DISK '/dev/diskB1' NAME diskB1, '/dev/diskB2' NAME diskB2; Ainda não tive tempo de testar, mas nessa configuração, pelo que entendi do manual, tem-se: 1- A perda de um dos discos de FG1 (diskA1 ou diskA2 do storage A) não compromete o funcionamento da instância; 2- O crash do storage A (perda de dois discos simultaneamente no storage A) não compromete o funcionamento da instância; 3- A perda de um dos discos de FG2 (diskB1 ou diskB2 d storage B) não compromete o funcionamento da instância; 4- O crash do storage B (perda de dois discos simultanemente do storage B) não compromete o funcionamento da instância; Ou seja, pelo que entendi do manual, toda a unidade de alocação de FG1 têm um espelho em FG2. As conclusões de 1 a 4 estão corretas? Obs.: Ainda estou trabalhando na disponibilização dos recursos de hardware para testar! Eliandro. OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Dúivida RAC
Estou adiantando uma dúvida que irei testar assim que possível. considerando os discos OCR e VOTING de uma instalação RAC: Supondo que eu crie um RAC com dois nós geograficamente distribuídos (2 CPD´s/storages ligados por fibra). Minha intenção é ter uma réplica do OCR/voting em cada CPD/storage. Em se tratando do disco de voting, tive acesso a alguns artigos que afirmam que, para o ambiente RAC se manter ativo, é necessário um quorum de 50%+1 desses discos. Considerando isso, caso um dos CPD´s cair e eu tiver apenas duas cópias do disco de voting meu RAC caí (não alcanço 50%+1 para quorum). Pergunto: - Realmente é imposto um quorum sobre os discos de voting? - Se sim e supondo que eu deseje disponibilidade do ambiente mesmo com o crash completo de um dos CPD´s eu teria que ter um terceiro site (CPD) para a terceira réplica do voting disk? Eliandro. OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
RE: [oracle_br] Analise de CPU e Banco
Então esta instalado em um HP-UX 11 com oracle 9.2 por essa analise eu já verifiquei, posso vericar os traces, seria uma boa usar o tkaf? Atenciosamente, Anderson Ferreira Cel: +55 11 8876-7515 E-mail: andfr2...@hotmail.com Or aferre...@mackenzista.com.br To: oracle_br@yahoogrupos.com.br From: wfras...@yahoo.com.br Date: Thu, 7 May 2009 15:59:53 -0300 Subject: Re: [oracle_br] Analise de CPU e Banco Qual SO? Versão do Banco? Discos? Números de sessões? Já tentou com o uso do top pegar as sessões que estão consumindo mais CPU, pelo SPID pegar o SID, Serial e gerar um trace para ver o que elas estão fazendo? Ah quanto tempo está assim? Bloqueios vc diz.. são locks né? hehe - Original Message - From: Anderson Ferreira Rodrigues To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 07, 2009 3:36 PM Subject: [oracle_br] Analise de CPU e Banco Senhores, boa tarde, estou com o seguinte problema, uso o Glance e o TOP para realizar monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma máquina em termos de hardware muito boa, o q poderia fazer para monitar o q ta ocorrendo? -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas] _ Conheça os novos produtos Windows Live! Clique aqui. http://www.windowslive.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Analise de CPU e Banco
Anderson faça um trace dessas sessões que estão no top de consumo de CPU e use o tkprof para analisar as mesmas. - Original Message - From: Anderson Ferreira To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 07, 2009 7:42 PM Subject: RE: [oracle_br] Analise de CPU e Banco Então esta instalado em um HP-UX 11 com oracle 9.2 por essa analise eu já verifiquei, posso vericar os traces, seria uma boa usar o tkaf? Atenciosamente, Anderson Ferreira Cel: +55 11 8876-7515 E-mail: andfr2...@hotmail.com Or aferre...@mackenzista.com.br To: oracle_br@yahoogrupos.com.br From: wfras...@yahoo.com.br Date: Thu, 7 May 2009 15:59:53 -0300 Subject: Re: [oracle_br] Analise de CPU e Banco Qual SO? Versão do Banco? Discos? Números de sessões? Já tentou com o uso do top pegar as sessões que estão consumindo mais CPU, pelo SPID pegar o SID, Serial e gerar um trace para ver o que elas estão fazendo? Ah quanto tempo está assim? Bloqueios vc diz.. são locks né? hehe - Original Message - From: Anderson Ferreira Rodrigues To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 07, 2009 3:36 PM Subject: [oracle_br] Analise de CPU e Banco Senhores, boa tarde, estou com o seguinte problema, uso o Glance e o TOP para realizar monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma máquina em termos de hardware muito boa, o q poderia fazer para monitar o q ta ocorrendo? -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas] __ Conheça os novos produtos Windows Live! Clique aqui. http://www.windowslive.com.br [As partes desta mensagem que não continham texto foram removidas] -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: ASM Redundância Normal (complemento)
Oi Eliandro. As conclusões estão corretas sim, o DG1 está redundante, pode perder um Failgroup todo. Só para de perder 1 disco de um failgroup, e antes de você troca-lo, perder outro disco do outro failgroup. Quanto ao Cluster que você menciona, o metropolitano, é um Stretch Cluster, que irá requerer que 1 storage seja espelhado em outro storage na outra localidade. O DG RAC Primary x RAC Physical é a solução recomendada pela Oracle (e seria mais barata) para um cenário com dois sites. Abraço ! - Ricardo Portilho Proni http://portilho.profissionaloracle.com.br Em Qui, 2009-05-07 às 18:58 -0300, Eliandro Jakubski escreveu: Se as conclusões estão corretas, surge outra dúvida: Vamos supor que eu utilize o DG1, criado abaixo, em uma instalação RAC metropolitano (cada nó em um CPD distinto), pergunto: Qual a real necessidade de eu ter um Data Guard nesse ambiente? Fazer bkp no dataguard? Aplicação com delay das alterações feitas no primário (flash back não resolveria)? Eliandro De: Eliandro Jakubski/CHI/BR/Itaipu Para: oracle_br@yahoogrupos.com.br Data: 07/05/2009 18:50 Assunto: ASM Redundância Normal Tenho uma dúvida sobre a opção de normal redundance do ASM. Vamos supor o seguinte cenário: - Tenho dois storages (A e B); - Aloquei os discos /dev/diskA1 e /dev/diskA2 no storage A; - Aloquei os discos /dev/diskB1 e /dev/diskB2 no storage B; - Todos os discos com o mesmo tamanho. A partir dos discos alocados criei o meu disk group da seguinte forma: CREATE DISKGROUP DG1 NORMAL REDUNDANCY FAILGROUP FG1 DISK '/dev/diskA1' NAME diskA1, '/dev/diskA2' NAME diskA2, FAILGROUP FG2 DISK '/dev/diskB1' NAME diskB1, '/dev/diskB2' NAME diskB2; Ainda não tive tempo de testar, mas nessa configuração, pelo que entendi do manual, tem-se: 1- A perda de um dos discos de FG1 (diskA1 ou diskA2 do storage A) não compromete o funcionamento da instância; 2- O crash do storage A (perda de dois discos simultaneamente no storage A) não compromete o funcionamento da instância; 3- A perda de um dos discos de FG2 (diskB1 ou diskB2 d storage B) não compromete o funcionamento da instância; 4- O crash do storage B (perda de dois discos simultanemente do storage B) não compromete o funcionamento da instância; Ou seja, pelo que entendi do manual, toda a unidade de alocação de FG1 têm um espelho em FG2. As conclusões de 1 a 4 estão corretas? Obs.: Ainda estou trabalhando na disponibilização dos recursos de hardware para testar! Eliandro. OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Dúivida RAC
Oi Eliandro. Cenário interessante. Creio que uma soluçao melhor para isso (e seria a recomendada para HA pela Oracle) seriam dois sites, um com RAC dois nós, e outro site com um Physical Data Guard em RAC, com dois nós. Desta forma um dos sites poderia explodir, você teria o outro. Com dois nós geograficamente separados, se os dois sites estiverem no ar, mas seu link cair, que nó será dono do cluster? Dependerá de onde está o storage, que deve ser 1. Você disse que seriam dois storages... como assim? Um é espelho do outro, ou cada um fica com uma parte do banco? E esta recomendação de número de voting disks online está estranha. Você só pode ter até 3 Voting Disks, então 50%+1 de 2 seriam 2, mas e 50%+1 de 3? Desta forma o mirroring não é tão benéfico. - Ricardo Portilho Proni http://portilho.profissionaloracle.com.br Em Qui, 2009-05-07 às 19:11 -0300, Eliandro Jakubski escreveu: Estou adiantando uma dúvida que irei testar assim que possível. considerando os discos OCR e VOTING de uma instalação RAC: Supondo que eu crie um RAC com dois nós geograficamente distribuídos (2 CPD´s/storages ligados por fibra). Minha intenção é ter uma réplica do OCR/voting em cada CPD/storage. Em se tratando do disco de voting, tive acesso a alguns artigos que afirmam que, para o ambiente RAC se manter ativo, é necessário um quorum de 50%+1 desses discos. Considerando isso, caso um dos CPD´s cair e eu tiver apenas duas cópias do disco de voting meu RAC caí (não alcanço 50%+1 para quorum). Pergunto: - Realmente é imposto um quorum sobre os discos de voting? - Se sim e supondo que eu deseje disponibilidade do ambiente mesmo com o crash completo de um dos CPD´s eu teria que ter um terceiro site (CPD) para a terceira réplica do voting disk? Eliandro. OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Analise de CPU e Banco
Mr Anderson... Pode executar este SQL durante os picos de CPU, e postar aqui? De preferência, execute ele três vezes seguidas. SET PAGESIZE 1000 SET LINESIZE 170 COLUMN EVENT FORMAT A50 SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT FROM V$SESSION_WAIT W ORDER BY W.SECONDS_IN_WAIT, W.SID; - Ricardo Portilho Proni http://portilho.profissionaloracle.com.br Em Qui, 2009-05-07 às 18:36 +, Anderson Ferreira Rodrigues escreveu: Senhores, boa tarde, estou com o seguinte problema, uso o Glance e o TOP para realizar monitoramento das máquinas aqui do trabalho, e tb analiso as sessões e os bloqueios, caso exista, so q tenho notado q mesmo não existindo bloqueios e e pouco user, a CPU fica em 100%, a memoria fica abaixo de 50%, e temos uma máquina em termos de hardware muito boa, o q poderia fazer para monitar o q ta ocorrendo?