- Este tópico contém 11 respostas, 4 vozes e foi atualizado pela última vez 17 anos atrás por
David Siqueira.
-
AutorPosts
-
6 de março de 2009 às 6:26 pm #85634
silverwal
ParticipanteBom Dia All,
Estou tentando fazer o export somente da estrutura do banco com o seguinte script
USERID=LF@NOME_BANCO
rows=n
compress=N
STATISTICS=NONE
file=c:exp01_20090306.dmp
log=c:Log01_exp_20090306.logporém no prompt de comando me retorna o seguinte erro;
C:>exp parfile=C:EXP01_ESTRUTURA.par
Export: Release 9.2.0.1.0 – Production on Sex Mar 6 11:20:48 2009
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Conectado a: Oracle8i Enterprise Edition Release 8.1.7.4.0 – Production
With the Partitioning option
JServer Release 8.1.7.4.0 – Production
EXP-00056: Erro Oracle: 942 encontrado
ORA-00942: table or view does not exist
EXP-00000: ExportaþÒo encerrada sem ÛxitoAguém sabe me dizer o que pode estar acontecendo ?
[ ] ´s
Diego
6 de março de 2009 às 6:34 pm #85635Anônimo
Cara,
toda vez que eu tentei exportar algum dado de um banco com Client superior a versão do banco deu problema.
6 de março de 2009 às 6:37 pm #85636Regis Araujo
ParticipanteDiego.. bom dia..!
Altere seu arquivo .Par para ficar assim…
file=c:DIRETORIOBACKUPNOMEBANCO.dmp
log=c:DIRETORIOBACKUPNOMEBANCO.log
userid=username/password
OWNER=OWNERDOBANCO_A_TER_DMP_GERADO
consistent=Y
rows=n
grants=y
compress=y
indexes=yEx:
file=c:BACKUPREGISESTUDOS.dmp
log=c:BACKUPREGISESTUDOS.log
userid=system/password
owner=regis
consistent=Y
rows=n
grants=y
compress=y
indexes=yAi depois rode o Exp ParFile…
C:>exp parfile=C:scriptbackup.par
Abraços…
6 de março de 2009 às 6:38 pm #85637silverwal
Participanteé né cara vou tentar acessar o servidor de banco e tentar fazer por lá!
Mas valeu pelo coment…
[ ] ´s
6 de março de 2009 às 6:40 pm #85638Regis Araujo
ParticipanteAhhh.. outra coisa.. antes não esqueça de setar em qual banco será executado o backup….
C:>set ORACLE_SID=NOME_DO_BANCO
e para verificar se o banco está correto.. digite…
C:>echo %ORACLE_SID%
Assim.. vc não precisa passar o parametro…
userid= system/password@NOME_DO_BANCO
Abraços…
6 de março de 2009 às 6:41 pm #85639silverwal
ParticipanteBoa Thunder_Catz,
vou tentar fazer por curiosidade!
[ ] ´s
6 de março de 2009 às 6:42 pm #85640silverwal
Participante[quote=”silverwal”:ek8u1m6u]Boa Thunder_Catz,
vou tentar fazer, pois estava perdendo muito tempo em fazer pela maquina client
[ ] ´s[/quote]
6 de março de 2009 às 6:55 pm #85641Regis Araujo
ParticipanteDiego…
Já que vc quer fazer backup direto no servidor de produção… pq não usa o exp comum… ai vc cria um script e deixa nas tarefas agendadas do windows ou se for linux.. cria um shell e deixa programado no crontab…
Ex:
exp system/regis@SRV_ESTUDOS file=c:backupregisestudos_06032009.dmp log=c:backupregisestudos_06032009.log consistent=y indexes=y compress=y grants=y rows=n owner=regis;
ou para exportar apenas algumas tabelas…
exp system/regis@SRV_ESTUDOS file=c:backupregisestudos_06032009.dmp log=c:backupregisestudos_06032009.log consistent=y indexes=y compress=y grants=y rows=n owner=regis tables=(TB_PRODUTO,TB_USUARIOS,TB_CLIENTES);
Abraços…
6 de março de 2009 às 7:10 pm #85643silverwal
ParticipanteOlá Thunder_Catz,
Na verdade eu preciso extrair algumas tabelas isso no banco de homologação, já tenho todos os scripts tipo 1,2,3,4 e um depende o do outro entendeu, mas já estou no servidor de banco e até agora já estou conseguindo fazer o export.
Enfim agradeço a todos pelo apoio e as dicas que são de grande valor.
Parabéns ao FORUM GPO.
[ ] ´s
9 de março de 2009 às 9:02 pm #85677silverwal
ParticipanteOlá All,
Sou eu dinovo é o seguinte consegui fazer o export blz…, porém agora quando eu tento fazer um import em um DataBase 10 Release 10.2.0.1.0 aparece o seguinte erro.
IMP-00010: não um arquivo de exportaþÒo vßlido; falha na verificaþÒo do cabeþalho
IMP-00000: ImportaþÒo encerrada com Ûxitoserá que é incompatibilidade das versões do oracle ?
Obs: Lembrando que o export que eu fiz foi em um DB Oracle8i Enterprise Edition Release 8.1.7.4.0
12 de março de 2009 às 10:17 pm #85762silverwal
ParticipanteOlá All,
Foi feito um novo dump e funcionou provavelmente o primeiro estava corrompido, agradeço a todos pela ajuda.
Abs,
12 de março de 2009 às 11:55 pm #85767David Siqueira
ParticipanteSilver apenas para conhecimento, pois seu problema já foi sanado, quando você gerar um DUMP e quiser saber se o arquivo esta OK, ou seja, apto a ser importado , efetue o comando de IMPORT com a opção SHOW=Y , ele não irá importar os dados mas sim fazer uma leitura no seu arquivo dump e consequentemente checagem da integridade do arquivo.
Abraço!!!
David
-
AutorPosts
- Você deve fazer login para responder a este tópico.