/ / Exportando e importando “esquema” de / para o Oracle 12.1 no AWS RDS - oracle, importação, exportação, amazon-rds, backups de banco de dados

Exportando e importando “esquema” de / para Oracle 12.1 no AWS RDS - oracle, importação, exportação, amazon-rds, backups de banco de dados

Eu tenho meu banco de dados no Oracle @ AWS RDS (v12.1). Eu quero fazer backup de um esquema em um arquivo simples e importá-lo de volta ao banco de dados quando necessário. A escolha óbvia é usar os comandos expdp / impdp, no entanto, a versão 12.1 do Oracle requer uma configuração completa do servidor Oracle para usá-los. Eu não tenho um servidor Oracle completo para usar. A versão 12.2 fornece as ferramentas como instaladores independentes, mas o AWS RDS não suporta v12.2. Desejo fazer backup e restaurar apenas um esquema específico e não o banco de dados completo. A abordagem em que consigo pensar é escrever um script PL / SQL que fará um loop através da DDL, dados, restrições e outros artefatos e o despejará em um arquivo simples e outro script PL / SQL que importará o conteúdo do arquivo simples para o banco de dados. Alguém tem alguma indicação para fazer isso de maneira eficiente?

Respostas:

1 para resposta № 1

Você pode usar o "SQL Developer" para se conectar aoDB especificado e extrair o esquema completo DDL usando a funcionalidade "Database Export" (Ferramentas> Exportação do Banco de Dados). Mais tarde, você pode simplesmente executar este script DDL extraído e recriar o esquema.

Descrição gráfica