[oracle_br] Re: Oracle RDBMS 12c disponibilizado
Sim, verdade... Eu até comentei num outro email anterior (mas que pelo jeito o yahoo!groups comeu) que com certeza em breve a Oracle vai certificar sim certamente tanto o 11g quanto o 12c no Windows 2012 , e nem é tão grande assim a demora, já que o Windows 2012 entrou no mercado efetivamente há POUCOS MESES, a MAIORIA das empresas ainda está se adaptando a ele... E comentei também que a necessidade de certificar seus produtos , derivada diretamente do fato da m$oft não ter uma camada garantida de retrocompatibilidade, é GERAL, e não só da Oracle : muitos fornecedores de storage, de backup, etc, etc, ainda estão certificando seus softwares/drivers/soluções com o Windows 2012... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Andre Santos escreveu > > Angelo > > Não é bem isso... é que "primeiro" foram liberadas as edições para Linux e > Solaris. > Mas "em breve" devem ser diponibilizadas as edições para Windows. ;) > > [ ] > > André > > > > Em 27 de junho de 2013 10:26, angelo escreveu: > > > Isso é ruim porque já está existindo dificuldade de comprar o Windows 2008 > > R2 > > eu por exemplo não posso (por questões que fogem do lado tecnico) usar > > Oracle com Linux. > > > > O fornecedor agora só quer vender licença open ou assurance, que ai pega a > > versao que quiser, a partir do portal de licenciamento da MS (mais caro) e > > faz o download, ja que da direito ao downgrade... Se tentar comprar um > > servidor com licença OEM, ja nao consegue.. só se tiver sobrando > > > > Não certificar o Oracle para Windows 2012, abre o mercado para o Sql Server > > 2012. Vai ter muito consumidor achando que nao vale a pena.. > > > > > > > > > > 2013/6/26 J. Laurindo Chiappa > > > > > ** > > > > > > > > > Neca : se vc consultar no local adequado, que é no metalink a aba > > > Certification, vc vai ver que o Windows 2012 ainda nem consta na lista de > > > plataforma para o database... > > > PROVAVELMENTE, já que vai sair o patchset 11.2.0.4 em breve, a Oracle > > deve > > > se posicionar apenas nessa ocasião, confirmando ou negando a certificação > > > do 11g em Windows 2012... > > > > > > > > > []s > > > > > > Chiappa > > > > > > --- Em oracle_br@yahoogrupos.com.br, angelo escreveu > > > > > > > > E por falar em Oracle 12 > > > > > > > > será que o nosso amigo Oracle 11g ja foi certificado para windows 2012 > > > > server? > > > > > > > > > > > > > > > > > > > > > > > > 2013/6/26 angelo > > > > > > > > > > > > Opa que noticia boa Chiappa > > > > > > > > > > Será que está disponivel no metalink ? > > > > > > > > > > > > > > > 2013/6/25 J. Laurindo Chiappa > > > > > > > > > > ** > > > > > > > >> > > > > >> > > > > >> Hoje recebi no oracle-l msg avisando que a Oracle disponibilizou o > > > > >> download do RDBMS 12c (inicialmente para Linux e Solaris, quase > > > sempre os > > > > >> SOs iniciais a receberem novas versões e patches/patchsets) - ASAP > > já > > > vou > > > > >> estar baixando e vou conferir as novidades (eu pessoalmente estou > > > muito > > > > >> curioso de ver o novo conceito de pluggable databases), fikadika... > > > > >> > > > > >> []s > > > > >> > > > > >> Chiappa > > > > >> > > > > >> > > > > >> > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > -- > > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > > inteira responsabilidade de seus remetentes. > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > > > -- > > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » > > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! > > VISITE: http://www.oraclebr.com.br/ > > > > Links do Yahoo! Grupos > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >
[oracle_br] Re: Ajuda SQL
Ah sim, é o que se fazia antes das funções analíticas, acessar a(s) tabela(s) 2x : uma vez para se agrupar, e uma segunda vez (numa outer query) para buscar os detalhes que foram suprimidos na agrupação, sim é possível O que não é possível é Só e Apenas com o GROUP BY, como eu disse... E é claro, Muito Provavelmente a função analítica, por não forçar a acessar 2x a(s) tabela(s) - com Analytics no momento mesmo em que os dados estão sendo lidos a janela de agrupamento vai sendo montada - , deve ser mais performática... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." escreveu > > Então... Eu faria o seguinte: > > 1 - Usaria o MAX(data) e o MIN(data) para capturar as datas (dentro de uma > subquery); > 2 - Na query mais externa eu pegaria os VALORES correspondentes dessas > datas extremas; > 3 - tendo o valor da primeira data e o valor da última data, subtraio um > valor do outro; > 4 - subtraio também as próprias datas (para ver o número de dias do > intervalo das duas); > > Pronto, tendo isso fica fácil > Divido o Valor pelo Intervalo das datas e tenho o crescimento diário médio. > > No meu entendimento esse valor da "média de crescimento" não se altera > (afinal, é uma média) se eu calcular todos os intervalos um por um (a cada > 15 dias) ou se eu pegar o período TODO de uma vez com os valores extremos, > estou errado? > > > > > > 2013/6/27 J. Laurindo Chiappa > > > ** > > > > > > Não, colega : se ele pedir um > > > > SELECT NOME_TABLESPACE, MIN(DATA), MAX(DATA) GROUP BY NOME_TABLESPACE; > > > > ele vai obter a data inicial e a data final para cada grupo, okdoc, MAS > > como obter os valores-detalhe do grupo, ie, para cada data o TOTAL_USADO > > ??? Com GROUP BY vc não consegue agrupar SEM perder acesso aos detalhes, e > > é Justamente o detalhe não-parte da chave que ele precisa > > Ele conseguiria facilmente obter o resultado via GROUP BY ** SE ** e > > APENAS SE o objetivo dele fosse agrupar/transformar num só valor a > > informação detalhe, tipo : > > > > SELECT NOME_TABLESPACE, MIN(DATA), MAX(DATA), AVG(TOTAL_USADO) GROUP BY > > NOME_TABLESPACE; > > > > mas isso dá a média DENTRO DO GRUPO, e ele já disse em outra msg que não é > > isso que ele quer, ele PRECISA dos valores-detalhe dentro do grupo para > > calcular o crescimento - a média da utilização pura e simplesmente não o > > atende > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." > > escreveu > > > > > > > > Chiappa, eu entendo que ele pode sim usar o GROUP BY, pegando MAX(data) e > > > MIN(data), conforme expliquei no meu e-mail... > > > Concorda? > > > > > > > > > > > > 2013/6/27 J. Laurindo Chiappa > > > > > > > ** > > > > > > > > > > > > > > Sim, com ABSOLUTA certeza vc não especificou adequadamente : como eu > > > > disse, GROUP BY transforma os n registros em um só, e para isso os > > valores > > > > distintos tem que ser agrupados também, seja somando, contando, > > calculando > > > > a média,mas o fato é que num GROUP BY os valores individuais são > > eliminados > > > > no grupo, não há como vc os acessar > > > > O que vc está diendo agora é que a sua necessidade é DIFERENTE, vc quer > > > > saber o valor inicial (o primeiro registro, ordenado por data) do > > grupo, o > > > > valor final do último registro do grupo (ainda ordenado por data) E > > fazer > > > > uma conta de menos com esses valores para saber o Crescimento... > > > > Aí é CLARO que o GROUP BY não serve para isso - quem ter a > > possibilidade > > > > de agrupar logicamente registros SEM eliminar valores não-chave de > > grupo > > > > são as funções analíticas Dá um look nas msgs recentes do grupo que > > > > tiveram algumas discussões/demonstrações e no site asktom vc acha > > diversos > > > > exemplos, como > > > > > > http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:122801500346829407#125077500346844087... > > > > > > > > > > > > []s > > > > > > > > Chiappa > > > > > > > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > > > > > > > Chiappa e Rodrigo, > > > > > > > > > > Acho que não me expressei bem. > > > > > > > > > > O que eu quero é a media de crescimento das tablespaces. > > > > > Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas > > > > (quanto cresceu ou diminuiu): > > > > > > > > > > > SYSAUX 27-MAY-13 553.13 > > > > > > SYSAUX 11-JUN-13 627.56 > > > > > > SYSAUX 25-JUN-13 604.88 > > > > > > > > > > > > > > > > > > > > 627,56 - 553,13 = aumentou 74 Mbytes de 27 de maio a 11 de junho. > > > > > 604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho. > > > > > > > > > > Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada > > 15 > > > > dias) = 27,16 Mbytes > > > > > > > > > > > > > > > A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 > > > > Mbytes. > > > > > > > > > > > > > > > att. > > > > > Raphael > > > > > > > > > >
Re: [oracle_br] Re: Tipo de Dado Number
Obrigado a todos pela ajuda e pelos esclarecimentos. Igor Alves System Analyst / DBA - EBIX Cientista da Computação pela Faculdade Ruy Barbosa - FRB Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS Tel: (11) 95192-7114(TIM) Linkedin:http://br.linkedin.com/in/igoralves Em 27 de junho de 2013 11:54, J. Laurindo Chiappa escreveu: > ** > > > Sim sim, tá claro que vc escolheu um exemplo impróprio, já entendemos que > o que vc quer é 3 casas decimais significativas > O ponto só que vc tem que ter bem claro é o levantado por um outro colega > na thread : quando vc tem hoje NUMBER(9,2) isso significa que vc poderá ter > (em se mantendo sempre duas casas decimais significativas) armazenado até > 9.999.999,99 , ou seja, 9 dígitos dos quais 7 são inteiros e 2 são > decimais, é assim que se interpreta a informação do datatype NUMBER(9,2) > > Assim, se vc quer passar a ter 3 decimais ** E ** continuar a poder > armazenar os mesmos 7 dígitos inteiros, vc terá que passar para > NUMBER(10,3) , ou seja, 7 inteiros e 3 decimais. > > E é óbvio, mas lembre que Máscaras de formatação em geral terão que ser > re-acomodads/alteradas para refletir nas telas do sistema , rotinas de > carga e validação, etc, etc, o novo datatype... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Igor Alves escreveu > > > > > Obrigado Andre. > > > > Milton eu sei que o 16.91 e 16.910 são idênticos, mas vai existir > situações > > que o usuário vai precisar informar um valor de 16.915 sem que o sistema > > aproxime ou trunc. > > > > Obrigado pela ajuda. > > > > Igor Alves > > System Analyst > > > > Em 26 de junho de 2013 11:17, Milton Bastos Henriquis Jr. < > > miltonbastos@...> escreveu: > > > > > ** > > > > > > > > > > Igor, você sabe que 16,91 e 16,910 são números exatamente idênticos, > > > correto? > > > > > > Não entendi qual exatamente tua preocupação... rs... > > > > > > > > > 2013/6/26 Andre Santos > > > > > > > > Igor > > > > > > > > Se está em Number(9,2), e precisará alterar para 3 casas decimais, > ficará > > > > Number(10,3). > > > > O primeiro número (precisão) indica a quantidade total de dígitos > > > > (incluindo as casas decimais). > > > > O segundo número (escala) indica a quantidade de casas decimais (da > parte > > > > fracionária). > > > > > > > > Essa alteração, do jeito que você precisa, não terá impacto nos > dados. > > > > > > > > [ ] > > > > > > > > André > > > > > > > > > > > > > > > > > > > > Em 26 de junho de 2013 10:18, Igor Alves > > > > escreveu: > > > > > > > > > ** > > > > > > > > > > > > > > > Gostaria de esclarecer uma duvida sobre a questão da precisão do > tipo > > > > > de dados Number. > > > > > Hoje tenho um campo que está no formato: Number(9,2) e preciso > alterar > > > > > o mesmo para permitir 3 casas decimais ou seja para o > > > > > formato:Number(9,3). Gostaria de saber como seria o comportamento > dos > > > > > dados que já se encontram na base de dados. Exemplo: Tenho valor: > > > > > 16,91 > > > > > > > > > > Após a mudança o valor ficaria 16,910 > > > > > > > > > > Estou correto? > > > > > > > > > > Igor Alves > > > > > System Analyst > > > > > > > > > > > > > > > > > > > > > > [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] > > > > > [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/
[oracle_br] Re: Instalação ORACLE 10G
** Precisamente ** na mosca, Milton... Elcio, vou repetir : NÃO HÁ MAIS link NENHUM para baixar o RDBMS 10g, okdoc ??? Então, não tem como eu nem ninguém te dar um link que Não Existe, sim ??? Outro detalhe importante : o executável que deixa o software na versão 10.2.0.5 é um PATCHSET, e no RDBMS 10g (ao contrário do 11g) os patchsets NÃO SÃO COMPLETOS, eles foram feitos para serem aplicados POR CIMA de uma instalação-completa base Assim, se o instalador setup.exe que vc está usando é REALMENTE o da versão 10.2.0.5, isso NÂO VAI FUNCIONAR, é POR ISSO que vc tá levando erro, se REALMENTE é isso que vc tá fazendo... Vc antes de usar o patchset 10.2.0.5 vc TEM QUE instalar uma versão FULL, yes ??? A versão FULL do 10gr2 que vinha em DVDs e que é compatível com Windows modernos (Vista, 7, etc) é a 10.2.0.4 , então para instalar no Windows o 10gr2 PRIMEIRO vc precisa arranjar e usar o instalador 10.2.0.4 FULL (veja nos DVDs da empresa se alguém o tem, veja se alguém te empresta, OU se vc tem Suporte Extendido na Oracle pede a mídia) , e ** DEPOIS ** aí sim no mesmo path/oracle_home aí sim vc aplica o patchset 10.2.0.5. Tá claro ? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." escreveu > > Conforme já falamos várias vezes aqui no grupo, a versão 10g não está mais > disponível pra download já faz um bom tempinho, pois não é mais suportado > pela Oracle. > > > > 2013/6/27 Elcio Francisco > > > ** > > > > > > Bom dia meu amigo te agradeço pela instrução. Seguinte nosso WINDOWS 7 64 > > bits é o Professional e a versão do Oracle 10G que estamos tentando > > instalar é a > > 10G Release 10.2.0.5.0 e não estamos conseguindo, você tem o link da > > versão correta que podemos instalar ? Tentei no site da oracle e não > > consegui. > > > > Muito obrigado > > > > Elcio Francisco > > > > > > De: J. Laurindo Chiappa > > Para: oracle_br@yahoogrupos.com.br > > Enviadas: Terça-feira, 25 de Junho de 2013 22:13 > > Assunto: [oracle_br] Re: Instalação ORACLE 10G > > > > > > > > Já instalei muitas vezes o RDBMS Oracle 10g (32 e 64 bits) no Windows 7 > > x86 e no x86_64 (tanto Ultimate quanto Professional , só não tentei no > > capadinho do Home Edition mas deve rolar também, imagino - só o > > mega-restrito do Starter é que penso ser mais provável de não funfar por > > causa das restrições severas desse cara), e é o seguinte : > > > > a) nos Windows atuais (ie, de Vista para cima) só rola fácil e liso > > instalações do 10g RELEASE 2 - ie, versões 10.2.x.y (Release 1, que são as > > versões 10.1.x tem mesmo show-stoppers e bugzinhos não-corrigidos, é uma > > Cilada) > > > > b) a versão em instalação TEM que ser pelo menos 10.2.0.3, ou em alguns > > casos 10.2.0.4 - se vc tá com versão 10.2.0.1 ou 10.2.0.2. esqueça > > > > c) o usuário com o qual vc está conectado no Windows 7 ** TEM ** que ser > > um Administrador Local (não é admin de rede, é Admin LOCAL), e > > PREFERENCIALMENTE ser um usuário local da máquina > > > > d) o instalador ** TEM ** ser ser startado com privilégios elevados (ie, > > opção Run As Administrator). Tem gente que usa o Administrator, tem gente > > que cria um usuário ORACLE e o bota no grupo de admins locais, tanto faz > > quanto tanto fez > > > > e) vc tem que permissionar o software no Windows Firewall, e se vc estiver > > usando um antivírus ou software similar que barre instalações, liberar aí > > também > > > > E é isso... > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco > > escreveu > > > > > > Boa tarde, estou tentando instalar o Oracle 10g em um computador com o > > WINDOWS 7 64bits porem esta cheio de erros e não consigo instalar. Alguem > > ja passou por isso??? > > > > > > Obrigado > > > > > > Elcio Francisco > > > Analista de Sistemas > > > Multicrédito > > > Belo Horizonte - MG > > > > > > P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE > > > Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle! > > > > > > [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: Ajuda SQL
Então... Eu faria o seguinte: 1 - Usaria o MAX(data) e o MIN(data) para capturar as datas (dentro de uma subquery); 2 - Na query mais externa eu pegaria os VALORES correspondentes dessas datas extremas; 3 - tendo o valor da primeira data e o valor da última data, subtraio um valor do outro; 4 - subtraio também as próprias datas (para ver o número de dias do intervalo das duas); Pronto, tendo isso fica fácil Divido o Valor pelo Intervalo das datas e tenho o crescimento diário médio. No meu entendimento esse valor da "média de crescimento" não se altera (afinal, é uma média) se eu calcular todos os intervalos um por um (a cada 15 dias) ou se eu pegar o período TODO de uma vez com os valores extremos, estou errado? 2013/6/27 J. Laurindo Chiappa > ** > > > Não, colega : se ele pedir um > > SELECT NOME_TABLESPACE, MIN(DATA), MAX(DATA) GROUP BY NOME_TABLESPACE; > > ele vai obter a data inicial e a data final para cada grupo, okdoc, MAS > como obter os valores-detalhe do grupo, ie, para cada data o TOTAL_USADO > ??? Com GROUP BY vc não consegue agrupar SEM perder acesso aos detalhes, e > é Justamente o detalhe não-parte da chave que ele precisa > Ele conseguiria facilmente obter o resultado via GROUP BY ** SE ** e > APENAS SE o objetivo dele fosse agrupar/transformar num só valor a > informação detalhe, tipo : > > SELECT NOME_TABLESPACE, MIN(DATA), MAX(DATA), AVG(TOTAL_USADO) GROUP BY > NOME_TABLESPACE; > > mas isso dá a média DENTRO DO GRUPO, e ele já disse em outra msg que não é > isso que ele quer, ele PRECISA dos valores-detalhe dentro do grupo para > calcular o crescimento - a média da utilização pura e simplesmente não o > atende > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." > escreveu > > > > > Chiappa, eu entendo que ele pode sim usar o GROUP BY, pegando MAX(data) e > > MIN(data), conforme expliquei no meu e-mail... > > Concorda? > > > > > > > > 2013/6/27 J. Laurindo Chiappa > > > > > ** > > > > > > > > > > Sim, com ABSOLUTA certeza vc não especificou adequadamente : como eu > > > disse, GROUP BY transforma os n registros em um só, e para isso os > valores > > > distintos tem que ser agrupados também, seja somando, contando, > calculando > > > a média,mas o fato é que num GROUP BY os valores individuais são > eliminados > > > no grupo, não há como vc os acessar > > > O que vc está diendo agora é que a sua necessidade é DIFERENTE, vc quer > > > saber o valor inicial (o primeiro registro, ordenado por data) do > grupo, o > > > valor final do último registro do grupo (ainda ordenado por data) E > fazer > > > uma conta de menos com esses valores para saber o Crescimento... > > > Aí é CLARO que o GROUP BY não serve para isso - quem ter a > possibilidade > > > de agrupar logicamente registros SEM eliminar valores não-chave de > grupo > > > são as funções analíticas Dá um look nas msgs recentes do grupo que > > > tiveram algumas discussões/demonstrações e no site asktom vc acha > diversos > > > exemplos, como > > > > http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:122801500346829407#125077500346844087... > > > > > > > > > []s > > > > > > Chiappa > > > > > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > > > > > Chiappa e Rodrigo, > > > > > > > > Acho que não me expressei bem. > > > > > > > > O que eu quero é a media de crescimento das tablespaces. > > > > Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas > > > (quanto cresceu ou diminuiu): > > > > > > > > > SYSAUX 27-MAY-13 553.13 > > > > > SYSAUX 11-JUN-13 627.56 > > > > > SYSAUX 25-JUN-13 604.88 > > > > > > > > > > > > > > > > 627,56 - 553,13 = aumentou 74 Mbytes de 27 de maio a 11 de junho. > > > > 604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho. > > > > > > > > Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada > 15 > > > dias) = 27,16 Mbytes > > > > > > > > > > > > A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 > > > Mbytes. > > > > > > > > > > > > att. > > > > Raphael > > > > > > > > > > > > > > > > > > > > > > > > De: J. Laurindo Chiappa > > > > > > > Para: oracle_br@yahoogrupos.com.br > > > > Enviadas: Quarta-feira, 26 de Junho de 2013 19:13 > > > > Assunto: [oracle_br] Re: Ajuda SQL > > > > > > > > > > > > > > > > > > > > Pelo que entendi, o que vc quer é montar um Grupo de registros com > > > NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros > > > agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada > > > conjunto de registros vc quer calcular a média : sendo isso mesmo, é > afaik > > > um simples caso de : > > > > > > > > SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE > > > > GROUP BY NOME_TABLESPACE; > > > > > > > > okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum > > > dos valores dos registros que foram agrupados (digamos, além média do > do > > > Grupo vc q
[oracle_br] Re: Ajuda SQL
Não, colega : se ele pedir um SELECT NOME_TABLESPACE, MIN(DATA), MAX(DATA) GROUP BY NOME_TABLESPACE; ele vai obter a data inicial e a data final para cada grupo, okdoc, MAS como obter os valores-detalhe do grupo, ie, para cada data o TOTAL_USADO ??? Com GROUP BY vc não consegue agrupar SEM perder acesso aos detalhes, e é Justamente o detalhe não-parte da chave que ele precisa Ele conseguiria facilmente obter o resultado via GROUP BY ** SE ** e APENAS SE o objetivo dele fosse agrupar/transformar num só valor a informação detalhe, tipo : SELECT NOME_TABLESPACE, MIN(DATA), MAX(DATA), AVG(TOTAL_USADO) GROUP BY NOME_TABLESPACE; mas isso dá a média DENTRO DO GRUPO, e ele já disse em outra msg que não é isso que ele quer, ele PRECISA dos valores-detalhe dentro do grupo para calcular o crescimento - a média da utilização pura e simplesmente não o atende []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." escreveu > > Chiappa, eu entendo que ele pode sim usar o GROUP BY, pegando MAX(data) e > MIN(data), conforme expliquei no meu e-mail... > Concorda? > > > > 2013/6/27 J. Laurindo Chiappa > > > ** > > > > > > Sim, com ABSOLUTA certeza vc não especificou adequadamente : como eu > > disse, GROUP BY transforma os n registros em um só, e para isso os valores > > distintos tem que ser agrupados também, seja somando, contando, calculando > > a média,mas o fato é que num GROUP BY os valores individuais são eliminados > > no grupo, não há como vc os acessar > > O que vc está diendo agora é que a sua necessidade é DIFERENTE, vc quer > > saber o valor inicial (o primeiro registro, ordenado por data) do grupo, o > > valor final do último registro do grupo (ainda ordenado por data) E fazer > > uma conta de menos com esses valores para saber o Crescimento... > > Aí é CLARO que o GROUP BY não serve para isso - quem ter a possibilidade > > de agrupar logicamente registros SEM eliminar valores não-chave de grupo > > são as funções analíticas Dá um look nas msgs recentes do grupo que > > tiveram algumas discussões/demonstrações e no site asktom vc acha diversos > > exemplos, como > > http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:122801500346829407#125077500346844087... > > > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > > > Chiappa e Rodrigo, > > > > > > Acho que não me expressei bem. > > > > > > O que eu quero é a media de crescimento das tablespaces. > > > Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas > > (quanto cresceu ou diminuiu): > > > > > > > SYSAUX 27-MAY-13 553.13 > > > > SYSAUX 11-JUN-13 627.56 > > > > SYSAUX 25-JUN-13 604.88 > > > > > > > > > > > > 627,56 - 553,13 = aumentou 74 Mbytes de 27 de maio a 11 de junho. > > > 604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho. > > > > > > Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15 > > dias) = 27,16 Mbytes > > > > > > > > > A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 > > Mbytes. > > > > > > > > > att. > > > Raphael > > > > > > > > > > > > > > > > > > De: J. Laurindo Chiappa > > > > > Para: oracle_br@yahoogrupos.com.br > > > Enviadas: Quarta-feira, 26 de Junho de 2013 19:13 > > > Assunto: [oracle_br] Re: Ajuda SQL > > > > > > > > > > > > > > > Pelo que entendi, o que vc quer é montar um Grupo de registros com > > NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros > > agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada > > conjunto de registros vc quer calcular a média : sendo isso mesmo, é afaik > > um simples caso de : > > > > > > SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE > > > GROUP BY NOME_TABLESPACE; > > > > > > okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum > > dos valores dos registros que foram agrupados (digamos, além média do do > > Grupo vc quer saber/quer exibir na query qual foi a menor e a maior data, > > digamos - isso vc não faz com GROUP BY, ele "ensanduicha" os N registros > > transformando-os num só, vc perde os detalhes)), mas como não é o caso (vc > > só quer saber a média do grupo, não importando nem data nem qtdade de > > registros agrupados), é bem simples... > > > > > > []s > > > > > > Chiappa > > > > > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > > > > > > > Pessoal, > > > > > > > > Como estou meio enferrujado no SQL, poderiam me ajudar > > > > > > > > > > > > Tenho a seguinte tabela: > > > > > > > > SQL> select * from teste; > > > > > > > > NOME_TABLESPACEDATA TOTAL_USADO > > > > -- - --- > > > > SYSAUX 27-MAY-13 553.13 > > > > SYSAUX 11-JUN-13 627.56 > > > > SYSAUX 25-JUN-13 604.88 > > > > SYSTEM 27-MAY-13
Re: [oracle_br] Re: Ajuda SQL
Chiappa, eu entendo que ele pode sim usar o GROUP BY, pegando MAX(data) e MIN(data), conforme expliquei no meu e-mail... Concorda? 2013/6/27 J. Laurindo Chiappa > ** > > > Sim, com ABSOLUTA certeza vc não especificou adequadamente : como eu > disse, GROUP BY transforma os n registros em um só, e para isso os valores > distintos tem que ser agrupados também, seja somando, contando, calculando > a média,mas o fato é que num GROUP BY os valores individuais são eliminados > no grupo, não há como vc os acessar > O que vc está diendo agora é que a sua necessidade é DIFERENTE, vc quer > saber o valor inicial (o primeiro registro, ordenado por data) do grupo, o > valor final do último registro do grupo (ainda ordenado por data) E fazer > uma conta de menos com esses valores para saber o Crescimento... > Aí é CLARO que o GROUP BY não serve para isso - quem ter a possibilidade > de agrupar logicamente registros SEM eliminar valores não-chave de grupo > são as funções analíticas Dá um look nas msgs recentes do grupo que > tiveram algumas discussões/demonstrações e no site asktom vc acha diversos > exemplos, como > http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:122801500346829407#125077500346844087... > > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > Chiappa e Rodrigo, > > > > Acho que não me expressei bem. > > > > O que eu quero é a media de crescimento das tablespaces. > > Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas > (quanto cresceu ou diminuiu): > > > > > SYSAUX 27-MAY-13 553.13 > > > SYSAUX 11-JUN-13 627.56 > > > SYSAUX 25-JUN-13 604.88 > > > > > > > > 627,56 - 553,13 = aumentou 74 Mbytes de 27 de maio a 11 de junho. > > 604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho. > > > > Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15 > dias) = 27,16 Mbytes > > > > > > A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 > Mbytes. > > > > > > att. > > Raphael > > > > > > > > > > > > De: J. Laurindo Chiappa > > > Para: oracle_br@yahoogrupos.com.br > > Enviadas: Quarta-feira, 26 de Junho de 2013 19:13 > > Assunto: [oracle_br] Re: Ajuda SQL > > > > > > > > > > Pelo que entendi, o que vc quer é montar um Grupo de registros com > NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros > agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada > conjunto de registros vc quer calcular a média : sendo isso mesmo, é afaik > um simples caso de : > > > > SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE > > GROUP BY NOME_TABLESPACE; > > > > okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum > dos valores dos registros que foram agrupados (digamos, além média do do > Grupo vc quer saber/quer exibir na query qual foi a menor e a maior data, > digamos - isso vc não faz com GROUP BY, ele "ensanduicha" os N registros > transformando-os num só, vc perde os detalhes)), mas como não é o caso (vc > só quer saber a média do grupo, não importando nem data nem qtdade de > registros agrupados), é bem simples... > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > > > > Pessoal, > > > > > > Como estou meio enferrujado no SQL, poderiam me ajudar > > > > > > > > > Tenho a seguinte tabela: > > > > > > SQL> select * from teste; > > > > > > NOME_TABLESPACEDATA TOTAL_USADO > > > -- - --- > > > SYSAUX 27-MAY-13 553.13 > > > SYSAUX 11-JUN-13 627.56 > > > SYSAUX 25-JUN-13 604.88 > > > SYSTEM 27-MAY-13 450.94 > > > SYSTEM 11-JUN-13 459.94 > > > SYSTEM 25-JUN-13 459.94 > > > USERS 27-MAY-13 155.94 > > > USERS 11-JUN-13 193.56 > > > USERS 25-JUN-13 226 > > > > > > > > > > > > > > > Gostaria de calcular a media de crescimento (Total_Usado) entre as > datas. > > > > > > > > > POr exemplo: > > > > > > SYSAUX 627,13 - 553,13 = 74,00 > > > 604,88 - 627,56 = -19,68 > > > > > > Calcula a media do resultado = (74,00)+(-19,68) / 2 = 27,16 (media) > > > > > > > > > > > > Teria como fazer isso via SQL ou terei que usar um bloco PL mesmo. > > > > > > > > > vlws > > > > > > Raphael > > > > > > > > > [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 remeten
[oracle_br] Re: Oracle RDBMS 12c disponibilizado
Na verdade, já que a m$oft absolutamenteNÂO GARANTE retrocompatibilidade nas versões Windows e não dá um 'modo compatibilidade' no Windows real-time (sem virtualização envolvida) - só para as Aplicações existe modo compatibilidade, não para o Windows em si -, FATALMENTE tem que haver uma certificação a cada novo Windows server-class, e isso não é imediato, leva uns tantos meses E não só por parte da Oracle, mas por parte das fornecedoras de STORAGE, das fornecedoras de soluções de backup, etc, etc - e NÃO são todas que já concluíram a certificação de seus produtos em win 2012... INCLUSIVE, até para as Empresas se prepararem, treinarem profissionais,comprarem material/livros/refs sobre o novo Windows, leva um tempo, o mercado nao reaje de imediato... E sobre teu fornecedor : não sei quem é ele, mas se vc olhar os mais conhecidos e respeitados (como a Dell em http://www.dell.com/br/empresa/p/servers.aspx?&ST=%20servidores&dgc=ST&cid=54289&lid=4512121&acd=12255132728347400, a HP em http://h18004.www1.hp.com/products/servers/windows/index.html , etc, etc) há SIM enorme disponibilidade em Windows 2008, até porque as Empresas ainda estão se ajustando ao 2012, faz coisa de alguns poucos meses que ele saiu !! Então eu Recomendaria que vc pensasse na possibilidade de contato com outros fornecedores, o win 2012 ABSOLUTAMENTE não está numa situação tão mandatória quanto vc parece estar julgando... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, angelo escreveu > > Isso é ruim porque já está existindo dificuldade de comprar o Windows 2008 > R2 > eu por exemplo não posso (por questões que fogem do lado tecnico) usar > Oracle com Linux. > > O fornecedor agora só quer vender licença open ou assurance, que ai pega a > versao que quiser, a partir do portal de licenciamento da MS (mais caro) e > faz o download, ja que da direito ao downgrade... Se tentar comprar um > servidor com licença OEM, ja nao consegue.. só se tiver sobrando > > Não certificar o Oracle para Windows 2012, abre o mercado para o Sql Server > 2012. Vai ter muito consumidor achando que nao vale a pena.. > > > > > 2013/6/26 J. Laurindo Chiappa > > > ** > > > > > > Neca : se vc consultar no local adequado, que é no metalink a aba > > Certification, vc vai ver que o Windows 2012 ainda nem consta na lista de > > plataforma para o database... > > PROVAVELMENTE, já que vai sair o patchset 11.2.0.4 em breve, a Oracle deve > > se posicionar apenas nessa ocasião, confirmando ou negando a certificação > > do 11g em Windows 2012... > > > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, angelo escreveu > > > > > > E por falar em Oracle 12 > > > > > > será que o nosso amigo Oracle 11g ja foi certificado para windows 2012 > > > server? > > > > > > > > > > > > > > > > > > 2013/6/26 angelo > > > > > > > > > Opa que noticia boa Chiappa > > > > > > > > Será que está disponivel no metalink ? > > > > > > > > > > > > 2013/6/25 J. Laurindo Chiappa > > > > > > > > ** > > > > > >> > > > >> > > > >> Hoje recebi no oracle-l msg avisando que a Oracle disponibilizou o > > > >> download do RDBMS 12c (inicialmente para Linux e Solaris, quase > > sempre os > > > >> SOs iniciais a receberem novas versões e patches/patchsets) - ASAP já > > vou > > > >> estar baixando e vou conferir as novidades (eu pessoalmente estou > > muito > > > >> curioso de ver o novo conceito de pluggable databases), fikadika... > > > >> > > > >> []s > > > >> > > > >> Chiappa > > > >> > > > >> > > > >> > > > > > > > > > > > > > > > > > [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: Instalação ORACLE 10G
Conforme já falamos várias vezes aqui no grupo, a versão 10g não está mais disponível pra download já faz um bom tempinho, pois não é mais suportado pela Oracle. 2013/6/27 Elcio Francisco > ** > > > Bom dia meu amigo te agradeço pela instrução. Seguinte nosso WINDOWS 7 64 > bits é o Professional e a versão do Oracle 10G que estamos tentando > instalar é a > 10G Release 10.2.0.5.0 e não estamos conseguindo, você tem o link da > versão correta que podemos instalar ? Tentei no site da oracle e não > consegui. > > Muito obrigado > > Elcio Francisco > > > De: J. Laurindo Chiappa > Para: oracle_br@yahoogrupos.com.br > Enviadas: Terça-feira, 25 de Junho de 2013 22:13 > Assunto: [oracle_br] Re: Instalação ORACLE 10G > > > > Já instalei muitas vezes o RDBMS Oracle 10g (32 e 64 bits) no Windows 7 > x86 e no x86_64 (tanto Ultimate quanto Professional , só não tentei no > capadinho do Home Edition mas deve rolar também, imagino - só o > mega-restrito do Starter é que penso ser mais provável de não funfar por > causa das restrições severas desse cara), e é o seguinte : > > a) nos Windows atuais (ie, de Vista para cima) só rola fácil e liso > instalações do 10g RELEASE 2 - ie, versões 10.2.x.y (Release 1, que são as > versões 10.1.x tem mesmo show-stoppers e bugzinhos não-corrigidos, é uma > Cilada) > > b) a versão em instalação TEM que ser pelo menos 10.2.0.3, ou em alguns > casos 10.2.0.4 - se vc tá com versão 10.2.0.1 ou 10.2.0.2. esqueça > > c) o usuário com o qual vc está conectado no Windows 7 ** TEM ** que ser > um Administrador Local (não é admin de rede, é Admin LOCAL), e > PREFERENCIALMENTE ser um usuário local da máquina > > d) o instalador ** TEM ** ser ser startado com privilégios elevados (ie, > opção Run As Administrator). Tem gente que usa o Administrator, tem gente > que cria um usuário ORACLE e o bota no grupo de admins locais, tanto faz > quanto tanto fez > > e) vc tem que permissionar o software no Windows Firewall, e se vc estiver > usando um antivírus ou software similar que barre instalações, liberar aí > também > > E é isso... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco > escreveu > > > > Boa tarde, estou tentando instalar o Oracle 10g em um computador com o > WINDOWS 7 64bits porem esta cheio de erros e não consigo instalar. Alguem > ja passou por isso??? > > > > Obrigado > > > > Elcio Francisco > > Analista de Sistemas > > Multicrédito > > Belo Horizonte - MG > > > > P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE > > Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle! > > > > [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: [oracle_br] Re: Instalação ORACLE 10G
Bom dia meu amigo te agradeço pela instrução. Seguinte nosso WINDOWS 7 64 bits é o Professional e a versão do Oracle 10G que estamos tentando instalar é a 10G Release 10.2.0.5.0 e não estamos conseguindo, você tem o link da versão correta que podemos instalar ? Tentei no site da oracle e não consegui. Muito obrigado Elcio Francisco De: J. Laurindo Chiappa Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 25 de Junho de 2013 22:13 Assunto: [oracle_br] Re: Instalação ORACLE 10G Já instalei muitas vezes o RDBMS Oracle 10g (32 e 64 bits) no Windows 7 x86 e no x86_64 (tanto Ultimate quanto Professional , só não tentei no capadinho do Home Edition mas deve rolar também, imagino - só o mega-restrito do Starter é que penso ser mais provável de não funfar por causa das restrições severas desse cara), e é o seguinte : a) nos Windows atuais (ie, de Vista para cima) só rola fácil e liso instalações do 10g RELEASE 2 - ie, versões 10.2.x.y (Release 1, que são as versões 10.1.x tem mesmo show-stoppers e bugzinhos não-corrigidos, é uma Cilada) b) a versão em instalação TEM que ser pelo menos 10.2.0.3, ou em alguns casos 10.2.0.4 - se vc tá com versão 10.2.0.1 ou 10.2.0.2. esqueça c) o usuário com o qual vc está conectado no Windows 7 ** TEM ** que ser um Administrador Local (não é admin de rede, é Admin LOCAL), e PREFERENCIALMENTE ser um usuário local da máquina d) o instalador ** TEM ** ser ser startado com privilégios elevados (ie, opção Run As Administrator). Tem gente que usa o Administrator, tem gente que cria um usuário ORACLE e o bota no grupo de admins locais, tanto faz quanto tanto fez e) vc tem que permissionar o software no Windows Firewall, e se vc estiver usando um antivírus ou software similar que barre instalações, liberar aí também E é isso... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Elcio Francisco escreveu > > Boa tarde, estou tentando instalar o Oracle 10g em um computador com o > WINDOWS 7 64bits porem esta cheio de erros e não consigo instalar. Alguem ja > passou por isso??? > > Obrigado > > Elcio Francisco > Analista de Sistemas > Multicrédito > Belo Horizonte - MG > > P Antes de imprimir pense em sua responsabilidade com o MEIO AMBIENTE > Adote os 3Rs na sua vida: Reduza, Reutilize, Recicle! > > [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: Oracle RDBMS 12c disponibilizado
Angelo Não é bem isso... é que "primeiro" foram liberadas as edições para Linux e Solaris. Mas "em breve" devem ser diponibilizadas as edições para Windows. ;) [ ] André Em 27 de junho de 2013 10:26, angelo escreveu: > Isso é ruim porque já está existindo dificuldade de comprar o Windows 2008 > R2 > eu por exemplo não posso (por questões que fogem do lado tecnico) usar > Oracle com Linux. > > O fornecedor agora só quer vender licença open ou assurance, que ai pega a > versao que quiser, a partir do portal de licenciamento da MS (mais caro) e > faz o download, ja que da direito ao downgrade... Se tentar comprar um > servidor com licença OEM, ja nao consegue.. só se tiver sobrando > > Não certificar o Oracle para Windows 2012, abre o mercado para o Sql Server > 2012. Vai ter muito consumidor achando que nao vale a pena.. > > > > > 2013/6/26 J. Laurindo Chiappa > > > ** > > > > > > Neca : se vc consultar no local adequado, que é no metalink a aba > > Certification, vc vai ver que o Windows 2012 ainda nem consta na lista de > > plataforma para o database... > > PROVAVELMENTE, já que vai sair o patchset 11.2.0.4 em breve, a Oracle > deve > > se posicionar apenas nessa ocasião, confirmando ou negando a certificação > > do 11g em Windows 2012... > > > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, angelo escreveu > > > > > > E por falar em Oracle 12 > > > > > > será que o nosso amigo Oracle 11g ja foi certificado para windows 2012 > > > server? > > > > > > > > > > > > > > > > > > 2013/6/26 angelo > > > > > > > > > Opa que noticia boa Chiappa > > > > > > > > Será que está disponivel no metalink ? > > > > > > > > > > > > 2013/6/25 J. Laurindo Chiappa > > > > > > > > ** > > > > > >> > > > >> > > > >> Hoje recebi no oracle-l msg avisando que a Oracle disponibilizou o > > > >> download do RDBMS 12c (inicialmente para Linux e Solaris, quase > > sempre os > > > >> SOs iniciais a receberem novas versões e patches/patchsets) - ASAP > já > > vou > > > >> estar baixando e vou conferir as novidades (eu pessoalmente estou > > muito > > > >> curioso de ver o novo conceito de pluggable databases), fikadika... > > > >> > > > >> []s > > > >> > > > >> Chiappa > > > >> > > > >> > > > >> > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > -- > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > inteira responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > -- > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! > VISITE: http://www.oraclebr.com.br/ > > Links do Yahoo! Grupos > > > [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Ajuda SQL
Sim, com ABSOLUTA certeza vc não especificou adequadamente : como eu disse, GROUP BY transforma os n registros em um só, e para isso os valores distintos tem que ser agrupados também, seja somando, contando, calculando a média,mas o fato é que num GROUP BY os valores individuais são eliminados no grupo, não há como vc os acessar O que vc está diendo agora é que a sua necessidade é DIFERENTE, vc quer saber o valor inicial (o primeiro registro, ordenado por data) do grupo, o valor final do último registro do grupo (ainda ordenado por data) E fazer uma conta de menos com esses valores para saber o Crescimento... Aí é CLARO que o GROUP BY não serve para isso - quem ter a possibilidade de agrupar logicamente registros SEM eliminar valores não-chave de grupo são as funções analíticas Dá um look nas msgs recentes do grupo que tiveram algumas discussões/demonstrações e no site asktom vc acha diversos exemplos, como http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:122801500346829407#125077500346844087 ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > Chiappa e Rodrigo, > > Acho que não me expressei bem. > > O que eu quero é a media de crescimento das tablespaces. > Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas (quanto > cresceu ou diminuiu): > > > SYSAUX 27-MAY-13 553.13 > > SYSAUX 11-JUN-13 627.56 > > SYSAUX 25-JUN-13 604.88 > > > > 627,56 - 553,13 = aumentou 74 Mbytes de 27 de maio a 11 de junho. > 604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho. > > Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15 dias) > = 27,16 Mbytes > > > A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 Mbytes. > > > att. > Raphael > > > > > > De: J. Laurindo Chiappa > Para: oracle_br@yahoogrupos.com.br > Enviadas: Quarta-feira, 26 de Junho de 2013 19:13 > Assunto: [oracle_br] Re: Ajuda SQL > > > > > Pelo que entendi, o que vc quer é montar um Grupo de registros com > NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros > agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada > conjunto de registros vc quer calcular a média : sendo isso mesmo, é afaik um > simples caso de : > > SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE > GROUP BY NOME_TABLESPACE; > > okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum dos > valores dos registros que foram agrupados (digamos, além média do do Grupo vc > quer saber/quer exibir na query qual foi a menor e a maior data, digamos - > isso vc não faz com GROUP BY, ele "ensanduicha" os N registros > transformando-os num só, vc perde os detalhes)), mas como não é o caso (vc só > quer saber a média do grupo, não importando nem data nem qtdade de registros > agrupados), é bem simples... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > Pessoal, > > > > Como estou meio enferrujado no SQL, poderiam me ajudar > > > > > > Tenho a seguinte tabela: > > > > SQL> select * from teste; > > > > NOME_TABLESPACE DATA TOTAL_USADO > > -- - --- > > SYSAUX 27-MAY-13 553.13 > > SYSAUX 11-JUN-13 627.56 > > SYSAUX 25-JUN-13 604.88 > > SYSTEM 27-MAY-13 450.94 > > SYSTEM 11-JUN-13 459.94 > > SYSTEM 25-JUN-13 459.94 > > USERS 27-MAY-13 155.94 > > USERS 11-JUN-13 193.56 > > USERS 25-JUN-13 226 > > > > > > > > > > Gostaria de calcular a media de crescimento (Total_Usado) entre as datas. > > > > > > POr exemplo: > > > > SYSAUX 627,13 - 553,13 = 74,00 > > 604,88 - 627,56 = -19,68 > > > > Calcula a media do resultado = (74,00)+(-19,68) / 2 = 27,16 (media) > > > > > > > > Teria como fazer isso via SQL ou terei que usar um bloco PL mesmo. > > > > > > vlws > > > > Raphael > > > > > > [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: Tipo de Dado Number
Sim sim, tá claro que vc escolheu um exemplo impróprio, já entendemos que o que vc quer é 3 casas decimais significativas O ponto só que vc tem que ter bem claro é o levantado por um outro colega na thread : quando vc tem hoje NUMBER(9,2) isso significa que vc poderá ter (em se mantendo sempre duas casas decimais significativas) armazenado até 9.999.999,99 , ou seja, 9 dígitos dos quais 7 são inteiros e 2 são decimais, é assim que se interpreta a informação do datatype NUMBER(9,2) Assim, se vc quer passar a ter 3 decimais ** E ** continuar a poder armazenar os mesmos 7 dígitos inteiros, vc terá que passar para NUMBER(10,3) , ou seja, 7 inteiros e 3 decimais. E é óbvio, mas lembre que Máscaras de formatação em geral terão que ser re-acomodads/alteradas para refletir nas telas do sistema , rotinas de carga e validação, etc, etc, o novo datatype... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Igor Alves escreveu > > Obrigado Andre. > > Milton eu sei que o 16.91 e 16.910 são idênticos, mas vai existir situações > que o usuário vai precisar informar um valor de 16.915 sem que o sistema > aproxime ou trunc. > > Obrigado pela ajuda. > > Igor Alves > System Analyst > > Em 26 de junho de 2013 11:17, Milton Bastos Henriquis Jr. < > miltonbastos@...> escreveu: > > > ** > > > > > > Igor, você sabe que 16,91 e 16,910 são números exatamente idênticos, > > correto? > > > > Não entendi qual exatamente tua preocupação... rs... > > > > > > 2013/6/26 Andre Santos > > > > > Igor > > > > > > Se está em Number(9,2), e precisará alterar para 3 casas decimais, ficará > > > Number(10,3). > > > O primeiro número (precisão) indica a quantidade total de dígitos > > > (incluindo as casas decimais). > > > O segundo número (escala) indica a quantidade de casas decimais (da parte > > > fracionária). > > > > > > Essa alteração, do jeito que você precisa, não terá impacto nos dados. > > > > > > [ ] > > > > > > André > > > > > > > > > > > > > > > Em 26 de junho de 2013 10:18, Igor Alves > > escreveu: > > > > > > > ** > > > > > > > > > > > > Gostaria de esclarecer uma duvida sobre a questão da precisão do tipo > > > > de dados Number. > > > > Hoje tenho um campo que está no formato: Number(9,2) e preciso alterar > > > > o mesmo para permitir 3 casas decimais ou seja para o > > > > formato:Number(9,3). Gostaria de saber como seria o comportamento dos > > > > dados que já se encontram na base de dados. Exemplo: Tenho valor: > > > > 16,91 > > > > > > > > Após a mudança o valor ficaria 16,910 > > > > > > > > Estou correto? > > > > > > > > Igor Alves > > > > System Analyst > > > > > > > > > > > > > > > > > [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] >
RE: [oracle_br] Re: Oracle RDBMS 12c disponibilizado
Chiappa, valeu a dica!!! > To: oracle_br@yahoogrupos.com.br > From: angelolis...@gmail.com > Date: Thu, 27 Jun 2013 10:26:51 -0300 > Subject: Re: [oracle_br] Re: Oracle RDBMS 12c disponibilizado > > Isso é ruim porque já está existindo dificuldade de comprar o Windows 2008 > R2 > eu por exemplo não posso (por questões que fogem do lado tecnico) usar > Oracle com Linux. > > O fornecedor agora só quer vender licença open ou assurance, que ai pega a > versao que quiser, a partir do portal de licenciamento da MS (mais caro) e > faz o download, ja que da direito ao downgrade... Se tentar comprar um > servidor com licença OEM, ja nao consegue.. só se tiver sobrando > > Não certificar o Oracle para Windows 2012, abre o mercado para o Sql Server > 2012. Vai ter muito consumidor achando que nao vale a pena.. > > > > > 2013/6/26 J. Laurindo Chiappa > > > ** > > > > > > Neca : se vc consultar no local adequado, que é no metalink a aba > > Certification, vc vai ver que o Windows 2012 ainda nem consta na lista de > > plataforma para o database... > > PROVAVELMENTE, já que vai sair o patchset 11.2.0.4 em breve, a Oracle deve > > se posicionar apenas nessa ocasião, confirmando ou negando a certificação > > do 11g em Windows 2012... > > > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, angelo escreveu > > > > > > E por falar em Oracle 12 > > > > > > será que o nosso amigo Oracle 11g ja foi certificado para windows 2012 > > > server? > > > > > > > > > > > > > > > > > > 2013/6/26 angelo > > > > > > > > > Opa que noticia boa Chiappa > > > > > > > > Será que está disponivel no metalink ? > > > > > > > > > > > > 2013/6/25 J. Laurindo Chiappa > > > > > > > > ** > > > > > >> > > > >> > > > >> Hoje recebi no oracle-l msg avisando que a Oracle disponibilizou o > > > >> download do RDBMS 12c (inicialmente para Linux e Solaris, quase > > sempre os > > > >> SOs iniciais a receberem novas versões e patches/patchsets) - ASAP já > > vou > > > >> estar baixando e vou conferir as novidades (eu pessoalmente estou > > muito > > > >> curioso de ver o novo conceito de pluggable databases), fikadika... > > > >> > > > >> []s > > > >> > > > >> Chiappa > > > >> > > > >> > > > >> > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > -- > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira > >responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > -- > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » > >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: > >http://www.oraclebr.com.br/ > > Links do Yahoo! Grupos > > [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Tipo de Dado Number
Perfeito, então é isso mesmo que vc precisa! Mudar de number(9,2) para number(10,3). Meu e-mail foi pra deixar claro que alterar a precisão do campo NÃO altera o "valor" que já está gravado neste campo! 2013/6/27 Igor Alves > Obrigado Andre. > > Milton eu sei que o 16.91 e 16.910 são idênticos, mas vai existir situações > que o usuário vai precisar informar um valor de 16.915 sem que o sistema > aproxime ou trunc. > > Obrigado pela ajuda. > > Igor Alves > System Analyst > > Em 26 de junho de 2013 11:17, Milton Bastos Henriquis Jr. < > miltonbas...@gmail.com> escreveu: > > > ** > > > > > > Igor, você sabe que 16,91 e 16,910 são números exatamente idênticos, > > correto? > > > > Não entendi qual exatamente tua preocupação... rs... > > > > > > 2013/6/26 Andre Santos > > > > > Igor > > > > > > Se está em Number(9,2), e precisará alterar para 3 casas decimais, > ficará > > > Number(10,3). > > > O primeiro número (precisão) indica a quantidade total de dígitos > > > (incluindo as casas decimais). > > > O segundo número (escala) indica a quantidade de casas decimais (da > parte > > > fracionária). > > > > > > Essa alteração, do jeito que você precisa, não terá impacto nos dados. > > > > > > [ ] > > > > > > André > > > > > > > > > > > > > > > Em 26 de junho de 2013 10:18, Igor Alves > > escreveu: > > > > > > > ** > > > > > > > > > > > > Gostaria de esclarecer uma duvida sobre a questão da precisão do tipo > > > > de dados Number. > > > > Hoje tenho um campo que está no formato: Number(9,2) e preciso > alterar > > > > o mesmo para permitir 3 casas decimais ou seja para o > > > > formato:Number(9,3). Gostaria de saber como seria o comportamento dos > > > > dados que já se encontram na base de dados. Exemplo: Tenho valor: > > > > 16,91 > > > > > > > > Após a mudança o valor ficaria 16,910 > > > > > > > > Estou correto? > > > > > > > > Igor Alves > > > > System Analyst > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > -- > > > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > > > inteira responsabilidade de seus remetentes. > > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > > > > > -- > > > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » > > > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO > > ESPAÇO! > > > VISITE: http://www.oraclebr.com.br/ > > > -- > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > -- > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > inteira responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > -- > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! > VISITE: http://www.oraclebr.com.br/ > > Links do Yahoo! Grupos > > > [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Tipo de Dado Number
Obrigado Andre. Milton eu sei que o 16.91 e 16.910 são idênticos, mas vai existir situações que o usuário vai precisar informar um valor de 16.915 sem que o sistema aproxime ou trunc. Obrigado pela ajuda. Igor Alves System Analyst Em 26 de junho de 2013 11:17, Milton Bastos Henriquis Jr. < miltonbas...@gmail.com> escreveu: > ** > > > Igor, você sabe que 16,91 e 16,910 são números exatamente idênticos, > correto? > > Não entendi qual exatamente tua preocupação... rs... > > > 2013/6/26 Andre Santos > > > Igor > > > > Se está em Number(9,2), e precisará alterar para 3 casas decimais, ficará > > Number(10,3). > > O primeiro número (precisão) indica a quantidade total de dígitos > > (incluindo as casas decimais). > > O segundo número (escala) indica a quantidade de casas decimais (da parte > > fracionária). > > > > Essa alteração, do jeito que você precisa, não terá impacto nos dados. > > > > [ ] > > > > André > > > > > > > > > > Em 26 de junho de 2013 10:18, Igor Alves > escreveu: > > > > > ** > > > > > > > > > Gostaria de esclarecer uma duvida sobre a questão da precisão do tipo > > > de dados Number. > > > Hoje tenho um campo que está no formato: Number(9,2) e preciso alterar > > > o mesmo para permitir 3 casas decimais ou seja para o > > > formato:Number(9,3). Gostaria de saber como seria o comportamento dos > > > dados que já se encontram na base de dados. Exemplo: Tenho valor: > > > 16,91 > > > > > > Após a mudança o valor ficaria 16,910 > > > > > > Estou correto? > > > > > > Igor Alves > > > System Analyst > > > > > > > > > > > > [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] Re: Ajuda SQL
Raphael Neste caso, você pode montar uma consulta com funções analíticas. Procure pelas funções LEAD e LAG. A função AVG também aceita sintaxe/uso como função analítica (definindo uma janela e ordenação). Mas analise bem o que fará sentido, pois o que você nos explicou seria um "ponto médio" [(a+b)/2]... não exatamente uma "média" [somatória / num_ocorrências]. [ ] André Em 27 de junho de 2013 09:31, Raphael Franco escreveu: > ** > > > Chiappa e Rodrigo, > > Acho que não me expressei bem. > > O que eu quero é a media de crescimento das tablespaces. > Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas (quanto > cresceu ou diminuiu): > > > > SYSAUX 27-MAY-13 553.13 > > SYSAUX 11-JUN-13 627.56 > > SYSAUX 25-JUN-13 604.88 > > 627,56 - 553,13 = aumentou 74 Mbytes de 27 de maio a 11 de junho. > 604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho. > > Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15 > dias) = 27,16 Mbytes > > A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 > Mbytes. > > att. > Raphael > > > De: J. Laurindo Chiappa > Para: oracle_br@yahoogrupos.com.br > Enviadas: Quarta-feira, 26 de Junho de 2013 19:13 > Assunto: [oracle_br] Re: Ajuda SQL > > > > > Pelo que entendi, o que vc quer é montar um Grupo de registros com > NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros > agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada > conjunto de registros vc quer calcular a média : sendo isso mesmo, é afaik > um simples caso de : > > SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE > GROUP BY NOME_TABLESPACE; > > okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum dos > valores dos registros que foram agrupados (digamos, além média do do Grupo > vc quer saber/quer exibir na query qual foi a menor e a maior data, digamos > - isso vc não faz com GROUP BY, ele "ensanduicha" os N registros > transformando-os num só, vc perde os detalhes)), mas como não é o caso (vc > só quer saber a média do grupo, não importando nem data nem qtdade de > registros agrupados), é bem simples... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > Pessoal, > > > > Como estou meio enferrujado no SQL, poderiam me ajudar > > > > > > Tenho a seguinte tabela: > > > > SQL> select * from teste; > > > > NOME_TABLESPACEDATA TOTAL_USADO > > -- - --- > > SYSAUX 27-MAY-13 553.13 > > SYSAUX 11-JUN-13 627.56 > > SYSAUX 25-JUN-13 604.88 > > SYSTEM 27-MAY-13 450.94 > > SYSTEM 11-JUN-13 459.94 > > SYSTEM 25-JUN-13 459.94 > > USERS 27-MAY-13 155.94 > > USERS 11-JUN-13 193.56 > > USERS 25-JUN-13 226 > > > > > > > > > > Gostaria de calcular a media de crescimento (Total_Usado) entre as datas. > > > > > > POr exemplo: > > > > SYSAUX 627,13 - 553,13 = 74,00 > > 604,88 - 627,56 = -19,68 > > > > Calcula a media do resultado = (74,00)+(-19,68) / 2 = 27,16 (media) > > > > > > > > Teria como fazer isso via SQL ou terei que usar um bloco PL mesmo. > > > > > > vlws > > > > Raphael > > > > > > [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: [oracle_br] Re: Ajuda SQL
Há um erro bem grosso de matemática no teu e-mail! "604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho." Na minha calculadora dá 23, e não 19,68... rs Não é mais fácil você pegar o valor da data mais recente e subtrair da data mais antiga? 25-JUN-13 604.88 27-MAY-13 553.13 604,88 - 553,13 = 51,75 Além disso, aplique a mesma conta para as próprias datas: 25/06/2013 - 27/05/2013 = (ACHO que se vc subtrair duas datas no Oracle ele vai te retornar a diferença em DIAS, o que é perfeito pra vc). Assim vc tem o número de dias e também o crescimento total. Divide o crescimento total pelo numero de dias e vc tem a média de crescimento diário. Se quiser essa média quinzenal, basta multiplicar por 15. Fui claro? Isso no select é bem fácil... GROUP BY pela tablespace, como os colegas já passaram; Pegue o MAX() e MIN() das datas; Pegue os valores dessas duas datas pra diminuir um pelo outro conforme expliquei acima. Att, Miltão http://certificacaobd.com.br 2013/6/27 Raphael Franco > ** > > > Chiappa e Rodrigo, > > Acho que não me expressei bem. > > O que eu quero é a media de crescimento das tablespaces. > Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas (quanto > cresceu ou diminuiu): > > > > SYSAUX 27-MAY-13 553.13 > > SYSAUX 11-JUN-13 627.56 > > SYSAUX 25-JUN-13 604.88 > > 627,56 - 553,13 = aumentou 74 Mbytes de 27 de maio a 11 de junho. > 604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho. > > Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15 > dias) = 27,16 Mbytes > > A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 > Mbytes. > > att. > Raphael > > > De: J. Laurindo Chiappa > Para: oracle_br@yahoogrupos.com.br > Enviadas: Quarta-feira, 26 de Junho de 2013 19:13 > Assunto: [oracle_br] Re: Ajuda SQL > > > > > Pelo que entendi, o que vc quer é montar um Grupo de registros com > NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros > agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada > conjunto de registros vc quer calcular a média : sendo isso mesmo, é afaik > um simples caso de : > > SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE > GROUP BY NOME_TABLESPACE; > > okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum dos > valores dos registros que foram agrupados (digamos, além média do do Grupo > vc quer saber/quer exibir na query qual foi a menor e a maior data, digamos > - isso vc não faz com GROUP BY, ele "ensanduicha" os N registros > transformando-os num só, vc perde os detalhes)), mas como não é o caso (vc > só quer saber a média do grupo, não importando nem data nem qtdade de > registros agrupados), é bem simples... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > > > Pessoal, > > > > Como estou meio enferrujado no SQL, poderiam me ajudar > > > > > > Tenho a seguinte tabela: > > > > SQL> select * from teste; > > > > NOME_TABLESPACEDATA TOTAL_USADO > > -- - --- > > SYSAUX 27-MAY-13 553.13 > > SYSAUX 11-JUN-13 627.56 > > SYSAUX 25-JUN-13 604.88 > > SYSTEM 27-MAY-13 450.94 > > SYSTEM 11-JUN-13 459.94 > > SYSTEM 25-JUN-13 459.94 > > USERS 27-MAY-13 155.94 > > USERS 11-JUN-13 193.56 > > USERS 25-JUN-13 226 > > > > > > > > > > Gostaria de calcular a media de crescimento (Total_Usado) entre as datas. > > > > > > POr exemplo: > > > > SYSAUX 627,13 - 553,13 = 74,00 > > 604,88 - 627,56 = -19,68 > > > > Calcula a media do resultado = (74,00)+(-19,68) / 2 = 27,16 (media) > > > > > > > > Teria como fazer isso via SQL ou terei que usar um bloco PL mesmo. > > > > > > vlws > > > > Raphael > > > > > > [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! Gr
Re: [oracle_br] Re: Oracle RDBMS 12c disponibilizado
Isso é ruim porque já está existindo dificuldade de comprar o Windows 2008 R2 eu por exemplo não posso (por questões que fogem do lado tecnico) usar Oracle com Linux. O fornecedor agora só quer vender licença open ou assurance, que ai pega a versao que quiser, a partir do portal de licenciamento da MS (mais caro) e faz o download, ja que da direito ao downgrade... Se tentar comprar um servidor com licença OEM, ja nao consegue.. só se tiver sobrando Não certificar o Oracle para Windows 2012, abre o mercado para o Sql Server 2012. Vai ter muito consumidor achando que nao vale a pena.. 2013/6/26 J. Laurindo Chiappa > ** > > > Neca : se vc consultar no local adequado, que é no metalink a aba > Certification, vc vai ver que o Windows 2012 ainda nem consta na lista de > plataforma para o database... > PROVAVELMENTE, já que vai sair o patchset 11.2.0.4 em breve, a Oracle deve > se posicionar apenas nessa ocasião, confirmando ou negando a certificação > do 11g em Windows 2012... > > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, angelo escreveu > > > > E por falar em Oracle 12 > > > > será que o nosso amigo Oracle 11g ja foi certificado para windows 2012 > > server? > > > > > > > > > > > > 2013/6/26 angelo > > > > > > Opa que noticia boa Chiappa > > > > > > Será que está disponivel no metalink ? > > > > > > > > > 2013/6/25 J. Laurindo Chiappa > > > > > > ** > > > >> > > >> > > >> Hoje recebi no oracle-l msg avisando que a Oracle disponibilizou o > > >> download do RDBMS 12c (inicialmente para Linux e Solaris, quase > sempre os > > >> SOs iniciais a receberem novas versões e patches/patchsets) - ASAP já > vou > > >> estar baixando e vou conferir as novidades (eu pessoalmente estou > muito > > >> curioso de ver o novo conceito de pluggable databases), fikadika... > > >> > > >> []s > > >> > > >> Chiappa > > >> > > >> > > >> > > > > > > > > > > > > [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] Re: Servidor de banco de dados reinicia automaticamente
A única diferença entre as máquinas de Produção, Homologação, Desenvolvimento e Teste é o ASM, a Produção é um ambiente Oracle RAC 11g (11.2.0.3) com sistema operacional RHEL 6 com o ASM configurado, em Homologação tenho 2 máquinas não RAC com ASM configurado, mas com a mesma versão do Oracle e SO, nas demais máquinas de Desenvolvimento e Teste, eu também tenho a mesma versão do Oracle e do S.O, mas sem o ASM. -- *Wanderson Barrence | Analista de Banco de Dados* *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* *MBA - Administração de Banco de Dados* *CBTS - Certificação Brasileira de Teste de Software* -- *Skype*: wbarrence *Facebook*:http://www.facebook.com/wbarrence *Linkedin*: http://br.linkedin.com/in/wbarrence Em 26 de junho de 2013 21:46, J. Laurindo Chiappa escreveu: > ** > > > Aliás, uma obs : se a outra tal "máquina em filesystem" que não tem > dependência do OHAS é a Produção e essa que "dá problema" no import e que > tem o OHAS é a Homologação, que RAIO de homologação é essa que é DIFERENTE > de produção ??? Sorry, mas imho Homologação que NÂO É o mais absolutamente > possível Idêntica a Produção não homologa Coisa Alguma, é para Inglês > ver... Vc temn a prova aqui nesta thread, onde está encontrando um > comportamento diferente por causa de softwares diferentes instalados, de > hardware diferente, essas coisas... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" > escreveu > > > > > Ainda assim, se viável eu diria para mesmo assim vc abrir um Chamado > para ter um Suporte da Oracle - isso facilita DEMAIS o trabalho, e dá mais > segurança > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence > escreveu > > > > > > > Esse ambiente é de Homologação. > > > > > > -- > > > *Wanderson Barrence | Analista de Banco de Dados* > > > *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* > > > *MBA - Administração de Banco de Dados* > > > *CBTS - Certificação Brasileira de Teste de Software* > > > -- > > > *Skype*: wbarrence > > > *Facebook*:http://www.facebook.com/wbarrence > > > *Linkedin*: http://br.linkedin.com/in/wbarrence > > > > > > > > > Em 26 de junho de 2013 20:54, J. Laurindo Chiappa > > > escreveu: > > > > > > > > ** > > > > > > > > > > > > E é claro, a palavra de praxe : SE esse ambiente é produção, antes > de sair > > > > fazendo alterações internas do tipo as citadas, ** PROTEJA-SE ** > abrindo um > > > > Chamado no Suporte Oracle antes pra te apoiar, yes ??? > > > > Take care... > > > > > > > > []s > > > > > > > > Chiappa > > > > > > > > --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" > > > > > escreveu > > > > > > > > > > > > > > Não tenho aqui comigo as notas metalink referentes (dá uma > pesquisada no > > > > metalink), mas Repito : o problema Não É solucionado pelo > aumento > > > > do timeout e/o o restart por sí só, o teu problema (pelo que eu > DEDUZO) é o > > > > impdp consumindo tanto que o has causa um reboot - então , não é > > > > simplesmente aumentar o timeout e/ou desabilitar reboot, isso tudo é > > > > WORK-AROUND para o verdadeiro problema, que é a demora excessiva e > consumo > > > > de recursos excessiva do impdp, right ?? Tá claro ?? É essa demora > > > > excessiva com consumo de recursos que TEM que ser atacada e > solucionada... > > > > > > > > > > []s > > > > > > > > > > Chiappa > > > > > > > > > > --- Em oracle_br@yahoogrupos.com.br, Wanderson Barrence > > > > > escreveu > > > > > > > > > > > > > > > > Ops!!! > > > > > > > > > > > > Metalink sobre desabilitar ou aumentar o timeout do componente > OHAS. > > > > > > > > > > > > Att, > > > > > > > > > > > > -- > > > > > > *Wanderson Barrence | Analista de Banco de Dados* > > > > > > *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* > > > > > > *MBA - Administração de Banco de Dados* > > > > > > *CBTS - Certificação Brasileira de Teste de Software* > > > > > > -- > > > > > > *Skype*: wbarrence > > > > > > *Facebook*:http://www.facebook.com/wbarrence > > > > > > *Linkedin*: http://br.linkedin.com/in/wbarrence > > > > > > > > > > > > > > > > > > Em 26 de junho de 2013 19:11, Wanderson Barrence >escreveu: > > > > > > > > > > > > > > > > > Olá Chiappa!!! > > > > > > > > > > > > > > Obrigado mais uma vez pela resposta. > > > > > > > > > > > > > > Você tem o metalink que fala sobre esse problema? > > > > > > > > > > > > > > Att, > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > *Wanderson Barrence | Analista de Banco de Dados* > > > > > > > *DBA Oracle 10g/11g - Microsoft SQL-Server 2008* > > > > > > > *MBA - Administração de Banco de Dados* > > > > > > > *CBTS - Certificação Brasileira de Teste de Software* > > > > > > > -- > > > > > > > *Skype*: wbarrence > > > > > > > *Facebook*:http://www
Re: [oracle_br] Re: Ajuda SQL
Chiappa e Rodrigo, Acho que não me expressei bem. O que eu quero é a media de crescimento das tablespaces. Ou seja, primeiro eu tenho que achar a diferença entre as 2 datas (quanto cresceu ou diminuiu): > SYSAUX 27-MAY-13 553.13 > SYSAUX 11-JUN-13 627.56 > SYSAUX 25-JUN-13 604.88 627,56 - 553,13 = aumentou 74 Mbytes de 27 de maio a 11 de junho. 604,56 - 627,56 = diminuiu 19,68 Mbytes de 11 de junho a 25 de junho. Somaria os 2 resultados = 54,32 e divide por 2 (que equivale a cada 15 dias) = 27,16 Mbytes A media de crescimento da tablespace SYSAUX a cada 15 dias é de 27,16 Mbytes. att. Raphael De: J. Laurindo Chiappa Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 26 de Junho de 2013 19:13 Assunto: [oracle_br] Re: Ajuda SQL Pelo que entendi, o que vc quer é montar um Grupo de registros com NOME_TABLESPACE como chave de grupo, nesse grupo vc terá N registros agrupados/transformados em um só (é o que o GROUP BY faz) , e para cada conjunto de registros vc quer calcular a média : sendo isso mesmo, é afaik um simples caso de : SELECT NOME_TABLESPACE, AVG(TOTAL_USADO) FROM TESTE GROUP BY NOME_TABLESPACE; okdoc ?? Ia ficar mais complexo se vc quisesse se referenciar a algum dos valores dos registros que foram agrupados (digamos, além média do do Grupo vc quer saber/quer exibir na query qual foi a menor e a maior data, digamos - isso vc não faz com GROUP BY, ele "ensanduicha" os N registros transformando-os num só, vc perde os detalhes)), mas como não é o caso (vc só quer saber a média do grupo, não importando nem data nem qtdade de registros agrupados), é bem simples... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Raphael Franco escreveu > > Pessoal, > > Como estou meio enferrujado no SQL, poderiam me ajudar > > > Tenho a seguinte tabela: > > SQL> select * from teste; > > NOME_TABLESPACE DATA TOTAL_USADO > -- - --- > SYSAUX 27-MAY-13 553.13 > SYSAUX 11-JUN-13 627.56 > SYSAUX 25-JUN-13 604.88 > SYSTEM 27-MAY-13 450.94 > SYSTEM 11-JUN-13 459.94 > SYSTEM 25-JUN-13 459.94 > USERS 27-MAY-13 155.94 > USERS 11-JUN-13 193.56 > USERS 25-JUN-13 226 > > > > > Gostaria de calcular a media de crescimento (Total_Usado) entre as datas. > > > POr exemplo: > > SYSAUX 627,13 - 553,13 = 74,00 > 604,88 - 627,56 = -19,68 > > Calcula a media do resultado = (74,00)+(-19,68) / 2 = 27,16 (media) > > > > Teria como fazer isso via SQL ou terei que usar um bloco PL mesmo. > > > vlws > > Raphael > > > [As partes desta mensagem que não continham texto foram removidas] > [As partes desta mensagem que não continham texto foram removidas]