› Fóruns › Banco de dados Oracle › Dúvida com data pump › Dúvida com data pump
[quote=”burga”:2v5ktq68][quote=”escastilho”:2v5ktq68][quote=”rickab7″:2v5ktq68]Ola amigo!
Só lembro que para utilizar o comando no cmd o ORACLE_HOME e ORACLE_BASE devem estar configurados corretamente, para que ache o utilitario expdp na basta bin do oracle.
Abraços[/quote]
Troquei o diretório pelo D:/ só que está ocorrendo estes erros
D:>expdp teste/abc123 full=y directory=d:export dumpfile=export.dmp logfile=export_log.log
Export: Release 10.2.0.1.0 – Production on Saturday, 12 December, 2009 19:05:48
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Produc
tion
With the OLAP and Data Mining options
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39087: directory name D:EXPORT is invalid
O diretório está criado corretamente.
[]’s
Erik[/quote]
Faça o seguinte:
- crie o manualmente a pasta c:export;
-
conecte-se no óracle pelo SQL*PLUS e crie o diretório com o comando:
create or replace directory exp_bkp as 'c:export'; -
saia do SQL*PLUS e no prompt de comando (CMD) digite:
expdp teste/abc123 full=y directory=exp_bkp dumpfile=export.dmp logfile=export_log.log.
lembrando que o usuário teste que você está utilizando pra fazer o expdp deve possuir o privilégio pra ler e escrever no diretório criado. Isto pod ser feito com o seguinte comando no SQL*PLUS:
grant read, write on directory exp_bkp to teste;
Basicamente isto que eu quis dizer na mensagem anterior…[/quote]
Amigo, que negócio estranho isso viu.
Eu dei o comando para criar o diretório, da mesma forma que vc passou, aparece a mensagem que o diretório foi criado mas o mesmo não aparece.
Sendo assim criei manualmente, passei o “grant” para o usuário teste, executei o comando “expdp” e dá os mesmos erros.
🙁
[]’s
Erik