Old School: Block Editor (BBED) – Parte 1

O Block Editor, é um utilitário utilizado pelo Suporte Oracle para Troubleshooting e que também permite escrever nos blocos de dados. É uma ferramenta interessante para se estudar a estrutura interna dos blocos e o funcionamento da armazenagem. Atenção: Este utiliário permite escrever nos blocos, muita atenção, pois pode corromper os dados de uma BD, … Continue lendo Old School: Block Editor (BBED) – Parte 1

“Pending” Statistics – Como testar sem estragar?

Um dos grandes desafios no tema de Base de Dados esta relacionado com as estatísticas. Já abordei o tem em outros posts, como os links abaixo: https://m04m.com/2010/05/17/uma-breve-introducao-dos-componentes-do-motor-oracle-otimizador-por-custo/ https://m04m.com/2010/05/20/finalmente-o-cbo-que-nao-do-mc-donalds/ https://m04m.com/2010/04/08/estatisticas-de-sistema/ Uma das grandes confusões que há, é quando precisamos realizar testes com as estatísticas, porque realizar sobre um sistema em produção não parece ser boa ideía, … Continue lendo “Pending” Statistics – Como testar sem estragar?

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 OPT_PARAM…

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 Parou? Depois continua …..

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 Features pouco lembradas: DBMS_SYSTEM.KSDWRT