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 :

Déplacer les fichiers oracle


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut Déplacer les fichiers oracle
    Bonjour,

    voici le contenu de mon PFILE:

    *.audit_file_dest='C:\oracle/admin/MSATJM10/adump'
    *.background_dump_dest='C:\oracle/admin/MSATJM10/bdump'
    *.compatible='10.2.0.1.0'
    *.control_files='C:\oracle\oradata\MSATJM10\control01.ctl','C:\oracle\oradata\MSATJM10\control02.ctl','C:\oracle\oradata\MSATJM10\control03.ctl'
    *.core_dump_dest='C:\oracle/admin/MSATJM10/cdump'
    *.db_block_size=8192
    *.db_domain=''
    *.db_file_multiblock_read_count=16
    *.db_name='MSATJM10'
    *.db_recovery_file_dest='C:\oracle/flash_recovery_area'
    *.db_recovery_file_dest_size=2147483648
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=MSATJM10XDB)'
    *.job_queue_processes=10
    *.local_listener='LISTENER_MSATJM10'
    *.open_cursors=300
    *.pga_aggregate_target=203423744
    *.processes=150
    *.remote_login_passwordfile='EXCLUSIVE'
    *.sga_target=612368384
    *.undo_management='AUTO'
    *.undo_tablespace='UNDOTBS'
    *.user_dump_dest='C:\oracle/admin/MSATJM10/udump'
    Je cherche à tout passer sur D:\, alors pour les controlfiles ça devraient aller mais pour le reste je ne trouve pas beaucoup d'info.

    Merci et bonne journée

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Le plus simple c'est de recréer les controlfiles comme pour une copie : http://orafrance.developpez.com/dbahelp/#L2

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Par défaut
    Bonjour,

    En tant que sys:

    SQL>alter database backup controlfile to trace;

    Ensuite tu arrête ton instance.

    Tu vas récupérer les instructions de création des controlfiles dans la dernière trace générée (dans "UDUMP").

    Tu déplaces physiquement tes fichiers sous "D:\".

    Tu démarres ton instances en "nomount".

    Tu recrées tes fichiers de contrôles grâce au script modifié que tu as récupéré dans le fichier de trace.

    Et tu ouvres ta BDD.

    Le tour est joué.

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

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

    Si tu ne veux pas recréer tes controlfiles, tu peux également déplacer les fichiers.
    J'ai fait un petit post sur le sujet.
    http://www.lao-dba.com/article-27038563.html

    laurent

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Juste une remarque pour Laurent,
    Ta méthode ne permet pas de déplacer les fichiers du tabelspace système.

    Sinon tu peux procéder comme suit :
    1. Tu arrêtes ta base
    2. Tu déplaces tes fichiers là où tu veux
    3. tu modifies ton fichier pfile en conséquence.
    4. un "startup mount" pour la base
    5. suivi d'un "alter database rename file <old_filename> to <new_filename>;" pour tous les fichiers déplacés.
    6. et enfin un "alter database open".

    Tout cela sans passer par une recréation des fichiers de contrôle.

    Rachid

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

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

    Effectivement, l'article concernait le déplacement de fichier base ouverte et donc difficile de tout bouger. Mais en extrapolant un peu, on pouvait aisement arriver à la méthode pour tout bouger.

    Laurent

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Je ne remets pas en cause votre article, mais personnellement je ne vois pas comment je peux "extrapoler" les informations données dans cet article pour en déduire la méthode pour déplacer tous les fichiers

    Rachid

  8. #8
    Rédacteur
    Avatar de jsd03
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Août 2008
    Messages : 1 221
    Par défaut
    Citation Envoyé par orafrance Voir le message
    Le plus simple c'est de recréer les controlfiles comme pour une copie : http://orafrance.developpez.com/dbahelp/#L2
    Cette méthode fonctionne car je viens de la mettre en oeuvre (j'avais les même besoins que toi).

    Merci à oraFrance
    Google est ton ami mais ton voisin aussi

    Modérateur BI - Responsable Talend
    Mes tutoriels - FAQ Talend - FAQ SQL*Plus

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Suivez @Developpez sur twitter !

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

Discussions similaires

  1. Déplacer les fichiers selon leur extension
    Par Battant dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 13/06/2015, 20h06
  2. [2008R2] Déplacer les fichiers trc
    Par Arcocide dans le forum Administration
    Réponses: 8
    Dernier message: 10/10/2014, 11h34
  3. [Batch] Déplacer les fichiers des dossiers et des sous dossiers vers un autre dossier
    Par mathou115 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 25/06/2014, 10h17
  4. Déplacer les fichiers d'une instance
    Par jsd03 dans le forum Administration
    Réponses: 3
    Dernier message: 26/05/2009, 08h29

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