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

Oracle Discussion :

Nouveaux redolog lors de la recreation d'un Controlfile


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut Nouveaux redolog lors de la recreation d'un Controlfile
    Re-bonjour...
    Imaginons que mes Controlfiles soient droppés... que je n'ai pas de sauvegarde.. donc que je sois obligé de les re-creer... => oK !
    Est-il possible, (après avoir effectué un 'alter database backup controlfile', edité et modifié le fichier dans mon udump) de donner un autre nom que le nom d'origine à mes redo-log ?

    STARTUP NOMOUNT
    CREATE CONTROLFILE REUSE DATABASE "TSTRMAN" NORESETLOGS NOARCHIVELOG
    etc...
    LOGFILE
    GROUP 1 (
    '/u07/oradata/toto/log/newredo01_1.log',
    '/u07/oradata/toto/log/newredo02_2.log
    ) SIZE 50M,

    etc...
    et de repasser le script de re-création du Controlfile... ainsi mon nouveau controlfile aura des redolog tout neufs !

    Merci pour vos réponses...

  2. #2
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    si tu drope les fichiers de contrôle tu ne peut pas faire alter database backup controlfile puisque tu ne peut pas monter la base.

    supposon que tu a un fichier de création de fichier de contrôle et que la base n'a pas été modifié (c.a.d creation table, index ) dans ce cas tu peut créer ton fichier de contrôle et de même tu peut créer de nouveaux fichiers redologs
    et il ne faut pas oublier de faire un resetlogs après.
    (quand même tu va perdre quelques données qui sont dans les anciens redologs)

    Il faut savoir que le fichier de contrôle c'est l'âme de la base.

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    Bonjour,

    Comme le dit Bouyao, les fichiers de controles sont l'âme de la base.
    Par contre, les redos logs ne sont que des dumps des redos en mémoires.
    Tu peux même les changer à chaud, en rajouter ou en supprimer.
    Le fichier de controle te dit uniquement le nombre max de fichiers redos que tu peux avoir. Pour l'augmenter alors seulement tu auras à recréer tes fichiers de controles

  4. #4
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut
    Bonjour...
    suite à mes manipulations de controlfile, j'ai changé le nom des redo-logs dans le script de re-création de mon controlfile et voici ce qu'il me dit :

    ORA-01503: CREATE CONTROLFILE failed
    ORA-01565: error in identifying file '/u07/oradata/tstr/log/redonew01_1.log'
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 3
    Or, j'ai assez de place sur mon disque (J'ai reussi à creer, à la mimine, 6 fichiers bidons de la même taille que mes nouveaux Redo !)... et bien sûr, ma directorie existe !

    Que faut-il faire ?

    merci pour vos réponses..

    PS : Dans Metalink ils semblent dire qu'il faut 'asterisquer' la création des redo et ensuite les recreer à la main, base ouverte... Cela vous parait-il de bon aloi ?

  5. #5
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    peut on voir le script de création, car celui que tu a donné au début n'est pas bon.

    il faut remplacer :
    REUSE par SET
    NORESETLOGS par RESETLOGS

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/07/2013, 10h38
  2. Réponses: 0
    Dernier message: 03/03/2010, 11h52
  3. Réponses: 1
    Dernier message: 18/11/2009, 08h38
  4. Outils, cours et NOUVEAUX tutoriels pour Borland C++Builder
    Par hiko-seijuro dans le forum C++Builder
    Réponses: 10
    Dernier message: 12/03/2006, 22h33
  5. pb lors de la saisie de nouveaux enregistrement
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 5
    Dernier message: 20/12/2004, 09h02

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