Erro de exportação do Oracle9i

1

Quando eu executo o seguinte:

set ORACLE_SID=orcl
exp.exe 'SYS/system as sysdba' full=y log=exp.log  file=mydump.dmp

no final, vejo o seguinte:

EXP-00056: ORACLE error 942 encountered

ORA-00942: table or view does not exist

EXP-00000: Export terminated unsuccessfully

o que devo fazer para resolvê-lo?

Eu tinha o 9.2.0.1.0 oracle, depois que ele foi instalado 2 patches: 9.2.0.7.0 e 9.2.0.8.0

    
por Max 20.10.2009 / 21:59

2 respostas

1

Parece que sua declaração de exportação é válida, mas eu já vi isso ao tentar misturar / combinar versões de exportação / importação e bancos de dados.

Você está usando os binários de exportação que acompanham a versão do banco de dados que você está usando? Se você digitar apenas 'exp', ele informará a versão.

A versão do seu exp.exe deve ser igual à versão do banco de dados que você está tentando exportar. O exp.exe depende de estruturas no banco de dados e elas podem mudar de um release para outro. Portanto, se seu banco de dados for 9.2.0.8.0, verifique se você está usando o binário exp.exe 9.2.0.8.0.

Você pode querer ler Usando diferentes versões e versões de exportação para mais detalhes.

Se você acha que seu banco de dados e seu binarie podem ser compatíveis e você ainda tem problemas, pode ter tido um problema ao executar scripts catpatch após o seu patch 9.2.0.8.0.

-Dave

    
por 27.10.2009 / 16:09
0

Existem várias visualizações que devem existir para que a importação / exportação seja executada.

Execute o seguinte como o usuário SYS: /rdbms/admin/catexp.sql para criá-los.

    
por 03.11.2009 / 00:24