Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2008, 14h42   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 47
Points : 11
Points : 11
Par défaut Migration oracle 8 vers oracle 10

Bonjour tous le monde:

j'ai une application qui fonctionne sous oracle 8, et je veux la migrer vers oracle 10, je veux savoir les impacts sur l'application et il faut regarder quoi pour cette migration, sachant que l'application est developpée en Delphi.

Merci d'avance.
Delphieur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 14h58   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
aucune idée... une étude d'impact ça se fait pas dans un forum

Comment veut tu qu'on devine ce que l'appli utilise et si tu ne vas pas rencontrer quelques problèmes ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 15h07   #3
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Citation:
Envoyé par orafrance Voir le message
Comment veut tu qu'on devine ce que l'appli utilise et si tu ne vas pas rencontrer quelques problèmes ?
Fait pas ta mauvaise tête et sors ta fameuse boule de cristal !
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 17h39   #4
Membre du Club
 
Inscription : décembre 2006
Messages : 119
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 119
Points : 61
Points : 61
Bonjour,

je suis en train de préparer la même chose. En théorie il n'y a pas à retoucher les objets de l'application. Sinon les choses à modifier sont bien évidemment le fichier init.ora et les scripts de création des tablespaces dont les options sont différentes. Ensuite export full/import full (attention il faut être en 8.1.7.4 pour que le dump puisse passer en 10g).
__________________
La différence entre la théorie et la pratique, c'est qu'en théorie il n'y a pas de différence entre la théorie et la pratique. En pratique, si.
pat29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 17h48   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
à mon sens, le plus important ça reste la sauvegarde et la maintenance, tout cela étant complètement repensé
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 08h04   #6
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Citation:
Envoyé par pat29 Voir le message
Bonjour,

je suis en train de préparer la même chose. En théorie il n'y a pas à retoucher les objets de l'application. Sinon les choses à modifier sont bien évidemment le fichier init.ora et les scripts de création des tablespaces dont les options sont différentes. Ensuite export full/import full (attention il faut être en 8.1.7.4 pour que le dump puisse passer en 10g).
non, autant upgrader la base. C'est plus simple, plus rapide (on ne touche qu'au dictionnaire sans toucher aux données) et on garde la même base
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 11h19   #7
Membre du Club
 
Inscription : décembre 2006
Messages : 119
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 119
Points : 61
Points : 61
Effectivement, mais il y a 2 pb qui peuvent survenir :
- si la machine d'origine héberge d'autres bases qui ne migrent pas cela ne sera pas possible.
- si l'on change de machine cela oblige à faire cette étape supplémentaire sur la base d'origine et augmente ainsi le délai d'interruption de service, qui peut être limité dans le temps.

Cdlt.
__________________
La différence entre la théorie et la pratique, c'est qu'en théorie il n'y a pas de différence entre la théorie et la pratique. En pratique, si.
pat29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 11h28   #8
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Citation:
Envoyé par pat29 Voir le message
Effectivement, mais il y a 2 pb qui peuvent survenir :
- si la machine d'origine héberge d'autres bases qui ne migrent pas cela ne sera pas possible.
- si l'on change de machine cela oblige à faire cette étape supplémentaire sur la base d'origine et augmente ainsi le délai d'interruption de service, qui peut être limité dans le temps.

Cdlt.
non, on peut très bien migrer une base 8i et pas l'autre...
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 13h51   #9
Membre du Club
 
Inscription : décembre 2006
Messages : 119
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 119
Points : 61
Points : 61
Nous sommes dans le 2ème cas.
Mais dans le 1er cas, si on installe le SGBD 10g en parrallèle, comment peut-on migrer l'instance ? Est-ce que ça marche si l'on fait "startup migrate" de l'instance 8 avec le SGBD 10 ?
__________________
La différence entre la théorie et la pratique, c'est qu'en théorie il n'y a pas de différence entre la théorie et la pratique. En pratique, si.
pat29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 13h56   #10
Candidat au titre de Membre du Club
 
Inscription : juin 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 47
Points : 11
Points : 11
merci beaucoup pat29, LeoAnderson :

je suis un peut perdu, comme je suis debutant sur Oracle, je sais pas avec quoi commencé , effectivement on ai sur 8.1.7.4.

est ce que vous avez des liens ou des docs qui peut m'aider dans cette tache (la migration), mon domaine c'est plutot delphi et la je sens qu'il faut connaitre bien oracle..

Merci d'avance.
Delphieur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 14h33   #11
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
http://download.oracle.com/docs/cd/B...b14238/toc.htm
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 13h27   #12
Membre régulier
 
Inscription : avril 2003
Messages : 131
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 131
Points : 72
Points : 72
Citation:
Envoyé par pat29 Voir le message
Nous sommes dans le 2ème cas.
Mais dans le 1er cas, si on installe le SGBD 10g en parrallèle, comment peut-on migrer l'instance ? Est-ce que ça marche si l'on fait "startup migrate" de l'instance 8 avec le SGBD 10 ?
L'outil dbua permet de faire ce genre de migration.

Retour personnel: ça ne marche pas à chaquois fois. Pour moi ca n'a jamais marché à cause d'une succession de problèmes et d'erreurs Oracle qui ne peuvent être résolues. Notre base 9i 32b, qui vient d'une migration de la 8, ne peut pas passer en 10g 64b pour cause d'une belle "ORAxxxxx" qui ne trouve pas de solution chez Oracle.

Sinon tu peux faire un import/export vers la 10g.
DjinnS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 18h19   #13
Membre du Club
 
Inscription : décembre 2006
Messages : 119
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 119
Points : 61
Points : 61
Dans notre cas, après création de tous les tablespaces, l'opération export full 8i -> import full 10g a marché. Après, comme le dit Orafrance, c'est surtout les paramètres d'administration qui sont à régler.

Cdlt.
__________________
La différence entre la théorie et la pratique, c'est qu'en théorie il n'y a pas de différence entre la théorie et la pratique. En pratique, si.
pat29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2008, 19h29   #14
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
on peut aussi upgrader sans utiliser le dbua. Comme on n'est pas obligé d'utiliser le dbca pour créer la base.

Et en upgrade manuel, je n'ai jamais rencontré de soucis !
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h17.


 
 
 
 
Partenaires

Hébergement Web