Não é fácil encontrar a forma correta de executar o comando expdp na consola. Existem alguns passos antes de executar o comando expdp.
Primeiro deve criar um directório no computador onde está a base de dados Oracle, onde irá colocar os ficheiros de dump e depois conceder a um esquema os direitos para criar um directório.
Execute este comando no SQL Developer ou no sqlplus:
conceda a criação de qualquer diretório para o myschema;
Substituir esquema com o nome do seu esquema.
do que quando está ligado no esquema esquema crie o diretório:
CREATE DB_DUMP DIRECTORY as ‘/caminho/para/o/meu-diretório-dump’;
do que abrir a consola no computador com a base de dados Oracle e executar:
expdp”esquema /SENHA@(DESCRIÇÃO=(ENDEREÇO=(PROTOCOLO=TCP)(Host=nome do host)(Porta=nome da porta))(CONNECT_DATA=(SID=nome_SID)))’” DIRECTORY=DB_DUMP REUSE_DUMPFILES=YES DUMPFILE=dump-XX-XX-2022.dmp LOGFILE=dump.log esquemas=”esquema
Tem que substituir no comando o esquema com o nome do esquema, a password com a password correta, o nome do host, nome da porta, nome do SID, nome do DIRECTORY se outro, nome do dumpfile, nome do ficheiro de registo.
Não consegui encontrar no Google a sintaxe correta para expdp comando e como fazer o dump do Oracle.

Deixe uma resposta