Categoria: Oracle

Corrigindo o erro ORA-01565: Unable to open Spfile

Ao checar o alert.log do banco de dados de homologação me deparei com a seguinte mensagem: ORA-01565: Unable to open Spfile /u01/app/oracle/product/11.2.0.4/db_1/dbs/spfilevs06.ora ! Um erro claro,  que diz quenão foi possível abrir o arquivo spfilevs06.ora no diretório /u01/app/oracle/product/11.2.0.4/db_1/dbs. Naveguei até a pasta /u01/app/oracle/diag/rdbms/vs06/vs06/trace para checar o alert log e o erro apresentado era recorrente:

Continue lendo

Tratando o erro “Argument list too long” ao tentar limpar logs de determinado diretório

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 …

Continue lendo

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

Carregar mais

× Como posso te ajudar?