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

Administration Oracle Discussion :

zone flashback à nettoyer


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Par défaut zone flashback à nettoyer
    bonjour,

    Je suis sur une 11g. Je viens de supprimer une base de données ; en vérifiant je m'aperçois que les fichiers relatifs à la zone de flashback restent. Et leur taille est énorme.
    Impossible de les supprimer directement (et d'ailleurs, Oracle a bien dû prévoir qq chose ?).

    Que dois je faire pour nettoyer ma zone de flahback de tous ces fichiers obsolètes ?

    merci.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut
    Bjr,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    crosscheck backup;
    delete force noprompt expired backup;
    crosscheck archivelog all;
    delete force noprompt expired archivelog all
    delete force noprompt obsolete;
    Purger après chaque sauvegarde ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    backup database plus archivelog ...... delete input;
    A+

  3. #3
    Membre éclairé Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Par défaut
    tout d'abord, merci bcp.

    Mais je suis perdu ; pour me connecter à RMAN, je dois bien lui donner la base de données à laquel il est liée, non ? Mais cette dernière à été supprimée..

    Au risque de paraitre "gros boulet", quelle syntaxe dois je employer pour me connecter à RMAN, pour pouvoir utiliser tes précieuses commandes .. ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut
    Si vous avez tout supprimer: datafiles et controlfils
    Tu pars de fichier init démarrer avec
    Connection avec RMAN:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    rman target sys/passwd
    C:\Documents and Settings\>rman target sys/*****
    Recovery Manager: Release 10.2.0.5.0 - Production on Tue Sep 13 11:02:44 2011
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    connected to target database: TST (DBID=xxxx)
    OU:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    C:\Documents and Settings>set oracle_sid=tst
    set oracle_home=
    C:\Documents and Settings\>rman target /
    Recovery Manager: Release 10.2.0.5.0 - Production on Tue Sep 13 11:04:27 2011
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    connected to target database: TST (DBID=xxxxxxx)
    RMAN>
    Restaurer le controlfile:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    RMAN> set DBID xxxxx
    RMAN>restore controlfile  from 'E:\ORACLE\BACKUP\xxxx.BKP';
    Starting restore at 12-SEP-11
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    Passer à l'état mount:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    RMAN> sql 'alter database mount' ;
    sql 'alter database mount' ;
    sql statement: alter database mount
    released channel: ORA_DISK_1
    RMAN>
    Puis:
    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
    RMAN> restore database;
    restore database;
    Starting restore at 12-SEP-11
    ........
    ................
    ........................
     
    RMAN> recover database;
    recover database;
    Starting recover at 12-SEP-11
    ........
    ................
    ........................
     
     
    SQL> alter database open resetlogs;
    Database altered.
    SQL>
    A+

  5. #5
    Membre éclairé Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Par défaut
    bon....(mode boulet ON)

    tout d'abord merci de tes éclaircissements ; je vois comment on peut restaurer une BD à partir de RMAN : Merci à toi.

    Mais ce que je veux faire, ce n'est pas de la restaurer, mais supprimer les données contenues dans la zone de récupération rapide, après que j'ai supprimé proprement une base de données.

    (mode boulet OFF)

    ...bon j'ai tout simplement supprimé les fichiers via l'explorateur windows ; ma zone est donc (j'ai vérifié) utilisée par l'image de ma base (ouach, c'est "lourd" une image de base....). Ma zone était visiblement prévue trop petite (15 Go..). Je l'ai doublée, tout baigne. J'espère que cette zone ne va pas croitre, parce que je ne saurai pas trop quoi en faire (un backup à froid & une suppression des fichiers ?)


    Je vais donc arrêter de hurler et pouvoir passer à autre chose.

    merci bcp.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut

Discussions similaires

  1. Réponses: 12
    Dernier message: 29/01/2024, 15h32
  2. Afficher la zone de données du BIOS
    Par foussa dans le forum x86 16-bits
    Réponses: 5
    Dernier message: 20/01/2003, 16h47
  3. Passer de la zone d'édition vers une instruction sql
    Par tripper.dim dans le forum C++Builder
    Réponses: 2
    Dernier message: 27/11/2002, 14h44
  4. [VB6] Zone de liste modifiable basée sur un champ
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 27/11/2002, 13h41
  5. Réponses: 17
    Dernier message: 17/10/2002, 20h06

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