- Este tópico contém 7 respostas, 4 vozes e foi atualizado pela última vez 17 anos, 11 meses atrás por chduarte.
-
AutorPosts
-
12 de fevereiro de 2007 às 4:11 pm #78705MarcioSouzaParticipante
Bom dia pessoal,
Sou novo na comunidade e tenho pouca experiência com Oracle, comecei a trabalhar mas diretamente faz uns 5 meses, atualmente estou fazendo um curso de DBA Oracle e tão logo termine farei a prova de certificação.Pois bem…
temos um base de desenv… onde temos Oracle 9.2.0.1.0, então executei um export o qual posteriormente seria importado para outra máquina c win xp, na base velha era win 2000 server, mas o Oracle era o mesmo, já no export mesmo finalizando com “sucesso” recebi a seguinte retorno:. . exportando tabela SA1010
EXP-00008: Erro Oracle: 600 encontrado
ORA-00600: c¾digo de erro interno, argumentos: [6191], [3], [1866], [3217], [],
[], [], []
. . exportando tabela SA1020
EXP-00008: Erro Oracle: 600 encontrado
ORA-00600: c¾digo de erro interno, argumentos: [6191], [3], [2137], [2831], [],
[], [], []Mas msm assim, executei o import com esse dump e ao finalizar o import veio a seguinte mensagem:
IMP 00009 – Fim anormal do arquivo de exportação.
Devido a isso não consigo finalizar o processo, será que alguém poderia me ajudar com essa problema?
Desde já muito obrigado,
Márcio Souza
12 de fevereiro de 2007 às 4:57 pm #78706gustavodesaParticipanteIsso já aconteceu comigo em um cliente!!!
Set no seu script de export o parametro direct=n[/b]
Teste !!! e se funcionar me fale se o problema é esse mesmo… no cliente era um bug e eu tive que aplicar o patch 9.2.0.7
Gustavo – CSIWAY
12 de fevereiro de 2007 às 5:01 pm #78707gustavodesaParticipanteExemplo
exp system/senha@instancia file=arquivo_dados.dmp log=arquivo.log buffer=400000 full=y direct=n recordlength = 64000 compress=y
….
12 de fevereiro de 2007 às 5:17 pm #78708Marcio68AlmeidaParticipanteColoque o script que você usou para exportar e para importar
12 de fevereiro de 2007 às 9:11 pm #78709MarcioSouzaParticipanteGalera,
Não foi eu quem fez o export, instalei o Oracle e apartir do .dump fiz o import com o script abaixo:imp user/pwd@dbsiga fromuser=siga commit=y ignore=y file=d:arquivo.dump log=d:logsiga.log
Imagino que no export ele tenha usado um owner= siga para somente exportar as tabelas desse esquema.
OBS: nunca usei os parâmetros abaixa para um exp/imp, no que eles seriam úteis?
buffer=400000 full=y direct=n recordlength = 64000 compress=y
De qualquer forma já agradeço
12 de fevereiro de 2007 às 9:57 pm #78710chduarteParticipantebuffer=400000 -> Nao é aconselhaveu utilizar este parametro. É ignorado se utilizado o direct=y.
full=y -> Exporta o banco inteiro
direct=y -> Faz com que os dados passam direto do datafile para o arquivo sem passar pela estrutura de memoria do banco. Muito mais rapido.
recordlength = 64000 -> Utilizado pelo direct=y. Melhor utilizar o padrao.
compress=y -> Gera compactacao dos dados. Nao é como um “zip”Utilize o feedback=1000 para a cada 1000 linhas ele mostra um “.” e vc consegue acompanhar o andamento do export.
[]
12 de fevereiro de 2007 às 10:16 pm #78712MarcioSouzaParticipanteAlguém saberia explicar o motivo do erro gerado no export?
. . exportando tabela SA1010
EXP-00008: Erro Oracle: 600 encontrado
ORA-00600: c¾digo de erro interno, argumentos: [6191], [3], [1866], [3217], [],
[], [], []
. . exportando tabela SA1020
EXP-00008: Erro Oracle: 600 encontrado
ORA-00600: c¾digo de erro interno, argumentos: [6191], [3], [2137], [2831], [],
[], [], []Abraços e obrigado
13 de fevereiro de 2007 às 2:45 pm #78716chduarteParticipanteTodo ORA-600 significa algum problema nao esperado pelo banco de dados.
Neste caso podem ser 3 coisas:
Export com direct=y para uma linha muito extensa
Export gerou problemas ao extrair campos com null
Export com direct=y e compress=y para particoes.Tente utilizar o seguinte:
exp file=exp.dmp log=exp.log full=y feedback=1000Aceite os outros parametros como padrao.
[]
-
AutorPosts
- Você deve fazer login para responder a este tópico.