Como exportar banco de dados do Oracle 10g

1

Gostaria de exportar o banco de dados com todos os acionadores, índices, concessões e contas de usuário do banco de dados Oracle 10g. Problema é que eu só tenho acesso SYSDBA para o servidor, então eu não posso acessar os arquivos de servidores ou ssh para ele. Além disso, não consigo desligar o banco de dados. O que estou tentando alcançar é obter um banco de dados de teste do banco de dados de produção sem interferir nas operações do banco de dados. Eu não preciso que todos os dados estejam atualizados no ambiente de teste.

Parece que todos os backups de arquivos comuns e o RMAN exigem acesso direto aos arquivos ou exigem que eu desligue o banco de dados. O Expdp também despeja os arquivos no servidor, não no cliente. Existe algum outro método que para despejar o db com expdp diretamente para outro servidor? O outro servidor está em um local remoto, o que provavelmente levaria muito tempo ...

Obrigado

    
por JukkaA 24.07.2012 / 22:08

1 resposta

2

Você pode usar as ferramentas EXP fora de outra configuração do oracle ou de uma instalação do cliente completa . Certifique-se de usar o sinalizador CONSISTENT=Y e não execute a exportação durante um período crítico para os negócios. Um bom primer no EXP / IMP disponível aqui.

@Derfk aponta uma maneira de exportar / importar a rede usando as ferramentas de coleta de dados, documentadas na seção Importação de rede desta página . Observe que você precisará criar um link de banco de dados entre produção e desenvolvimento para copiar, mas não precisará criar o arquivo intermediário. Divulgação completa: eu nunca fiz essa coisa em particular.

    
por 24.07.2012 / 22:13