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 :

ORA-01190 et ORA-0110


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 ORA-01190 et ORA-0110
    Bonjour les forumistes...

    En effectuant des tests dans tous les sens sur RMAN, j'ai dû faire une bêtise... j'ai effectué un RESETLOG après une restauration ce qui a eu pour but de :
    - désynchroniser mon catalogue RMAN (Seule 'List incarnation" donnait une réponse et même en changeant d'incarnation, je ne pouvait plus acceder à mon catalogue RMAN).. Donc j'ai ré-initialisé mon catalogue...

    Quand je veux me connecter à ma base voici ce que j'ai :

    ORA-01190: controlfile or data file 1 is from before the last RESETLOGS
    ORA-01110: data file 1: '/u07/oradata/tstrman/system/system01.dbf'
    C'est pas joli hein ?

    Donc, plus de sauvegardes et impossible de me reconnecter (heureusement que je suis en test sinon, je préparais mes affaires pour la sortie !)...
    1°) Comment m'en sortir ?
    2°) J'ai essayé de re-creer le controlfile mais il m'a insulté :

    ORA-01503: CREATE CONTROLFILE failed
    ORA-01189: file is from a different RESETLOGS than previous files
    ORA-01517: log member: '/oradata/toto/log/redo01_1.log'
    Avez-vous une solution sans re-creer le controlfile ?

    merci d'avance !

  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
    pas de panique

    avant tout essaye de faire : (je sais que ca ne marche pas)
    apres

    essaye de demarrer la base en mode mount

    après tu crée le fichier trace pour créer un nouveau fichier de contrôle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter database backup controlfile to trace;
    et

    tu colle ici le fichier trace pourqu'on le modifie

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut
    Bonjour,

    j'imagine que tu as essayé un :
    reset database to incarnation <Ta_DERNIERE_INCARNATION>;

    Utilises tu un catalog ou bien juste les controlfiles ?

  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
    Merci pour vos aides !

    Oui Cooclub, j'ai essayé le 'reset database to incarnation ancienne_incarnation ' mais il ne reconnaissait plus rien... le catalogue avait l'air complètement out !

    Et cher Bouyao, voici mon fichier trace :

    STARTUP NOMOUNT
    CREATE CONTROLFILE REUSE DATABASE "TSTR" NORESETLOGS ARCHIVELOG
    -- SET STANDBY TO MAXIMIZE PERFORMANCE
    MAXLOGFILES 5
    MAXLOGMEMBERS 5
    MAXDATAFILES 100
    MAXINSTANCES 1
    MAXLOGHISTORY 226
    LOGFILE
    GROUP 1 (
    '/u07/oradata/tstr/log/redo01_1.log',
    '/u07/oradata/tstr/log/redo01_2.log'
    ) SIZE 50M,
    GROUP 2 (
    '/u07/oradata/tstr/log/redo02_1.log',
    '/u07/oradata/tstr/log/redo02_2.log'
    ) SIZE 50M,
    GROUP 3 (
    '/u07/oradata/tstr/log/redo03_1.log',
    '/u07/oradata/tstr/log/redo03_2.log'
    ) SIZE 50M
    -- STANDBY LOGFILE
    DATAFILE
    '/u07/oradata/tstr/system/system01.dbf',
    '/u07/oradata/tstr/undotbs01.dbf',
    '/u07/oradata/tstr/data/cwmlite01.dbf',
    '/u07/oradata/tstr/data/drsys01.dbf',
    '/u07/oradata/tstr/data/example01.dbf',
    '/u07/oradata/tstr/data/indx01.dbf',
    '/u07/oradata/tstr/data/odm01.dbf',
    '/u07/oradata/tstr/data/tools01.dbf',
    '/u07/oradata/tstr/data/users01.dbf',
    '/u07/oradata/tstr/data/xdb01.dbf',
    '/u07/oradata/tstr/data/TOTO.dbf',
    '/u07/oradata/tstr/data/TUTU.dbf'
    CHARACTER SET WE8ISO8859P1
    ;
    En fait le message que j'ai posté juste après celui-ci pose une question sur les redo afin de recreer le ctrlfile !

    Merci encore

  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
    j'ai modifier ton fichier trace , voici le nouveau fichier

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    STARTUP NOMOUNT
    CREATE CONTROLFILE SET DATABASE "TSTR" RESETLOGS ARCHIVELOG
    -- SET STANDBY TO MAXIMIZE PERFORMANCE
    MAXLOGFILES 5
    MAXLOGMEMBERS 5
    MAXDATAFILES 100
    MAXINSTANCES 1
    MAXLOGHISTORY 226
    LOGFILE
    GROUP 1 (
    '/u07/oradata/tstr/log/redo01_1.log',
    '/u07/oradata/tstr/log/redo01_2.log'
    ) SIZE 50M,
    GROUP 2 (
    '/u07/oradata/tstr/log/redo02_1.log',
    '/u07/oradata/tstr/log/redo02_2.log'
    ) SIZE 50M,
    GROUP 3 (
    '/u07/oradata/tstr/log/redo03_1.log',
    '/u07/oradata/tstr/log/redo03_2.log'
    ) SIZE 50M
    -- STANDBY LOGFILE
    DATAFILE
    '/u07/oradata/tstr/system/system01.dbf',
    '/u07/oradata/tstr/undotbs01.dbf',
    '/u07/oradata/tstr/data/cwmlite01.dbf',
    '/u07/oradata/tstr/data/drsys01.dbf',
    '/u07/oradata/tstr/data/example01.dbf',
    '/u07/oradata/tstr/data/indx01.dbf',
    '/u07/oradata/tstr/data/odm01.dbf',
    '/u07/oradata/tstr/data/tools01.dbf',
    '/u07/oradata/tstr/data/users01.dbf',
    '/u07/oradata/tstr/data/xdb01.dbf',
    '/u07/oradata/tstr/data/TOTO.dbf',
    '/u07/oradata/tstr/data/TUTU.dbf'
    CHARACTER SET WE8ISO8859P1
    ;
    ALTER DATABASE OPEN RESETLOGS;
    tu démarre l'instance en nomount et tu lance le script

  6. #6
    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
    Merci Bouyao, ça fonctionne !
    Mais pourquoi :
    CREATE CONTROLFILE SET DATABASE "TSTR" RESETLOGS ARCHIVELOG
    fonctionne-t-il mieux que :
    CREATE CONTROLFILE REUSE DATABASE "TSTR" NORESETLOGS ARCHIVELOG
    Quelle est la différence entre les deux ?

    Merci encore pour votre compétence !

  7. #7
    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
    pour SET et REUSE tout simplement
    SET consiste à créer un nouveau fichier de contrôle et
    REUSE consiste à modifier le fichier de contrôle (par exemple modifier le paramètre maxinstance, etc).

    Un fichier de contrôle est composé de plusieurs sections et parmis eux une section REDOLOG.
    Dans cette section se trouve des informations concernant les fichiers redologs.

    Chaque fois qu'on crée un fichier de contrôle implique une initialisation de la section REDOLOG ce qui oblige à initialiser physiquement les fichiers redologs

    Donc on remplace NORESETLOGS par RESETLOGS

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

Discussions similaires

  1. Problème de récuperation de BDD ORA-01190
    Par redabadache3 dans le forum Administration
    Réponses: 10
    Dernier message: 02/09/2009, 13h45
  2. [ORA-03113]Erreur ORA-03113
    Par nkongolo.m dans le forum Oracle
    Réponses: 3
    Dernier message: 23/03/2006, 10h03
  3. Erreurs : ORA 01017 et ORA 02063
    Par claralavraie dans le forum Oracle
    Réponses: 2
    Dernier message: 06/01/2006, 11h10
  4. ORA 17410 et ORA 03113
    Par bchaz dans le forum Oracle
    Réponses: 4
    Dernier message: 28/10/2005, 17h06
  5. ORA-01190 Problème après Activation BDD Standby
    Par Sergio_free dans le forum Oracle
    Réponses: 2
    Dernier message: 23/10/2005, 00h38

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