Pular para o conteúdo

Fóruns Banco de dados Oracle Dúvida com data pump Dúvida com data pump

#91537
Anônimo

    [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:

    1. crie o manualmente a pasta c:export;
    2. conecte-se no óracle pelo SQL*PLUS e crie o diretório com o comando: create or replace directory exp_bkp as 'c:export';

    3. 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