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 :

Base à ressusciter


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut Base à ressusciter
    Bonjour,
    Mon problème est assez simple, mais je ne sais pas comment le résoudre :

    Crash du disque serveur, pas de sauvegarde de la base valide, la base était ouverte, instance démarrée.
    J'ai pu sauver les fichiers MDF, redo, etc.
    Je ne peux pas monter la base dans un nouveau serveur : base busy.
    je ne parviens pas à me connecter via SQLplus à la base avec mon user/password pour tenter de la monter.
    Je ne suis pas SYSDBA, je n'ai pas le mot de passe et c'est normal : je ne suis pas propriétaire et je n'ai pas besoin de l'accès à la structure, mais je dois récupérer des données de tables que je connais et auxquelles mon profil est autorisé. Je ne peux pas contacter le DBA : notre client commun n'a plus de contrat de maintenance .

    Quand je démarre le serveur, la base n'est pas remise en ligne ou bout d'un moment, comme c'est quelquefois le cas avec des bases mal arrêtées.

    Je ne sais que faire...

  2. #2
    Membre émérite Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Par défaut
    Citation Envoyé par Klixx Voir le message
    Crash du disque serveur, pas de sauvegarde de la base valide, la base était ouverte, instance démarrée.
    [...]
    Je ne peux pas contacter le DBA : notre client commun n'a plus de contrat de maintenance .
    Bonjour,

    Dans ce cas, je ne me gênerai pas pour sortir les mails d'alerte concernant cette situation totalement anormale et mettre les hautes instances qui ont pris ces décisions pour des raisons budgétaires devant leurs responsabilités.

    Etre DBA, ce n'est pas faire des miracle!

    Cordialement,

    Arkhena

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut Help ! Base à ressusciter
    Oui, avec des interlocuteurs responsables, hélas ! Cette société vend des produits s'appuyant sur des bases Oracle, ce qui est un excellent choix. Cependant, le reste ne suit pas : les sauvegardes sont faites par compression ZIP de la base (si ! si!), le client n'a pas la compétence et ce n'est pas son métier (cabinet médical de groupe).
    Il délègue, comme tous ses confrères, ce qui est normal, mais dans notre cas, il se retrouve sans solution : contrat résilié, données non récupérées.

    Cela étant, je dois tenter de récupérer les données. Je ne suis pas un expert Oracle, mais ce que je connais ne s'applique pas (mount, recover, RMAN).
    Si j'ai bien compris, c'est fini ?

  4. #4
    Membre émérite Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Par défaut
    Je suis désolée de ne pas pouvoir vous aider... Personnellement, j'aurai peut-être tenté un recover si la base avait été en mode archive log au moment du crash...

    Etiez-vous en mode archive log ?
    Avez-vous pu récupérer les archive logs ?
    Vous dites avoir sauvé les .mtf et les redos, mais avez-vous au moins un control file de la base ?

    Après, le cas semble bien désespéré...

    Bon courage!

    Arkhena

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut Help ! Base à ressusciter
    Quand le serveur s'est bloqué et a été arrêté, Oracle était démarré. J'ignore si des sessions étaient ouvertes, je pense que non. Comment voir le mode archive log sans se connecter à la base ?

    Oui j'ai les control files (CONTROLnn.CTL), en plus des REDOnn.LOG et les fichiers xx_DATA01.DBF et xx_IDX01.DBF,
    et j'ai des fichiers .ARC dont le dernier et à la date du crash.

    Merci de votre aide

  6. #6
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Crash du disque serveur, pas de sauvegarde de la base valide
    J'ai pu sauver les fichiers MDF, redo, etc.
    Quels fichiers exactement ? Si tous les datafiles, le controlfile, et les redo logs sont là, alors on peut espérer que la base remonte. Pas de sauvegarde valide ? C'est quoi les sauvegardes pas valides ?

    Je ne peux pas monter la base dans un nouveau serveur : base busy.
    Les messages d'erreur complets, et l'extrait de l'alert.log sont un minimum pour essayer de comprendre le pb. Il s'agit de ORA-01154: database busy. Open, close, mount, and dismount not allowed now ?

    Je ne suis pas SYSDBA, je n'ai pas le mot de passe et c'est normal
    On peut commencer par là, car il sera nécessaire de se connecter sysdba pour aller plus loin. C'est sous Windows ? Un utilisateur du groupe ORA_DBA devrait pouvoir faire 'sqlplus / as sysdba'

    Et première chose: pas de panique. Sans sauvegarde, sans support, sans DBA et sans accès, si tu arrives à récuperer ta base même en y passant la semaine, c'est déjà inespéré. Alors pas de panique: prends le temps de donner des infos précises pour ne pas empirer les choses.
    Une bonne idée serait de faire un backup de l'état actuel.

    Cordialement,
    Franck.

Discussions similaires

  1. [Windows]accès base de registre windows
    Par Greg01 dans le forum API standards et tierces
    Réponses: 27
    Dernier message: 05/06/2007, 16h14
  2. taille maximale d'une base de donnée paradox
    Par Anonymous dans le forum Paradox
    Réponses: 5
    Dernier message: 14/02/2004, 18h39
  3. sauver une base
    Par phil_java dans le forum Administration
    Réponses: 3
    Dernier message: 07/03/2003, 18h08
  4. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 17h16
  5. Utilisez vous la base de registres ?
    Par gRRosminet dans le forum C++Builder
    Réponses: 8
    Dernier message: 04/06/2002, 14h55

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