[WEBINARđź’»] NIS 2 en action : StratĂ©gies et solutions pour une cyber-rĂ©silience renforcĂ©e ! Le replay est disponible dès maintenant🎙!

✖︎
oiseaux dans le ciel

Migrer une base Oracle 9i (HP-UX) de 500 Go vers Oracle 10g (Solaris)

17/12/2010
Données

Dans le cadre d’un renouvellement de serveur (HP vers SUN) et d'un changement de version d’une base Oracle (9i vers 10g), notre client nous demande de l’aider à mettre en œuvre la migration de sa base de production de 500 Go en réduisant au maximum l’arrêt de production.

Contraintes :

Les contraintes de l’entreprise imposent de réduire le temps d’indisponibilité de l’application. Le temps maximum disponible est de 26h, ce qui laisse un certain confort.

Les bonnes questions :

  • La base source est-elle de bonne qualitĂ© suivant les normes actuelles  (Tablespaces gĂ©rĂ©s localement, nombre d’extensions raisonnable pour les objets de la base, la base a-t-elle dĂ©jĂ  connu de nombreuses mise Ă  jour dans le mĂŞme dictionnaire, etc…)
  • Quelles sont les techniques utilisables (imp/exp, Data Pump, Transportables Tablespaces, Transportable Database, DataGuard/StandBy, GoldenGate, etc…)
  • Quelles techniques sont compatibles avec le temps d’arrĂŞt maximum de l’application et avec le budget prĂ©vu
  • Les plates-formes sont-elles du mĂŞme « endianess «  (little endian, big endian)

Scénarios envisagés

A l'époque de la réalisation du projet, la solution GoldenGate n'était pas encore disponible au catalogue Oracle. Etant donné que les systèmes source et cible sont incompatibles (endian et version Oracle différents), l’approche Oracle Dataguard / StandBy Database n’était pas possible. Voici les scénarios envisagés :

  1. Exp / copie fichier  dmp / création base / import
  2. Upgrade 10g sur la source / export data pump / copie fichier  dmp / création base / import data pump
  3. Upgrade 10g sur la source / transportable tablespaces
  4. Upgrade 10g sur la source / transportable database

Après étude de chaque scénario (avantages, inconvénients et respect des contraintes), le scénario 4 a été adopté.

Mise en Ĺ“uvre

La mise en œuvre de tests a montré une migration d'une durée inférieure à 5h, ce qui satisfaisait complétement le client, qui s’attendait à une intervention de Week-end de plus de 24h. Le client a décidé de réaliser seul la migration finale, en utilisant les procédures préparées.

Bilan de projet

L’opération a été couronnée de succès. La base de 500 Go fonctionne désormais sous Oracle 10g sous Solaris. Vous souhaitez en savoir plus sur cette solution et sa mise en œuvre ? Contactez-nous au 0820 200 217.