Mindblown: a blog about philosophy.

  • FUNÇÕES ANALÍTICAS DO ORACLE – Look Back e Look Ahead (LAG/LEAD)

    FUNÇÕES ANALÍTICAS DO ORACLE – Look Back e Look Ahead (LAG/LEAD)

    Duas outras funções analíticas são o LAG (Look back – olhe para trás) e o LEAD (Look Ahead – olhar adiante), que foram introduzidos no Oracle 8i. Ele fornece acesso a mais do que uma linha de uma tabela, ao mesmo tempo sem um auto-junção. Dada uma série de linhas retornadas de uma consulta e…

  • RECORD uma caracteristica do TKPROF

    RECORD uma caracteristica do TKPROF

    Este é um pequeno artigo sobre a opção RECORD do TKPROF, que é extremamente útil para capturar e armazenar declarações não recursivos de SQL em ordem de execução do arquivo de trace. Belle Delphine pussySintaxe do TKPROF:

  • SQL*Plus Feature: TIMING e o comando SET TIMING

    SQL*Plus Feature: TIMING e o comando SET TIMING

    Dentro do sqlplus é muito utilizado uma feature para calcular o tempo decorrido por uma query ou um bloco PL/SQL. A feature(caracteristica) do SQL*Plus é o SET TIMING. O tempo decorrido para resultar o comando de drop foi de 0.09s e 0.14s para criar a tabela. E se quizessemos coletar o tempo de multiplos grupos…

  • Funções Analíticas do Oracle (Rank)

    Funções Analíticas do Oracle (Rank)

    Bom dia. Hoje precisei efetuar um select  e listar os top 10 de uma tabela. Me lembrei que já tinha utilizado isso em uma procedure bem antiga. chas8free twerk Só não lembrava com havia feito, então devido a isso eu decidi estudar novamente sobre esta função chamada RANK.

  • Delimitadores para campos da query no spool do SQL*Plus (ponto e virgula, pipe ou TAB)

    Delimitadores para campos da query no spool do SQL*Plus (ponto e virgula, pipe ou TAB)

    Para gera um arquivo texto tipo “cvs” contendo delimitadores entre os campos como por exemplo o pipe ou mesmo o ponto e virgula, para poder ser utilizando num Excel, Access ou qualquer outro integrador, podemos utilizar no SQL*Plus (aplicativo instalado junto do produto do oracle client ou database) setando parametros para os delimitadores “COLSEP”, seguindo…

  • Criando um usuário no oracle

    Criando um usuário no oracle

    Use a instrução CREATE USER para criar e configurar um usuário de banco de dados, que é uma conta através da qual você pode fazer login no banco de dados, e estabelecer os meios pelos quais o Oracle Database permite o acesso pelo usuário. Você pode permitir que um usuário para se conectar ao banco…

  • Erro No Java ao chamar DBCA ou NETCA (libnnz11.so+)

    Erro No Java ao chamar DBCA ou NETCA (libnnz11.so+)

    Ao instalar o oracle em VM vocês podes se deparar com o erro (libnnz11.so+), conforme abaixo:

  • Migrando Banco de Dados Oracle 10g para 11g com OUI (Oracle Universal Installer) non-RAC.

    Migrando Banco de Dados Oracle 10g para 11g com OUI (Oracle Universal Installer) non-RAC.

    Este artigo tem como objetivo realizar o upgrade do Banco de Dados Oracle 10g (10.2.0.5) para 11g (11.2.0.1) via OUI (Oracle Universal Installer). Porque migrar para uma nova versão? Tecnologia Nova e Bugs fixados que ocorrem na versão 10g. Vamos iniciar a nossa atualização de versão do Banco de Dados Oracle.

  • Monitorando operações de uma tabela atraves da DBA_TAB_MODIFICATIONS

    Monitorando operações de uma tabela atraves da DBA_TAB_MODIFICATIONS

    Alguns dias atrás estava precisando monitorar uma tabela da aplicação do cliente para registrar a quantidade de operações DML que ela estava sofrendo. Após algumas buscas encontrei a tabela do Oracle DBA_TAB_MODIFICATIONS que conforme documentação registra as modificações sofridas nas tabelas do banco de dados após a ultima coleta de estatisticas, ou seja, a cada…

  • Como  simplificar a instalação do oracle database no oracle linux (11g only)

    Como simplificar a instalação do oracle database no oracle linux (11g only)

    Para muitos Consultores (EU inclusive) odeio instalar os packages necessários para o oracle funcionar. Vamos aprender a fazer isso da melhor forma, alem disso já alterar os semaforos e o arquivo de limites. Após instalar o Linux existem vários passos a ser feito para poder começar a instalação do linux. São conhecidos como “oracle pré install”. Docs.oracle…

Tem alguma recomendação de livro?