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 :

Pb de démarage d'Oracle 8i sous AIX


Sujet :

Oracle

  1. #1
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut Pb de démarage d'Oracle 8i sous AIX
    Bonjour,
    j'ai un problème de démarage d'oracle sous AIX:
    j'ai une base de production que je veux dupliquer sur un serveur backup.
    la sauvegarde se fait sur bande magnétique en utilisant la commande cpio (après arrêt de la base bien sûr).
    Voici la commande cpio utilisé: /usr/bin/find /oracle /data /index /tpxexe (etc) -print | cpio -ocvB > /dev/rmt0.

    ensuite j'ai restauré la bande sur le serveur backup.
    quand je lance sqlplus, le système affiche l'erreur suivante: ORA-01034: ORACLE not available.

    j'ai saisi les commandes suivantes:
    >svrmgrl
    SVRMGR> connect /as sysdba
    Connected.
    SVRMGR> startup nomount;
    ORACLE instance started.
    Total System Global Area 284200676 bytes
    Fixed Size 69348 bytes
    Variable Size 126050304 bytes
    Database Buffers 157286400 bytes
    Redo Buffers 794624 bytes
    SVRMGR> alter database mount;
    Statement processed.
    SVRMGR> alter database open;
    alter database open
    *
    ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

    Merci de me dire qu'elle sont les étapes à suivre car j'ai vu dans des forums qu'il faut faire un recover...etc et je n'ai pas réussi à redémarrer la base.

    Merci d'avance.

  2. #2
    Membre chevronné Avatar de NGasparotto
    Inscrit en
    Janvier 2007
    Messages
    421
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 421
    Par défaut
    Essaies :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    startup mount
    recover database until cancel;
    alter database open resetlogs;
    Nicolas.

  3. #3
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    Bonjour,
    Merci pour votre réponse.
    Voici les résultats des commandes:

    SVRMGR> recover DATABASE until cancel;
    ORA-00283: recovery session canceled due to errors
    ORA-01610: recovery using the BACKUP CONTROLFILE option must be done

    SVRMGR> ALTER DATABASE open resetlogs;
    ALTER DATABASE open resetlogs
    *
    ORA-01152: file 1 was not restored from a sufficiently old backup
    ORA-01110: data file 1: '/tpxexe/tpx_prod/oradata/TPXPROD/system01.dbf'

  4. #4
    Membre chevronné Avatar de NGasparotto
    Inscrit en
    Janvier 2007
    Messages
    421
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 421
    Par défaut
    La sauvegarde de la base de production s'est-elle faite base fermee ?
    Avant d'ouvrir la base en RESETLOGS, avez-vous essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE
    Nicolas.

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Il faut exécuter:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RECOVER DATABASE USING BACKUP CONTROLFILE;
    Voir la procédure complète dans la section 5 du tutoriel sur les sauvegardes .

  6. #6
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    en effet, la sauvegarde de la base est faite après un shutdown.

    voici le résultat de la commande recover:
    RECOVER DATABASE USING BACKUP CONTROLFILE;
    ORA-00279: change 1235907198 generated at 10/10/2007 06:02:35 needed for thread 1
    ORA-00289: suggestion : /oracle/server/dbs/arch1_4587902.dbf
    ORA-00280: change 1235907198 for thread 1 is in sequence #4587902
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

    ORA-00308: cannot open archived log '/oracle/server/dbs/arch1_4587902.dbf'
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory


    en vérifiant le chemin mentionné (/oracle/server/dbs/), le fichier en effet n'existe pas! est-ce que c'un problème de droit? ou autre?

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    La base est-elle configurée en mode ARCHIVELOG ou NOARCHIVELOG ?
    Si la base est configurée en mode ARCHIVELOG est-que:
    • vous avez sauvegardé les archive redo logs (créés dans le répertoire défini par LOG_ARCHIVE_DEST ?)
    • vous avez restauré les archive logs ?


    Voir le tutoriel sur les sauvegardes/restaurations.

  8. #8
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    la base est en mode noarchivelog

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    La base n'a pas été arrêtée correctement (càd par shutdown ou shutdown immediate) sinon Oracle ne demanderait pas de faire une récupération avec des archive logs. Si la base est configurée en mode NOARCHIVELOG, il faut absolument l'arrêter proprement sinon il y a un risque important de ne pas pouvoir restaurer la sauvegarde faite après cet arrêt.

    Merci de nous donner le résultat de:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    archive log list;
    select recid, stamp, sequence#, first_change#, next_change# from v$log_history;
    Je vous conseille vivement la lecture du Backup and Recovery Concepts en particulier pour bien comprendre les différences entre les mode ARCHIVELOG et NOARCHIVELOG.

Discussions similaires

  1. Installatin ORACLE 10g sous AIX 5.6
    Par Sabact dans le forum Installation
    Réponses: 4
    Dernier message: 24/07/2011, 17h58
  2. Réponses: 2
    Dernier message: 16/02/2011, 19h12
  3. Réponses: 1
    Dernier message: 09/11/2010, 11h16
  4. oracle 9i2 sous aix
    Par lady701 dans le forum Installation
    Réponses: 4
    Dernier message: 17/06/2009, 18h09
  5. Instalation Oracle 10gR2 sous AIX 5.3
    Par Wurlitzer dans le forum Oracle
    Réponses: 1
    Dernier message: 18/06/2006, 10h25

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