ALERTE COOKIE : En naviguant sur notre site, vous acceptez l’utilisation de cookies.
Pour en savoir plus, n’hésitez pas à lire notre Politique de confidentialité et Politique d’usage de cookies.

Migration de Base de données et d'Application multiplateforme Hautement Automatisée, Personnalisée et Optimisée


Ventyx, Australie

Migration de DB2 LUW vers Oracle sous Linux

"À qui de droit,
Je m’appelle Bill Lloyd et je suis senior administrateur de base de données chez Ventyx, société leader de logiciels pour les industries minières et le secteur des services. Un de nos produits est Axis (pour un aperçu détaillé de ce produit veuillez consulter sa description à la fin de ce document).

Le logiciel a été développé et hébergé sur les serveurs Windows en utilisant le moteur de base IBM DB2 Version 8.2. Ce moteur de base de données a eu quelques problèmes en particulier avec la zone de verrouillage. A titre d’exemple, les backups fermaient les tables larges pour trop longtemps ce qui provoquait des plaintes du coté du client. Pour éviter ces problèmes les données ont été déplacées depuis les tables vivantes vers tables historiques sur une base régulière pour assurer que les tables vivantes restent assez petites pour gérer les problèmes de verrouillage.

Le projet a été lancé en 2011 pour migrer les bases de données DB2 vers Oracle sous Linux.

Le choix primaire pour effectuer cette migration était d’utiliser un logiciel gratuit fourni par Oracle. L'outil d’Oracle SQL Developer intègre un assistant de migration pour effectuer la migration de données à partir de différents moteurs de bases de données vers Oracle, y compris depuis DB2. Ce projet a perdu son élan en raison d'autres priorités au sein de la société jusqu'à la fin de 2012 quand il a été relancé.

Au cours des mois suivants, le processus de migration à l'aide SQL Developer d’Oracle devenait de plus en plus difficile et demandait plus de travail manuel pour manipuler les données à l'extérieur de l'outil lui-même. Il est à noter que le but de ce document ne consiste pas à critiquer l'outil d’Oracle car on ne peut pas beaucoup attendre de logiciels gratuits.

Au début de 2013 le projet de migration s'est arrêté quand il a été découvert que SQL Developer d’Oracle n'avait pas inclus dans le processus de conversion la logique métier pour de larges objets. Il s'agissait de l’arrêt de tout le projet car l'un des principaux composants du logiciel Axis est la manipulation de larges objets (sous la forme de documents Word, ETC de PDF).

Ainsi, à ce moment une solution alternative pour réaliser la migration est devenue nécessaire. Nous avons contacté Oracle et ils ont recommandé le logiciel Goldengate, cependant, les prix pour les licences de ce produit représentaient un obstacle.

J'ai alors décidé de faire une recherche sur d’autres options pour effectuer cette migration. Au mois d’avril 2012 ma communication avec Ispirer et les outils SQLWays a commencé. Nous avons évalué l'outil et ses coûts et avons décidé d'aller plus loin avec Ispirer.

A cause de spécificité du processus même de la migration certains obstacles sont susceptibles d’apparaitre. La tâche était de migrer les données à partir d'un moteur de base de données ancienne vers un moteur de base de données nouvelle, y compris les larges objets (données BLOB) et convertir également d'un ensemble de caractères différents pour gérer les données multilingues en plus.

Quand les questions semblaient être extrêmement difficiles, une étroite coopération avec Ispirer résolvait tous les obstacles et la confiance que la migration pourrait être réalisée avec succès augmentait. Nos questions ont été traitées de manière très rapide compte tenu du fait que le projet était situé en Australie et l’équipe Ispirer est de l'autre côté du monde.

La conversion a été terminée le dernier week-end du mois d’août 2013. La conversion a pris beaucoup de temps en raison de la grande quantité de données à convertir et de la nécessité de déplacer les données sur le réseau. L'application a commencé à fonctionner sur Oracle le lundi avec quelques questions qui ont été résolues au cours de la semaine suivante.

Un peu de statistiques:
5 bases de données ont été converties - 2 bases de données pour les tests et 3 bases de données de production de 20 gigaoctets jusqu’à 80 gigaoctets. Environ 150 tables dans chaque base de données de quelques lignes jusqu’à plus de 50 millions de lignes.

Conclusion:
SQLWays d’Ispirer est un outil très rentable pour la conversion d'un moteur de base de données vers un autre. Dans mon cas, cela m'a permis de migrer une application majeure de haut niveau vers un nouveau moteur de base de données lorsque l'alternative était soit un coût trop élevé pour les logiciels propriétaires soit de nombreuses heures de réécriture du code d'application pour effectuer la migration. Le coût de la licence SQLWays n’était pas cher compte tenu de la volumétrie du projet et l’assistance que j'ai reçue.

Description du produit Axis:
L'intégration des processus d'affaires au sein des organisations qui utilisent Internet est devenue le moyen de faire les affaires avec la capacité business-to-business (B2B) de soutenir un système d'échange de documents électroniques devenu pratique courante pour de nombreuses organisations et sociétés.

L’intégration B2B peut être coûteuse, complexe, à haut risque et peut demander beaucoup de temps avant que l’investissement revienne. Investir directement dans la construction et l'exploitation d'une solution en interne intégration B2B nécessite un haut niveau de sophistication technique, beaucoup d’efforts et d'investissements, en plus, ce n’est pas une option rentable pour la plupart des sociétés.
Mincom Axis est une solution hébergée d'intégration B2B déployée en tant quun e-Hub privé pour assurer une directe intégration de ERPs/Business Systems avec les partenaires commerciaux, les marchés électroniques, ou d'autres intermédiaires. Un tant qu’une solution de sous-traitance, Mincom Axe élimine la nécessité d'investir dans une infrastructure coûteuse et complexe d’intégration B2B ou de subir des frais élevés de transaction. Mincom Axis est hébergé par la division Mincom’s Managed Services dans le centre de données Mincom.
Mincom Axis est une solution innovante qui permet aux entreprises d’avoir un seul point d'intégration de tous les systèmes internes de l'entreprise avec les partenaires commerciaux en gardant la flexibilité de l'organisation afin de maintenir le contrôle sur toutes les relations commerciales. Mincom Axis est une solution complète pour les entreprises qui facilite l'échange d’informations de manière fiable et sécurisée via un large éventail de normes et de protocoles Internet et dans une variété de normes de messages, de formats et normes de l'industrie."

Octobre 9, 2013 Bill Lloyd
Senior DBA
 
Témoignages
Decitre, France

Sybase ASE vers PostgreSQL

Nous recherchions un outil pour effectuer une migration de Sybase à PostgreSQL.

Après quelques recherches nous avons trouvé l’outil d’Ispirer que nous avons...

...

TSS Consultancy, Inde

Microsoft SQL Server vers Oracle

Tout a commencé lorsque mon entreprise était à la recherche de la solution de migration de la base de données SQL Server vers Oracle. Plus de 10...

...

Etudes de cas
IBM DB2 LUW vers PostgreSQL, Etats-Unis

Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.

...

Sybase ASE vers Microsoft SQL Server, Chili

Ispirer a déjà réalisé des projets pour des clients sur sept continents, y compris l'Amérique du Sud. Cette fois, nous avons eu l'honneur de coopérer avec un grand fabricant de logiciels basé au...

...