Fórum Inserindo dados - Tabela particionada já existente #483738

26/06/2014

0

Boa tarde Pessoal!

Estou com problema para inserir dados em uma tabela particionada composta!
Na tabela dba_tab_partitions os dados são mostrados da seguinte forma...

1 PDIA_98_20091023 0
2 PDIA_98_20091022 0
3 PDIA_98_20091021 0
4 PDIA_98_20091020 0
5 PDIA_98_20091019 0

Fiz o seguinte insert, já utilizando uma partição existente
INSERT INTO HE0_DT_INF_INTERFAZ_DIA(COD_PAIS, FEC_DATA, INTERFAZ) VALUES(98, 20091023, 'CRE');


Mas está apresentando a seguinte mensagem de erro :/
ORA-14400: inserted partition key does not map to any partition"

Alguém poderia me ajudar ?
Alan Miranda

Alan Miranda

Responder

Posts

26/06/2014

Marisiana Battistella

Oi Alan!
Qual é o tipo de dado que o campo FEC_DATA deve armazenar?
Responder

Gostei + 0

27/06/2014

Alan Miranda

Oi Marisiana!

COD_PAIS - NUMBER(2)
FEC_DATA - NUMBER(8)
COD_INTERFAZ - VARCHAR(25)

Então este particionamento é composto, mas não sei quais são as chaves que compõe este particionamento :/
Há algum lugar que podemos consultar ou configurar este particionamento ?

Muito Obrigado!
Responder

Gostei + 0

27/06/2014

Marisiana Battistella

Eu não sei quase nada sobre particionamento...
Tenta executar o comando
DESC <nome_tabela> 
no SQLPlus...
Se não me engano, esse comando mostra a estrutura da tabela..
Faz um tempo q não uso o Oracle então não tenho certeza se é ou não...
Responder

Gostei + 0

27/06/2014

Alan Miranda

Então no comando DESC mostra somente a estrutura da tabela e não do particionamento!

Pelo mensagem de erro, parece que tem alguma chave do particionamento que não estou inserindo, por isso que eu quero ver as configurações do particionamento
Responder

Gostei + 0

27/06/2014

Itamar Souza

Bom dia
Veja na tabela HE0_DT_INF_INTERFAZ_DIA se tem algum campo chave, se o campo é auto incremento, caso não seja você precisa inseri uma informação no campo.
Veja se ajuda
Responder

Gostei + 0

27/06/2014

Alan Miranda

Bom dia Itamar,

Nessa tabela existem outros campos, mas somente os que estou passando são obrigatórios. As chaves da tabela são COD_PAIS e INTERFAZ.

Teoricamente era pra funcionar, pois estou utilizando um partição já existente e passando todos campos obrigatórios :/
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar