Group by (Scripts)

OERR Utility

Não muito conhecido, porém útil, o Oracle Error(OERR) é um utilitário que compõe a instalação do produto Oracle nas plataformas Linux e Unix. É um shell script localizado no diretório…

Implementando novamente o PURGE_LOG JOB

Este artigo tem como objetivo implementar novamente o JOB no Scheduler o PURGE_LOG que pode estar com a data errada e por uma exclusão errônea. Vamos iniciar verificando o JOB….

Setar o ORACLE_HOME_LISTNER

Este artigo tem como objetivo Setar o ORACLE_HOME_LISTNER para iniciar e baixar o listener e o banco de dados Oracle através dos arquivos “dbstart” e “dbshut” que são encontrados no…

Spool para um .xls (arquivo excel) …

Quando precisamos demonstrar graficos, tabelas no excel, uma idéia é fazer um spool com delimitadores para abrir o resultado no Excel por exemplo, uma otíma sugestão é utilizar o markup…

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…

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…

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…

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. Só não lembrava…

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…

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…