Pessoal,
Boa noite!
Hoje vou mostrar pra vocês como gerar a engenharia reversa de objetos no Oracle Database, conhecido também como backup do DDL para criação dos objetos.
Para baixar os scripts que irei demonstrar, acesse Este link.
Para a utilização dos mesmos, você deverá estar utilizando o Oracle SQL*Plus, de preferência o GUI, que é mais prático de executar scripts e, na minha opinião, é a melhor ferramenta para administrar bases de dados Oracle. Apesar de ser toda em linha de comando, possui muitos atalhos práticos e rápidos para o dia-a-dia do DBA Oracle.
Vou fazer uma breve descrição dos scripts:
- backup_objeto.sql = Gera a engenharia reversa de objeto desejado, informando Tipo do objeto, owner e nome e salva o resultado no spool (arquivo de saída)
- backup_objeto2.sql = Gera a engenharia reversa de objeto desejado, informando apenas o nome e exibe na tela
- backup_objeto3.sql = Gera a engenharia reversa de objeto desejado, informando Tipo do objeto, owner e nome e exibe na tela
- backup_sequence.sql = Gera a engenharia reversa de todas as sequences do owner e salva o resultado no spool.
Em todos os scripts, são geradas também as engenharias reversas das permissões, sinônimos públicos e privados, índices e triggers (com exceção do script da sequence).
É isso aí pessoal!