Limpeza de logs antigos e arquivos desnecessários é uma tarefa simples e recorrente para qualquer DBA Oracle. Um simples comando rm -rf *.trc ou rm -rf *.trm limpa os arquivos antigos dos diretórios de logs do Oracle Database. É comum acessar essa estrutura de pasta /u01/app/oracle/diag/rdbms/vs05/vs05/trace e se deparar com GBs e mais GBs de …
Categoria: Oracle
out 19
Corrigindo o erro ORA-22297: warning: Open LOBs exist at transaction commit time
O erro ORA-22297: warning: Open LOBs exist at transaction commit time ocorre quando o usuário faz alguma manipulações colunas do tipo CLOB ou BLOB e por algum motivo não fechou o LOB conforme deveria antes de fazer o commit. Abaixo segue um exemplo simples que poderia ter evitado o problema: [code lang=”sql”] DBMS_LOB.CLOSE(myFile); DBMS_LOB.CLOSE(myBlob); COMMIT; …
out 11
Habilitar paralelismo em queries e acompanhar a execução
Algumas operações de tecnologias podem ser paralelizadas utilizando mais CPUs para processar determinadas tarefas, e no banco de dados não é diferente. A opção PARALLEL X, onde X é a quantidade de cores a ser utilizada permite dividir a consulta em pequenos pedaços fazendo com que cada processador execute parte da query. No exemplo abaixo …

