-
Mission Ponctuelle
- DBA Oracle
maintenant
Client : SwissLife
Durée : 1 jour + Rédaction d’un rapport de 18 pages.
Mission : Création optimisée d’une base de données 9.2.0.1
Montée dans la base créée d’un schéma dialogue
Purge des données existantes
Conseils de tunning
Client : ATOS EuroNext
Durée : 2 jours + Rédaction d’un rapport de 14 pages.
Mission : Application d’un patchset 10.2.0.3 Linux pour corriger un bug CDC.
Troubleshooting & monitoring CDC/Streams en 10gr2.
Cette mission m’a été confiée par Oracle France pour intervenir chez EuroNext.
Client : Ministère des finances
Durée : 1 jour
Mission : Configuration d’un serveur oracle 10.2.0.1 sous AIX.
Création d’une base suivant l'architecture OFA (Optimal Flexible Architecture).
Configuration de la DBConsole.
-
BNP Paribas
- DBA Oracle Production Niveau 2-3
Paris
2013 - maintenant
Dataguard: Construction, Synchronisation.
RAC-ASM.
Tuning.
Réorganisation de schémas.
RMAN: Sauvegarde, Restauration, Clonage.
Migration par catupgrade: vers 11gr2.
Normes Oracle.
Maintenance Goldengate.
-
Veolia Water
- DBA/Architecte Oracle Niveau 3
Paris
2012 - 2013
DBA Oracle niveau 3 :
1. Installation RAC Grid Infrastructure 11gr2 + document d’installation en anglais
2. Projet RenovEau : Migration de 94 bases de données 8i, 9i et 10g vers des bases en 11.2.0.3.
Inventaire de l’existant : Développement de scripts automatiques d’Audit, estimation de la
memory_target….
« Design » des LPAR AIX.
Rédaction du document d’installation noyau oracle + Grid infrastructure ASM
Conception des bases cibles: Prod, Pre-Prod, Dev, Qualif, Intégration, Performance.
Scripts migration.
Rédaction des documents de migration.
Encadrement de l’équipe d’intégration.
Utilisation du stockage ASM.
3. Exploitation en production du RAC (+ documentation en anglais pour la mise en production)
Gestion Stockage ASM
Migration OCR/Voting Disk de OCFS2 vers ASM
Changements redondance ASM disks : Normal vers External
Migration de base non-ASM vers ASM
4. Rédaction d’un modèle générique d’AUDIT
5. Développement d’un script automatique d’audit/tuning de bases 10g & 11g
6. Tunning bases de données : Optimisation requêtes, gestion de la mémoire, gestion des disques I/O : utilisation de mes propres requêtes système ou de AWR.
7. Customisation de bases de données.
8. Migration de bases de données.
9. Application de patchs correctifs.
10. Rédaction de documents d’architecture et de normalisation.
11. Encadrement de développeur PL/SQL : Conseil en partitionning, compression, requêtes dynamiques, bind variables …
12. Animation d’un atelier Oracle Goldengate.
Environnements Techniques : Aix 6.1,Linux x68_64, Oracle 9i/10gr2/11gr2, RMAN, Staspack, AWR, PL*SQL, ASM, RAC, Migration.
-
Solystic
- DBA Oracle Etude /Production
2007 - 2012
DBA Etude/Production du projet Oslo : Conception & Développement du système d’informations de la poste Norvégienne sous Linux x64_86.
• Installation Noyau oracle 11gr1 sur un serveur Linux x86_64.
• Installation OWB 11.1.0.1 (Repository, Design Center, Workflow Server Manager).
• Développement / Déploiement de Mappings OWB.
• Création des bases, développement de packages PLSQL.
• Tunning & assistance aux développeurs.
• L’échange des données par OWB entre les deux bases de production se fige régulièrement et ceci se manifeste par « The 2 processes are waiting for DX enqueues that are being held by 2 other processes », j’ai contacté oracle pour signaler ce bug et au bout de trois mois d’échanges de traces, nous avons conclu qu’il s’agissait du bug « Bug 8477973 Multiple open DB links / ORA-2020 / distributed deadlock possible ».
Oracle USA international s’est engagé à corriger ce bug et ils m’ont fourni le patch 8477973.
• Développement de scripts de sauvegarde/restauration par RMAN 11gr1.
• Duplication de base de données avec RMAN
• Utilisation de oracle active Data Guard pour configurer une « Standby physical database » pour restauration et reporting.
-
Solystic
- DBA oracle Etude/Production
2006 - 2009
DBA Etude/Production : Conception & Développement du système d’informations de la poste de Finlande sous Linux x64_86. Installation Noyau oracle 10gr2 sur un serveur Linux x86_64 + patch 10.2.0.3.
En Production :
1. Installation OWB 10.2.0.1 (Repository, Design Center, Workflow Server Manager) + Patch de OWB en 10.2.0.3.
2. Déploiement de Mappings OWB.
3. Création des bases, développement de packages PLSQL .
4. Tunning & assistance aux développeurs.
5. Application de patchs correctifs.
6. Rédaction de documents d’administration des bases de données (Noyau oracle, GridControl, Agent, OWB…).
7. Mise en place du flashback.
8. Tunning des bases par AWR.
9. Formation en anglais (4.5 j) de l’équipe Finlandaise de maintenance.
10. Développement de scripts de sauvegarde/restauration par RMAN 10gr2.
11. Recette finale : Application d’un « DisasterRecover » scénario sur le serveur de production.
En développement :
1. Installation GridControl 10.2.0.3 (Troubleshooting : analyse des traces, reconfiguration manuelle du Repository Manager).
2. Développement de Mappings OWB
Environnements Techniques : Linux x68_64, Oracle 10gr2, RMAN, OWB 10gr2, AWR, PL*SQL, GridControl.
-
Solystic
- DBA Etude/Production
2002 - 2010
DBA Etude/Production du projet NSC : Conception & Développement du système d’informations de la poste Belge NSC (New Sorting Center).
Mise en place de la réplication bidirectionnelle par Streams 9i puis 10gr2.
Le projet NSC consistait à bâtir complètement le système d'information de la poste Belge, 5 nouveaux centres ont été construits. Sept bases de données ont été créées pour couvrir les besoins de ces 5 centres.
En Production :
1. Création de plusieurs bases de production 9.2.0.8/10.2.0.5/11.2.0.1 suivant l'architecture OFA (Optimal Flexible Architecture).
2. Echanges de données entre bases par vues matérialisées
3. Création de tables partitionnées
4. Utilisation de requêtes dynamiques (bind variables, purge dynamique de partitions de table, création dynamique de partitions)
5. Gestion des procédures externes
Utilisation d’outils de diagnostics et de tunning : mise de la base sous « trace event », tkprof, …
6. Configuration bidirectionnelle par Streams (Capture/Propagation/Apply… + adaptation des paramètres dans init.ora)
7. Administration OWB
8. Performance des requêtes, des mémoires, des tablespace de tri
9. Statistiques sur les tables, rebuild des index
10. Monitoring des Streams, Troubleshooting (CheckHealth, …).
11. Création de jobs
12. Rédaction de manuel pour la surveillance des interfaces dédiés à l’équipe maintenance
13. Formation équipe maintenance
14. Assistance niveau 3.
15. Migration d’une base 9i windows à une base 10gr2 Linux
16. Migration OWB 9.2.0.4 (Windows) à OWB 11gr2 (Linux x64_86)
En développement :
1. Création de plusieurs bases de développement 9.2.0.8/10.2.0.5/11.2.0.1 suivant l'architecture OFA (Optimal Flexible Architecture).
2. Conception de plusieurs modèles de données POWER-AMC (Merise).
3. Création fichier XML par DBMS_XMLDOM
4. Création de pages HTML par Htp.p
5. Mise en place et formalisation des normes de développements SQL
Environnements Techniques
Streams: configuration & monitoring, Advanced queuing, flow control
Partitionnement, Tunning, conception PowerAMC, vues matérialisées, développement PL*SQL, Bind variables, Création/ Administration de bases de développement et de production, OWB.
Application de patch/patchset
Linux x68_64, Oracle 10gr2, Oracle 11gr2, RMAN, OWB 11gr2, AWR, PL*SQL, GridControl.
-
Exane
- Ingénieur Etude
Paris
2000 - 2002
Projet Datawarehouse :
• Mise en place d’un référentiel valeurs pour l’alimentation de la base des statistiques.
• Ecriture de spécifications pour la refonte de la base Front.
• Développement de plusieurs programmes d’intégration pour alimenter quotidiennement la base des statistiques à partir d’autres bases installées sur différents systèmes : NT/VAX.
Environnement : UNIX, ORACLE V8, SQL*PLUS, PL/SQL., PRO*C, FORMS 6.0
-
Elyo
- Ingénieur Etude
1999 - 2000
• Conception et développement du système d’information de la Lyonnaise des eaux :
• Conception et développement des applications de gestion de budget et exercices.Conception et développement sous Designer et Developper 2000
Environnement : windows 95, oracle v7, sql*plus, pl/sql, designer 2000, FORMS 4.5
-
CAP GEMINI
- Ingéneiur Projet
SURESNES
1998 - 1999
Maintenance évolutive et corrective d’un progiciel de gestion hospitalière en environnement Client-Serveur.
• Participation aux spécifications.
• Encadrement de deux ingénieurs pour la réalisation.
• Hot line auprès des utilisateurs.
Environnement : windows 95, Visual C++, oracle v7, sql*plus, designer/developper 2000.
-
NAUTILUS
- Ingénieur Etude
Saint-Denis, La Réunion
1997 - 1998
Participation au développement d’un progiciel de gestion Médicale : Interface graphique pour la saisie des dossiers des patients (consultations, comptes rendus,….).
Environnement : WINDOWS NT, BORLAND C++, PARADOX