- Este tópico contém 9 respostas, 3 vozes e foi atualizado pela última vez 14 anos, 6 meses atrás por
silverwal.
-
AutorPosts
-
30 de agosto de 2011 às 6:41 pm #100598
silverwal
ParticipantePessoal Bom Dia,
Estou com o seguinte problema para fazer um import.
Comando Import;
imp lfa@teste file=C:EXP04_teste_ENTRADA.dmp fromuser=lfa touser=lfa grants=n ignore=y feedback=1000 log=C:EXP04_teste_ENTRADA.log
Erro;
Arquivo de exportação criado por EXPORT:V10.02.01 via caminho convencional
importação realizada nos conjuntos de caracteres WE8MSWIN1252 e NCHAR AL16UTF16
o servidor de importação usa o conjunto de caracteres WE8ISO8859P1 (conversão de charset possível)
o cliente de exportação usa o conjunto de caracteres WE8ISO8859P1 (conversão de charset possível)
IMP-00058: Erro Oracle: 1878 encontrado
ORA-01878: campo especificado não localizado na data/horário ou no intervalo
ORA-06512: em "SYS.DBMS_EXPORT_EXTENSION", line 810
ORA-06512: em line 1
IMP-00009: fim anormal do arquivo de exportação
IMP-00000: Importação encerrada com êxito
Alguém já passou por isso ?
30 de agosto de 2011 às 8:09 pm #100601felipeg
ParticipanteOpa,
Passa o seu comando de EXP, e as versões do Oracle do bancos de origem e destino.
Atenciosamente,
Felipe.30 de agosto de 2011 às 8:16 pm #100603leandrolbs
Participantefaça isto, coloque aqui seu export / infomações da base;
Assim, entenderemos o pq de:
fromuser=lfa touser=lfa
30 de agosto de 2011 às 8:21 pm #100605silverwal
Participantefiz um parfile;
A query é ;
QUERY="where cod_holding || cod_filial || cod_matriz || id_nf_entrada in
(select t.cod_holding || t.cod_filial || t.cod_matriz || t.id_nf_entrada
from entrada t where to_char(t.dt_entrada,'mm/yyyy') in ('01/2011'))"Versão do Oracle de onde foi feito o Export
Oracle Database 10g Enterprise Edition Release 10.2.0.1Versão do Oracle de onde é feito o Import
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 – 64bit Production30 de agosto de 2011 às 8:24 pm #100607leandrolbs
Participantevc não setou buffer / owner / rows / log nada?
ficou assim:
exp system/123@banco parfile=x.par
Qual usuario exportou? Tem o log do export?
30 de agosto de 2011 às 8:48 pm #100609silverwal
ParticipanteNa verdade o cliente que fez o export, eu entendo que ele tenha feito exp parfile=caminho-do-pafile.par
30 de agosto de 2011 às 9:24 pm #100610felipeg
ParticipanteEntão pede pra ele te passar exatamente o que fez.
Atenciosamente,
Felipe.30 de agosto de 2011 às 9:24 pm #100611silverwal
ParticipantePessoal não sei se tem alguma coisa haver mas a linha IMP-00009: fim anormal do arquivo de exportação , pode ser que o export esteja corrompido.
30 de agosto de 2011 às 9:49 pm #100612felipeg
ParticipanteEle terminou o import com erro por causa do ORA-01878
ORA-01878: campo especificado não localizado na data/horário ou no intervalo
Pede pro seu cliente o seguinte:
- Comando de export
- Parfile
- Resultado dos comandos abaixo:
SELECT TZ_OFFSET(SESSIONTIMEZONE), TZ_OFFSET(DBTIMEZONE) FROM DUAL
/
select SYSTIMESTAMP FROM dual
/
select c.owner || '.' || c.table_name || '(' || c.column_name || ') -'
|| c.data_type || ' ' col from dba_tab_cols c, dba_objects o
where c.data_type like '%WITH LOCAL TIME ZONE'
and c.owner=o.owner
and c.table_name = o.object_name
and o.object_type = 'TABLE'
order by col
/
Atenciosamente,
Felipe.2 de setembro de 2011 às 6:43 pm #100642silverwal
ParticipanteIsso mesmo felipeg, caso resolvido.
Obrigado.
-
AutorPosts
- Você deve fazer login para responder a este tópico.