Categoria: Oracle

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: DBMS_LOB.CLOSE(myFile); DBMS_LOB.CLOSE(myBlob); COMMIT; Para solucionar …

Continue lendo

Trabalhando com data e hora no Oracle

As colunas que armazenam datas e horas no Oracle, pode default retornam apenas a DATA no formato DD/MM/YYYY, sendo que DD = Dia, MM = Mês e YYYY = Ano! No exemplo abaixo temos um select que retorna a data do sistema: Para extrair a data e hora desse campo, é preciso usar a função …

Continue lendo

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 …

Continue lendo

Maneiras de desligar o Oracle RAC

Olá pessoal, hoje vou passar algumas dicas para desligar corretamente seu ambiente do Oracle RAC. Precisei fazer uma manutenção em apenas 1 dos nós e as vezes temos dúvidas de qual procedimento usar, qual é melhor, mais rápido, etc. Há duas maneiras legais de para uma instância que são utilizando os comando SRVCTL (servercontrol) ou …

Continue lendo

Carregar mais

×