IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sql Developer Oracle Discussion :

'Vider' une base


Sujet :

Sql Developer Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Points : 24
    Points
    24
    Par défaut 'Vider' une base
    Bonjour,

    je voulais savoir s'il y a dans SqlDev une commande pour vider une base (drop des tables, des séquences, des contraintes,etc... bref, une bonne purge) ?

    Merci.

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    le plus simple c'est de supprimer le tablespace ou le shema

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 138
    Points
    138
    Par défaut
    Ou encore utiliser un script de ce style (à adapter si tu as d'autres objets) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    set echo off
    set pause off
    set head off
    purge recyclebin;
    prompt *** mise à blanc Compte  Oracle ***
    prompt
    prompt
    prompt *** Creation du script de modification des tables ***
    spool dropper.sql
    select 'set echo on' from dual;
    select 'purge recyclebin;' from dual;
    select 'DROP '||t.TABLE_TYPE||' '||t.TABLE_NAME||decode (t.table_type, 'TABLE', ' cascade constraints')||';'
    from cat t 
    order by table_type
    /
    select 'DROP '||TYPE||' '||NAME||';' from user_source where type in ('PACKAGE', 'TRIGGER', 'FUNCTION', 'PROCEDURE') and line = 1
    /
    select 'exit;' from dual;
    spool off
    prompt *** Execution du fichier de suppression  ***
    start dropper.sql
    prompt *** Execution terminee. ***

  4. #4
    Membre à l'essai
    Inscrit en
    Septembre 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 42
    Points : 24
    Points
    24
    Par défaut
    Citation Envoyé par orafrance Voir le message
    le plus simple c'est de supprimer le tablespace ou le shema
    Je voulais éviter d'en arriver à cette extrémité donc j'ai préféré prendre le script de Vlad Merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vider une base
    Par arcane dans le forum Requêtes
    Réponses: 13
    Dernier message: 04/12/2012, 23h59
  2. Vider une base ldap
    Par Abdelmonam Kouka dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 13/01/2010, 13h08
  3. vider une base
    Par looping dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2007, 12h39
  4. [BD vierge] Vider une base de données
    Par Pedro dans le forum Bases de données
    Réponses: 4
    Dernier message: 16/06/2004, 15h40
  5. comment vider une base de donnée
    Par caps_corp dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 21/04/2004, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo