Talvez sirva como dica complementar do que o Chiappa falou, você nao tem a 
particao para o valor que deseja incluir, para corrigir isso você pode criar as 
particoes faltantes, ou usar a opcao de "less than maxvalue", infelizmente se 
voce usar isso vc nao conseguirar fazer split dessa particao "generica" depois




________________________________
De: Marcelo Grimberg <marcelog...@gmail.com>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 24 de Agosto de 2010 8:58:19
Assunto: Re: [oracle_br]ORA-14400

  
Bom dia Chiappa

essa é minha tabela criada com partition range

create table ecomex.cmx_tabelas
(
TABELA_ID number(10) NOT NULL,
tipo varchar2(3) NOT NULL,
Codigo varchar2(20) NOT NULL,
Descricao varchar2(150) NOT NULL,
auxiliar1 varchar2(150),
auxiliar2 varchar2(150),
auxiliar3 varchar2(150),
auxiliar4 varchar2(150),
auxiliar5 varchar2(150),
auxiliar6 varchar2(150),
auxiliar7 varchar2(150),
auxiliar8 varchar2(150),
auxiliar9 varchar2(150),
auxiliar10 varchar2(150),
auxiliar11 varchar2(150),
auxiliar12 varchar2(150),
auxiliar13 varchar2(150),
auxiliar14 varchar2(150),
auxiliar15 varchar2(150),
auxiliar16 varchar2(150),
auxiliar17 varchar2(150),
auxiliar18 varchar2(150),
auxiliar19 varchar2(150),
auxiliar20 varchar2(150),
creation_date date NOT NULL,
created_by number(10) NOT NULL,
LAST_UPDATE_DATE date NOT NULL,
LAST_UPDATED_BY number(10) NOT NULL)
TABLESPACE ECMX_DEF
PARTITION BY RANGE (LAST_UPDATE_DATE)
(Partition teste_date values less
than(TO_DATE('31-DEC-2005','DD-MON-YYYY')));

----------------------------------------------------------
Marcelo Grimberg
Cel: +55 19-8197-3405
MSN: marcelog...@hotmail.com

Em 23 de agosto de 2010 18:01, José Laurindo <jlchia...@yahoo.com.br>escreveu:

>
>
> A msg parece ser clara :
>
>
> ORA-14400: inserted partition key does not map to any partition
>
> ou seja, tem algum/alguns valor(es) sendo inseridos que não possuem
> partição correspondente ... Quando vc cria uma tabela particionada, Além de
> indicar o campo-chave e o tipo de Partição vc TEM QUE criar as partições, e
> TEM que criar Todas as partições que os dados vão exigir - se vc tem um
> RANGE PARTITION com (digamos) os valores 1, 2, e 3, vc TEM QUE TER criadas
> as partições aonde vão ser armazenados os valores 1, 2 e 3 ...
> Isso pode ser feito na hora mesmo do CREATE TABLE (com cláusulas PARTITION
> nomedapartição e detalhes), OU pode ser feito depois da tabela criada, com o
> comando ALTER TABLE nnn ADD PARTITION nomedapartição e detalhes...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>,
> Marcelo Grimberg <marcelog...@...> escreveu
>
> >
> > Boa tarde pessoal
> >
> > antes acontecer esse erro vou mostrar meus passo a passo
> > meu objetivo é criar partition range.
> >
> > 1 - exp da tabela desejada
> > exp system/senha file=/tmp/bkp/ecomex.cmx_tabelas.dmp tables=cmx_tabelas
> >
> > 2 - dropei a tabela
> >
> > 3 - criei a tabela com a partition range
> > OK
> > 4 - import
> > imp file=/tmp/bkp/cmx_tabelas.dmp fromuser=ecomex ignore=yes
> >
> > e esta apresentando esse erros:
> >
> > Export file created by EXPORT:V10.02.01 via conventional path
> > import done in US7ASCII character set and AL16UTF16 NCHAR character set
> > import server uses WE8ISO8859P1 character set (possible charset
> conversion)
> > . importing SYSTEM's objects into SYSTEM
> > . importing ECOMEX's objects into ECOMEX
> > . . importing table "CMX_TABELAS"
> > IMP-00058: ORACLE error 14400 encountered
> > ORA-14400: inserted partition key does not map to any partition
> > IMP-00028: partial import of previous table rolled back: 1701 rows rolled
> > back
> > Import terminated successfully with warnings.
> >
> > Obrigado
> >
> > atenciosamente
> > ----------------------------------------------------------
> > Marcelo Grimberg
> > Cel: +55 19-8197-3405
> > MSN: marcelog...@...
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> 
>

[As partes desta mensagem que não continham texto foram removidas]


 


      

[As partes desta mensagem que não continham texto foram removidas]

Responder a