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 :

Récupérer un tablespace (par son dbf) d'une instance détruite


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 61
    Par défaut Récupérer un tablespace (par son dbf) d'une instance détruite
    Bonjour,

    J'ai un client dont le serveur a été détruit par une intrusion d'eau, ils ont pu sauver du DD le fichier du tablespace contenant toutes les données de l'appli et de l'utilisateur du schéma. Normalement, on fait un export de sauvegarde quotidien mais celui-ci n'a pas pu être récupéré et ils ne faisaient pas régulièrement de sauvegarde physique de cet export (arg !).
    Y a-t-il moyen de restaurer ce fichier sur une instance neuve où doit-on se résoudre à reprendre le dernier export exploitable. Il s'agit d'une version 9.2 sous windows.

    D'avance merci.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 462
    Par défaut
    Bonjour

    Avez-vous aussi le fichier correspondant au tablespace SYSTEM ?
    S'il est absent, ça me paraît injouable avec les méthodes classiques.

    Et s'il est présent, c'est loin d'être gagné, tout dépend de l'état de ces fichiers.
    Si votre client a du temps et du fric, vous pouvez solliciter directement Oracle sur la question, ils ont des spécialistes de la récupération.

    Sinon effectivement, utilisez le dernier export dans vous disposez.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 61
    Par défaut
    Le problème est que nous ne sommes pas en charge du serveur machine lui même. Je suis en attente de réponses sur ce qu'a pu réellement récupérer la personne en charge du matériel. Si on parvenait à récupérer les fichiers systèmes de l'instance, que faudrait-il faire ?

  4. #4
    Membre émérite Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Par défaut
    Je ne sais pas quelle est la criticité et la valeur physique de la base en question mais dans ce genre de cas extrême on peut suivre le raisonnement suivant :

    Les disques sont hermétiques, les plateaux sont donc viables.

    Il existe des sociétés spécialisées dans la réparation de disques physiques (On prends les plateaux du disque endommagé et on les remets dans un disque identique tout neuf).

    De là on peut reconstruire physiquement TOUS les disques de la machine, suffit d'avoir un serveur/Baie tout neuf identiques et il n'y a plus qu'à relancer.

    Ensuite, côté Oracle on est dans le cas d'une coupure courant, autrement dit, rien de grave.

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 61
    Par défaut
    Finalement il semblerait qu'ils aient réussi à relancer les DD sur une autres machines et donc récupérer l'instance.
    Problème résolu donc, merci pour vos réponses.

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

Discussions similaires

  1. Récupérer objet par son nom dans une chaîne
    Par peijnoob dans le forum C#
    Réponses: 7
    Dernier message: 14/02/2008, 16h47
  2. afficher une ligne(par son numero) d'une JTable
    Par linouline dans le forum Composants
    Réponses: 7
    Dernier message: 27/05/2006, 14h11
  3. Récupérer un control par son nom
    Par Didier L dans le forum Delphi
    Réponses: 4
    Dernier message: 23/05/2006, 19h59

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