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

Installation Oracle Discussion :

Installer les bases de données sur disque de sauvegarde [Fait]


Sujet :

Installation Oracle

  1. #1
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Installer les bases de données sur disque de sauvegarde
    Bonjour,

    je suis débutant Oracle donc j'ai besoin d'un peu d'aide.
    J'explique mon problème, je met en place un serveur de dev (windows) ou sera installé en autre, Oracle 9i. Sur ce serveur, il n'y a que le disque D qui est sauvegardé, donc on ne met que les données sur ce disque.
    Donc le problème, j'installe Oracle sur le disque C, lorsque je créé une nouvelle base de donnée Oracle (avec l'assistant configuration de base de données), si je met tous les fichiers de données, de control, de log, de trace, de paramêtre (d'initialisation et serveur?) sur le disque D, est ce que, si oracle casse, je peux récupérer les données avec sa?
    Voila déja pour la première question.

    Merci beaucoup!

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 207
    Points : 237
    Points
    237
    Par défaut
    Bonjour,

    Si la base est éteinte au moment de la copie des fichiers=>OUI sinon, ca risque de coincer.
    Mais si il s'agit de base de dev, une solution serait de programmer un export full toutes les nuits.

    laurent.

  3. #3
    Membre expérimenté Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Points : 1 332
    Points
    1 332
    Par défaut
    Citation Envoyé par lallio Voir le message
    Bonjour,

    Si la base est éteinte au moment de la copie des fichiers=>OUI sinon, ca risque de coincer.
    Mais si il s'agit de base de dev, une solution serait de programmer un export full toutes les nuits.

    laurent.
    Pourquoi ce coincerait s'il fait une sauvegarde base ouverte ....

    sans aller jusqu'a RMAN,
    alter tablespace begin backup
    copie ....

    Car avec un export ...
    il serait obligé de creer une base vide ...
    et de tout recreer au cas ou il y a crash

  4. #4
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    vous me parlez de sauvegarde de la base, mais si je ne veux pas faire de sauvegarde tous les jours, je veux simplement que les fichiers de données soit sur ce disque et pouvoir les récupérer si oracle crash

  5. #5
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Il faut un minimum connaître Oracle et les concepts de sauvegarde restauration : une base ne peut se sauvegarder simplement au niveau Windows par copie à chaud des fichiers physiques du disque, sinon la sauvegarde sera incohérente et il n'est pas garanti que tu arriveras à redémarrer ta base même une fois les fichiers de ta sauvegarde restaurés

    Il faut :
    - soit arrêter la base et faire la copie des controlfiles, datafiles et redologs (sauvegarde à froid)
    - soit être en ARCHIVELOG et, pour chaque tablespace, faire un "alter tablespace begin backup", puis copier ses datafiles, puis faire un "end backup", et sauvegarder les archivelogs
    - soit être en ARCHIVELOG et utiliser RMAN

    Et que veux-tu dire par "si Oracle casse" : ton C ? ton D ? ton Oracle Home ? l'un de tes datafiles ?

    Liens utiles dans la doc officielle :
    http://download-uk.oracle.com/docs/c...a96519/toc.htm
    http://download-uk.oracle.com/docs/c...a96566/toc.htm

  6. #6
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Si oracle home casse, il faut qu'on puisse récupérer tout.
    Je ne connais pas trop ORACLE (voir pas du tout le coté administration).Le problème est que le serveur sera ouvert à tous les développeurs, qui pourront donc ajouter des bases... donc pour pas se compliquer, on essaye de simplifier au maximum afin d'être sure que les bases soit sauvegardées.
    En gros on essaye de faire comme pour SQLserver, les fichiers physique sont stocké sur le D, et en cas de break de l'install de SQLServer, il suffit juste de réinstaller et de joindre les fichiers à la base de données.
    Je vais étudier RMAN puisque la façon que l'on pensait risque de ne pas fonctionner.

Discussions similaires

  1. [Toutes versions] Installer une base de donnée sur un site web
    Par akcessoweb dans le forum Access
    Réponses: 1
    Dernier message: 18/09/2012, 16h32
  2. Réponses: 6
    Dernier message: 16/09/2008, 21h06
  3. [C#]lister les bases de données sur ma machine
    Par fafa139 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 20/04/2006, 18h32
  4. Livre gratuit sur les bases de données...
    Par benby dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 26/05/2005, 12h24

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