Problemas de bloqueio de sessões nas versões 10.2.0.1 até 10.2.0.3

0

Posted on : 18-06-2009 | By : .rafa | In : Banco de Dados, Oracle

Quando selecionar apartir da gv$session pode obter um numero errado de SID para o bloqueio, em vez do SID que esta na gv$lock.

Este problema é causado pelo Bug 5481650: GV$SESSION.BLOCKING_SESSION HAS INCORRECT VALUE

Para resolver
# Upgrade to 10.2.0.4 se possivel
# Ou aplique um mini Patch disponivel para corrigir o erro.

ORA-01466: unable to read data – table definition has changed

1

Posted on : 21-05-2009 | By : .rafa | In : Banco de Dados, Oracle

Estou tendo problemas com o export do meu banco, onde a aplicação que esta sendo executada no mesmo momento que o meu export executa comandos de truncate table em tabelas do sistema.

E neste momento no meu log  gera uma porcaria de erro ora, [ORA-01466: unable to read data - table definition has changed]

Eu me pergunto: O que fazer nesta situação?

1. Verificar se há a necessidade do desenvolvedor efetuar esse truncate;

2. Verificar se o truncate esta agendado, caso sim trocar o horario do export;

Pois lendo a literatura sobre o comando truncate diz que é um comando DDL, onde move a marca d'água da tabela para zero. Não gerando redo ou undo, consequentemente não tem como burlar um truncate no momento de um export.

Leia mais sobre o truncate: Psoug