Aqui segue uma dica rápida para criar um diretório para exportar e importar dados com o Oracle Data_Pump:
Por padrão o Oracle já vem com um diretório configurado chamado 'DATA_PUMP_DIR', então vamos criar aqui um customizado:
$sqlplus /nolog
SQL > connect / as sysdba
SQL > CREATE OR REPLACE DIRECTORY DUMP_DIR AS '/oracle/dump';
SQL > DISCONNECT
Pronto, agora você pode importar dumps e exportá-los utilizando o diretório '/oracle/dump'.
Caso queira saber quais diretórios existem pode executar a query abaixo:
SQL > SELECT * FROM DBA_DIRECTORIES;
Olá Gabriel!
ResponderExcluirApenas complementando o artigo, para utilizar o expdp/impdp é necessário que o usuário que vai efetuar o backup lógico tenha permissão de acesso.
$sqlplus /nolog
SQL > connect / as sysdba
SQL > GRANT READ, WRITE ON DIRECTORY TO DUMP_DIR TO scott;
O usuário que criou o diretório não precisa, por que ele é o dono, e já possui permissão de leitura, escrita e execução.
Att,
Sakamoto
MyTraceLog - Registro de um DBA
http://mytracelog.blogspot.com
Show de bola Sakamoto, perfeito. Obrigado pelo complemento.
ResponderExcluirOlá, tenho a seguinte duvida na criação de um diretorio no Oracle.
ResponderExcluirCriei o diretorio com o comando indicado, o sitema informou que o diretorio foi criado, mas o mesmo não aparece no windows, no caminho /app/orodata/.... Onde, afinal este diretorio é criado?
Crie o diretório manualmente. Abraços.
ExcluirComplementando, me refiro a criar manualmente o diretório no Windows, pois no DB tu já fizeste. abs.
Excluir