Clique no banner para conhecer e adquirir o meu treinamento de Bancos de Dados no Azure

Apagando todos os objetos de um owner no Oracle Database

Visualizações: 5.158 views
Tempo de Leitura: 2 minutos

Boa tarde,
Pessoal!

Hoje vim trazer um script pra vocĂªs que eu jĂ¡ usei muito e agilizava muito a minha vida sempre que eu tinha que migrar um sistema de uma instĂ¢ncia para outra ou fazer um dump de estrutura e dados de um ambiente para o outro.

O script solicita o nome do owner e um diretĂ³rio onde irĂ¡ gerar os arquivos de saĂ­da. O resultado desse script sĂ£o scripts SQL contendo os comandos DDL para excluir constraints de FK, sequences, types, views, tabelas, procedures, functions, views materializadas, sinĂ´nimos pĂºblicos e privados e expurgar as tabelas da recyclebin. AlĂ©m disso, nos scripts gerados, jĂ¡ Ă© feito o spool para gerar log dos comandos executados ao executĂ¡-los.

Eu utilizo esse script para apagar todos os objetos de um owner para ter o total controle do que estou excluindo e gerar um log de cada objeto que estou excluindo. Se for for um DBA corajoso o bastante, pode usar o seguinte comando ao invés desse script:

Vamos ao script drop_schema.sql:

Obrigado e atĂ© a prĂ³xima!