OPT_PARAM…

Foi intrduzido um novo hint no 10gR2, chamado OPT_PARAM. Este têm como funcionalidade, permitir a alteração de parâmetros de sessão, sem utilizar os famosos ALTER SESSION :)… Acaba sendo bastante útil parasolucionar problemas em que seja necessário alterar algum parâmetro e melhorar queries em que haja a possibilidade ser alterada no código (por exemplo com

Continue lendo

Parou? Depois continua …..

Resumable Statements – Introduzida no 9iR1, esta funcionalidade permite que, durante um processamento (basicamente N transações) não seja inteiramente perdida após algum erro, como um clássico de faltar espaço no tablespace :):) Esta feature permite que quando haja um erro relacionado a espaço (falta de espaço, limite de quota e etc), a transação que esteja

Continue lendo

Features pouco lembradas: DBMS_SYSTEM.KSDWRT

Existe um PKG, quase sempre esquecido, que ajuda quando o assunto é documentar e logar processos/procedimentos de manutenção ou mesmo eventos alvo de monitoria em uma base de dados, Oracle claro :):):) O package DBMS_SYSTEM.KSDWRT permite que escrevamos mensagens no Alert.log ou gerar traces. DBMS_SYSTEM.KSDWRT ( DEST NUMBER,  — 1 = Trace File, 2 =

Continue lendo

Hoje vai ter uma festa … lá lá lá …

Este mês comemora-se 20 anos da criação da funcionalidade abaixo 🙂 Do the evolution!! catparr.sql – Parallel-Server specific views for performance queries, etc O catppar ficou obsoleto em 2001, com a introdução do RAC. O tal script foi substitúido pelo catclust.sql (que cria as views do RAC). Um passo importante na evolução de soluções escalaveís,

Continue lendo

Novo padrão númerico. Será ANSI? hehehe

A cada dia, um DBA, está suscetível a aprender novos conceitos ou teorias. Há algum tempo atrás descobri um novo padrão ANSI, até então desconhecido, num código SQL, apreciem: Select * from tabela where upper(coluna)=upper(‘123’); Num único select é possível: 1 – Uma coluna varchar2 para armazenar valores númericos  kkkkk 2 – Evitar a utilização

Continue lendo