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 :

Changement de version Oracle sur nouveau serveur


Sujet :

Administration Oracle

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 8
    Points : 6
    Points
    6
    Par défaut Changement de version Oracle sur nouveau serveur
    Bonjour

    J'ai une base de donnée Oracle qui est installé sur un serveur Windows 2003 32 bits.
    Cette base est une 11G R1 version 11.1.0.6.0

    Je sauvegarde tous les jours les données de la base manuellement à froid (les fichiers .CTL, .log, .dbf.......)

    Je change de serveur qui sera maintenant sous Windows 2008 R2 64 bits.

    La version Oracle 11.1.0.6.0 n'est pas compatible avec ce système....

    Si j'installe une version 11G R2 sur mon nouveau serveur, quelles manipulations dois je faire une fois que j'aurais remis ma sauvegarde à froid aux bons endroits sur le nouveau serveur ????

    Elle serait en effet formaté pour un 11G R1 et pas un 11G R2.......

    Merci pour votre aide car je suis débutant et un peu paumé

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Points : 604
    Points
    604
    Par défaut
    Bonjour,

    Moi je partirai d'un backup rman, après restore sur la nouvelle machine:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    starup upgrade
    @utlip.sql
    @catupgrd.sql
    @utlrp.sql
    @+

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Oui mais je n'utilise pas RMAN mais des sauvegardes à froid...

    Comment faire pour adapter cette sauvegarde à la version 11gr2 ??????

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Points : 604
    Points
    604
    Par défaut
    Tu peux essayer la copie de tes datafiles (à froid) sur la machine cible et à prtir d'un nouveau fichier controlfile (alter database backup controlfile to trace ...).
    Une fois le nouveau fichier controlfile généré tu reprends la procedure: startup upgrade ....
    @+

  5. #5
    Membre actif

    Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2008
    Messages : 169
    Points : 267
    Points
    267
    Par défaut
    Si les chemins d'accés aux fichiers de la base n'ont pas changer.
    pas de problème de controlefile juste a faire la procédure d'upgrade.

    pense a récupérer les fichiers de démarrage de la base sur le vieux serveur ca te simplifiera la vie ($ORACLE_HOME/dbs)

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par a.presles Voir le message
    Si les chemins d'accés aux fichiers de la base n'ont pas changer.
    pas de problème de controlefile juste a faire la procédure d'upgrade.

    pense a récupérer les fichiers de démarrage de la base sur le vieux serveur ca te simplifiera la vie ($ORACLE_HOME/dbs)
    Bonsoir,

    En effet, les chemins d'accès à la BDD ne changeront pas.

    Donc pour résumer pour transférer une base 11GR1 32 bits sur un nouveau serveur sur lequel sera installée une base 11GR2 64 bits je dois :

    Remettre ma sauvegarde à froid au bon endroit puis lancer les scripts.

    Quels scripts dois-je lancer et dans quel ordre ????

    (script pour passer de 32 à 64 bits, script pour upgrader la base 11gr1 en 11gr2, script pour les objets invalides.......) Bref je suis perdu avec tout ça.....

    Merci pour vos réponses

  7. #7
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2012
    Messages : 14
    Points : 20
    Points
    20
    Par défaut
    Je pense qu'il est préférable de ne pas utiliser une sauvegarde à froid si tu as et un changement de version d'oracle et un changement de version d'Os.

    Même si je ne peux pas t'affirmer que cela ne fonctionnera pas, l'opération me semble douteuse. le passage d'un Os 32 à 64bits pourrait aussi poser des problèmes sur des fichiers de données. (?!?)

    Dans un cas comme celui ci, je te conseillerais plutôt de créer ta base sur ton nouveau serveur et de faire un export de ton ancienne base (avec le client de la nouvelle version en général) et un import vers ta nouvelle base.

    utiliser rman est une bonne solution. a condition de l'avoir en exploit et de le maitriser.
    sinon, regarde autour de datapump pour faire ton export-import.

  8. #8
    Membre actif

    Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2008
    Messages : 169
    Points : 267
    Points
    267
    Par défaut
    la solution de l'export import me parait aussi la plus propre surtout si tu peu créer tes schémas a la main puis faire des import uniquement des schémas fonctionnel.

    pour les upgrade aprés une petite recherche google

    http://www.oracle.com/technetwork/pr...ods-173002.pdf

  9. #9
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Points : 604
    Points
    604
    Par défaut
    Bonjour,

    Tu peux toujours tester avec ton backup froid:

    Tu restores sur ton nouveau serveur.
    Tu generes un new controlfile.
    S'il te demande d'ouvrir la base en mode UPGRADE (au moment d'alter database open resetlogs).
    Si c'est le cas tu startup avec upgrade ....

    @+

Discussions similaires

  1. créer une base ORACLE sur un serveur WINDOWS
    Par big1 dans le forum Oracle
    Réponses: 3
    Dernier message: 19/09/2006, 11h52
  2. Réponses: 6
    Dernier message: 22/06/2006, 11h23
  3. faire cohabiter 2 moteurs Oracle sur un serveur
    Par mack27 dans le forum Oracle
    Réponses: 3
    Dernier message: 15/02/2006, 21h19
  4. Erreur apres restauration d'une base sur nouveau serveur
    Par tribune dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/02/2006, 15h54
  5. Problème de lettre sur nouveau serveur
    Par gobs dans le forum Langage
    Réponses: 2
    Dernier message: 19/01/2006, 23h31

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