Menu

Yahya MEZROUI

Colombes

En résumé

Après plus de six années passées dans l'équipe d'Expertise-Conseil chez Oracle France Core Tech, je me suis spécialisé entre-autre dans les technologies suivantes:
- Mise en place d'architecture de haute disponibilité (MAximum Architecture Availability/Rac+Dataguard)
- Automatic Storage Management / Cluster Filesystem
- Migration d'environnement vers les versions les plus récentes
- Etude de performance de base de données OLTP/Data warehouse
- Etude de performance côté base de données des systèmes SIEBEL/PEOPLESOFT/SAP
- Partitionning/Compression
- Sécurité (Database Vault, Wallet, Cryptage de données...)
- Etude de stratégie de Backup/Recovery et plan de reprise d'activité (PRA)
- Sécurisation des composants SAP (Enqueue Replicated) par le Clusterware Oracle
- Mise en place de Dataguard/RAC (Architecture MAA-maximum availability architecture)
- Centralisation de la supervision par Enterprise Manager (Grid Control)
- Exadata (Database Machine)
- RAC 12c (Upgrade/Downgrade from/to 11g/12c)
-- GoldenGate
- Stratégie de sauvegarde et restauration (Cas de grosse volumétrie)(SAN-Media-Server/VTL)
------------------------
Futur centre d’intérêt
------------------------
- Compression avancée/partitionning
- Cluster Géographique
- Oracle Database Machine (ie:Exadata)
- Oracle Database Appliance (ie: ODA)
- SuperCluster
- Implémentation des HugesPages dans le cadre de grosse mémoire Oracle
- Stabilisation des plans d'exécutions
- Virtualisation OracleVM/Ldom(Sun-Solaris)/dlpar(Aix)

Mes compétences :
SAP
Dataguard
Oracle RAC
Siebel
Tuning SQL
Exadata
Oracle
SQL
Oracle PL/SQL
Sun Solaris
Oracle 8i
Linux
Audit
SAP LE
Linux Red Hat
AIX UNIX
WebLogic Enterprise Application Server
SAP CRM
Oracle 9i
Oracle 10G
Microsoft SQL*Loader
Microsoft SQL Server
Java
HP-UX
Customer Relationship Management
Consolidations
PostgreSQL
PVCS
Oracle Recovery Manager
Oracle Applications
Oracle 8
Oracle 7
OCR
Microsoft Windows 2000 Professional
Microsoft Windows
EMBARCADERO
Développement SQL
C Programming Language
la supervision
WAP
Veritas File System
Veritas Cluster
UNIX
TOAD
SHELL MS
SAP Netweaver > SAP BW
SAP ABAP
SAN
Personal Home Page
PeopleSoft
Oracle Toad
Oracle Pro-C
Oracle Enterprise Manager
Oracle Data Guard
Oracle 6i
MySQL
Microsoft Windows NT
Microsoft Windows 2003 Server
Microsoft Windows 2000 Server
Microsoft Transact-SQL
Microsoft SQL Server 2000
Microsoft DOS
Linux AS 2.1
Informatica
Front Office
Formation Administration
Ethernet
Enterprise Manager Grid
Back Office
Active Server Pages

Entreprises

  • Oracle France

    Colombes maintenant
  • BNPPARIBAS Corporate investisment Banking (Arbitrage) - DBA Oracle Production/Architecture

    2012 - maintenant Prenant en charge l'environnement de production de bases de données très critiques et très
    volumniseuses
    * Plus de 700 bases de données Oracle (Dont 90% sont déjà en 11GR2) ;
    * Des Bases dont la volumétrie atteint 8To ;
    * Le parc est constitué d'applications Front Office et Back Office hyper
    critiques (Salles de marchés)
    * L'architecture est hautement disponible
    o RAC (Real Application Cluster) 11GR2 (11.2.0.3 et 11.2.0.4)
    o Cluster Oracle GéoCluster (2 datacenter)
    o Miroir de baie sur les deux Datacenters (ASM : Automatic Storage
    Managment-Oracle)
    o Disque de Hearbeat du Cluster sur trois Datacenters pour assuer
    la continuité en cas de défaillance.
    o Dataguard sur un Troixième Datacenter pour répondre à la
    problématique de PRA (Plan de Reprise d'Activité)
    o Problématique de performance très impactante et qu'il faut
    résoudre très rapidement (Exemeple : Plan d'exécution
    défaillant...)
    * Exadata hébergeant deux bases principales dont la volumétrie
    compressée (HCC) atteint 15To et 7To (Plus de 200To non compressés)
    * Patching, upgrade Exadata (Collaboration avec Oracle Support) ;
    * Changement de disque défaillant ;
    * Stratégie de backup basée sur l'agent Netbackup pour RMAN et les
    TAPES (Catalog Rman est constitué d'une base RAC ayant un
    Dataguard et hébergeant le repository Grid Control)
    * Upgrade d'environnement vers les versions récentes 11GR2/12C de
    bases 10GR2 et 11GR1 (Dataguard, Datapump, RMAN Cross-Platform
    Transportable Databases and Tablespaces)
    * Duplication d'environnement (Rman, Dataguard, Active Dataguard,
    Netbackup CrossRestore)
    * Monitoring via le Grid Control EM en version 11G, qu'on est en train de
    migrer vers la version 12c (Cloud Control)

    Version d'Oracle : 10GR2, 11GR2 et 12c (RAC, RAC one Node) et Cluster
    Active/Passive Veritas SunCluster
    Système d'exploitation : Solaris 10, Linux, Aix
  • Banque CIB - Dba/Architecture technique

    2012 - maintenant
  • Oracle France - Principal Consultant

    Colombes 2005 - 2011
  • ORACLE CONSEIL & EXPERT SERVICES - CONSULTANT

    2005 - 2011 * Conception, expertise et conseils en architecture de bases ;
    * Etude de consolidation de serveurs et de bases Oracle ;
    * Conception et modélisation de bases de données ;
    * Audit et optimisation des performances d'instances Oracle ;
    * Audit et amélioration des performances de l'activité SQL ;
    * Définition et mise en place de procédures de Sauvegarde/restauration: scripts
    SQL et RMAN
    * Développement SQL et PL/SQL ;
    * Définition d'architecture de bases de données Data Waterhouse (VLDB) :
    partitionnement, compression Oracle, chargement de données, archivage de
    données, Sauvegarde et Restauration
    * Administration de bases de données de production ;
    * Migration d'environnements Oracle ;
    * Assistance de support aux équipes Etudes et Production ;
    * Transfert de compétences sur la technologie et les fonctionnalités Oracle
    Versions Oracle: V7, V8, V8i, V9i, V10g, V11g, 11GR2

    PROJETS - EXPERTISES Oracle France Expert-Services


    EDF

    * Contexte : Migration des trois bases de données utilisées par les trois systèmes SAP
    (ISU, CRM, BI)
    * Rédaction de la stratégie de migration des bases SAP de la version 1GR2 vers la
    version 11GR2. La contrainte étant d'appliquer la même stratégie aux bases Data
    Guard Physique sans les reconstruire à cause de la grosse volumétrie.
    * Rédaction de la PTI ;
    * Application de l'option RAT (Real Application Testing) pour la non-régression des
    performances
    * Implémentation d'Advanced Compression Option pour le gain en espace et en
    performances
    * Contexte technique :
    o Aix 6.1, Oracle 10GR2, 11GR2, composants SAP (ABAP/JAVA)

    ERDF (Electricité réseau de France)

    Etude d'architecture 11GR2 RAC (Grid Infrastructure)
    * Consolidation des différents environnements ;
    * Etude de faisabilité
    o Dimensionnement des plateformes (Machines, Bases de données, Baies de
    Disques, équipements réseaux : Switch Ethernet/SAN)
    o Etude du PRA `Plan de reprise d'activité
    * Etude de compatibilité des différentes briques techniques (Weblogic, Informatica,
    EAI...)
    * Implémentation de la proposition/solution technique validée par l'étude et le POC -
    Proof of Concept)
    * Contexte technique :
    o 11GR2 Clusterware (Grid Infrastructure, Weblogic, RMAN, ASM-Automatic
    Storage Management, Physical Dataguard), Migration des bases du SUN
    Solaris Sparc vers AIX 6.1 (Volumétrie des bases de plus de 2To)

    BNPRAIBAS (Cetelem Personal Finance)

    Mise en place d'une Cellule d'expertise Oracle Consulting transverse
    La mission a pour objectif d'assister d'une manière transverse les projets autour des solutions
    Oracle(Base de données, CRM Siebel, Serveur d'application Weblogic, Moniteur
    Transactionnel Tuxedo)

    Projet : Migration ISAM/RAC

    * Assistance à la définition et à la validation de l'architecture GeoCluster Real Application
    Cluster (InterSite). Le contexte technique :

    * RAC 10G
    * Réplication SRDF ;
    * Mirroring des baies par le cluster Logical Volume Manager Oracle (ASM) ;
    * Définition des contraintes d'architecture pour répondre aux SLA (Un quart
    d'heure d'arrêt maximum toléré)
    * Définition des pré-requis d'architecture, matériel, dimensionnement des
    LPAR(s), partitions Aix, pour répondre aux exigences de l'application
    monétique.
    * Consolidation/Rationalisation des environnements au sein du Cluster distant et
    définition des règles et normes de développement et d'administrations.

    Projet : CRM (SIEBEL)

    * Etude/Audit de performance du CRM SIEBEL, résolution des problèmes de performance

    SIFAC (France Telecom)
    Projet : Billing (BRM) Solution de facturation Oracle

    * Dans le cadre du déploiement de la solution BRM pour Orange UK pour une base de
    données à grosse volumétrie (80To) à terme, la mission a été de définir une architecture de
    haute disponibilité.
    * Définir et dimensionner le nombre de nœud du Cluster RAC (CPU, RAM,
    Bande passante)
    * Anticiper une future migration en associant un environnement hybride
    (11GRAC pour la partie Cluster, 10GR2 pour la partie base de données)
    * Définir la stratégie de partitionning ;
    * Définir la stratégie de sauvegarde et Restauration(Combinaison entre RMAN et
    Business Copy) d'un tel profil de base de données dite (VLDB)

    Ministère de la défense

    Projet: CRM (Arhmonie): SAP, RAC, OCFS2, SAPCTL
    * Installation d'une plateforme 10GR2 RAC sur une Redhat 4 ;
    * Le choix du stockage partagé portait sur OCFS2 (Contrainte SAP) ;
    * Passage du PatchSet 2 (10.2.0.4) ;
    * Conversion de l'installation standalone SAP en mode RAC (Moteur Oracle et base de
    données)

    * Sécurisations des ressources SAP par le Framework SAPCTL d'Oracle ;
    * Rman avec le module Tina ;
    * Mise en place des services, load balancing et failover ;
    * Test de crash materiel (Switch public, privé, perte de disques sur un nœud, débranchement
    électrique)
    * Test de pannes logicielles (SAP, Oracle: instance vip, listener, reboot de machine ;
    * Ajout de nœud au cluster
    * Suppression de nœud ;
    * Relocation des ressources d'un nœud à un autre. ;
    * Restauration après perte du fichier OCR, voting disque ;
    * Eude de performance et d'optimisation (AWR, échange à travers l'interconnect,...) ;
    * Formation des équipes Dba prenant en charge l'architecture déployée

    * Rédaction des guides d'installations et de déploiement

    Banque Postale

    Projet Stecard

    * Etude de l'architecture et sa validation d'une solution GeoCluster (10GR2 RAC) pour la
    monétique (GAB automatique pour la banque Postale)
    * Contexte technique : Aix 5.3, ASM, 10GR2 RAC
    * Mise en place de la plateforme ;
    * Audit de performance (Benchmark), préconisations et implémentation ;
    * Résolution des problèmes de performances ;
    * Aide à la mise en place d'un Dataguard pour répondre aux contraintes de PRA (Plan de
    reprise d'activité)

    EDF -SIMM

    Etude de la réorganisation ONLINE dans un environnement SAP

    * DBMS_REDEFINITION
    * Shrink de segment ;
    * Identification des candidats (Tables, index) pour la réorganisation,
    Advisor Oracle

    GDF-SUEZ
    Projet: CRM (Symphonie)

    * Migration du CRM SAP (10To de volumétrie) de facturation Symphonie de GDF-SUEZ
    en version 10.2.0.4
    * Contexte technique : Solaris 9, 10GR2, Veritas Filesystem, Rman via
    Netbackup
    * Assistance à la résolution des problèmes de régression de performance. ;
    * Stabilisation des plans d'exécutions, politique de collecte de statistiques ;
    * Dimensionnement de la plateforme matérielle. ;
    * Compagne de test (Benchmark) pour la sécurisation et la validation du l'Upgrade.
    Projet: CRM (ATHENA): SAP, RAC Veritas Cluster

    * Installation d'une plateforme 10GR2 RAC sur Solaris 10 (Cohabitation avec Veritas
    Cluster)
    * Le choix du stockage partagé portait sur du Veritas Storage Fundation ;
    * Passage du PatchSet 2
    * Mise en ouvre de Physical Dataguard ;
    * Conversion de l'installation standalone SAP en mode RAC (Moteur Oracle et base de
    données)
    * Rman avec le module Networker ;
    * Mise en place des services, load balancing et failover ;
    * Test de crash materiel (Switch public, privé, perte de disques sur un neoud,
    débranchement électrique)
    * Test de pannes logicielles (SAP, Oracle: instance vip, listener, reboot de machine ;
    * Ajout de nœud au cluster

    * Suppression de nœud ;
    * Relocation de resource d'un nœud à un autre ;
    * Restauration après perte du fichier OCR, voting disque ;
    * Eude de performance et d'optimisation (AWR, échange à travers l'interconnect,...),
    pertinenece du partitionning et de l'équilibrage de charge à travers les services déclarés
    (prefered/avilaible)

    * Formation des équipes Dba prenant en charge l'architecture déployée ;
    * Rédaction des guides d'installations et de déploiement

    La poste (Montpellier)

    * 10GR2 RAC sur Suse 10 avec OCFS ;
    * Rédaction des guides d'installations et de déploiement ;
    * Formation des équipes sur places sur l'architecture RAC (CRS, Cache fusion, Vip, ASM,
    OCFS, Load Balance, Fail Over, répartition de charge à travers les services/resource manager,
    diagnostiques de pannes, conversion de base non ASM en base ASM et vise versa,...

    Orange

    * Installation d'une plateforme 10GR2 Rac (10.2.0.3) sur Aix 5.3 (ASM en terme de
    stockage partagée
    * Installation de 3 plateformes 10GR2 Rac (10.2.0.3) sur une Readhat Enterprise Linux
    update 4, avec ASM en terme de stockage partagée.
    * Mise en place des services, load balancing et failover ;
    * Rédaction des guides d'installations et de déploiement
    Contexte:
    2 RAC à deux nœuds sur deux sites distant de 20 KM, répliqués par SRDF.
    Les tests consistaient en la validation de l'architecture lorsque la réplication SRDF est arrêtée
    et que les disques groupes ASM montée et sont visibles du côté de l'autre site

    ARVAL (BNP-PARISBAS)

    Etude de faisabilité d'une plateforme RAC sur des machines pSeries (DLPAR).
    Replication Baie à Baie par SRDF Vs ASM (Avantage et inconvénients) dans le cadre d'un
    RAC étendu (Extended RAC) avec l'option DataGuard comme solution pour maximiser la
    sécurité de l'application

    EDF

    Au sein de la cellule Oracle constitué par une équipe d'Oracle. L'objectif de la mission
    consistait en la validation des dossiers d'architectures et la collaboration avec les architectes
    pour le choix du matériel en fonction de la qualité de services attendues.

    Rédaction de best practices: PL/SQL, Configuration d'instance, tuning d'instance et de
    requêtes

    Contexte technique: Solaris 9, 10 en zoning, 9i Rac, 11Grac, SunCluster, Rac DataGuard,
    Rman avec TSM
    Aix 4.3, Grid control pour la supervision, maquette RAC sous Solaris 10

    MGP

    * Installation d'un 10GR2 RAC sous Windows server 2003 ;
    * Procédure d'ajout/suppression de nœuds

    Journal Sud-Ouest (Bordeaux)

    Passage du patchSet 2 (10.2.0.3) sur une plateforme à 4 nœuds afin de corriger des problèmes
    de montage de disques groupes ASM pour la recovery area

    Faively Transport

    Installation d'une plateforme 10GR2 Rac à deux nœuds sur du Redhat Enterprise 4
    Passage du PatchSet 2 (10.2.0.3) sur le clusterware ainsi que sur le moteur Oracle
    Mise en place des services, load balancing et failover
    SAGEM

    Installation d'une plateforme 10GR2 RAC sur Aix 5.3 avec ASM en terme de stockage
    partagée sur deux nœuds.
    Mise en place des services, load balancing et failover
    Ajout d'un troisième nœud à la plateforme afin de comparer le gain de performance par
    rapport aux deux nœuds.

    Mise en œuvre de la politique de sauvegarde et restauration avec Rman pour la plateforme
    RAC.

    Etude de performance et mise en place du mode partitionning afin d'optimiser les
    performances.

    France Télecom (Centre IBM de Montpellier )

    Installation d'une architécture RAC 10GR2 à quatre nœuds sur une Aix 5.3 sur une baie de
    disque IBM DS8000, permettant à France Télecom de mener à bien un benchmark sur le progiciel
    Peoplesoft.
    (Le cluster filesystem étant du GFFS pour le stockage de la base de données)

    CNETI (caisse-epargne)

    Installation d'un RAC 10GR2 sur deux nœuds (Aix 5.3) avec de l'ASM (Automatic Storage
    Managment) omme option de stockage. Cette application rentre dans le cadre d'un progicile
    de gestion de GABs.
    La baie de disques utilisée étant du Storage Tek. (Avec l'option MPIO pour le mode
    concurrentiel.

    Etude de la politique de sauvegarde et restauration avec Rman avec le module TSM(Tivoli
    Storage Management)

    Mise en œuvre de Physical DataGuard pour répondre à l'architecture MAA (Maximum
    Availibility Architecture)

    Laposte (Toulouse)

    Installtion d'un RAC 10GR2 sur une Aix 5.2 (ML7) sur quatre nœuds avec la technologie
    ASM pour l'option de stockage partagée de la base de données.
    La baie de disque utilisée étant du Hitachi (avec le driver HDLM pour le multipathing).

    Formation RAC 10GR1

    Suivie de la formation RAC en version 10GR1 (Linux, OCFS) dans les locaux d'Oracle.


    LABORATOIRES CLARINS
    Oracle8i - Windows 2000
    Audit des performances de bases suite à des dégradations importantes des traitements.
    . Mise en œuvre des outils de collecte de statistiques Oracle : Bstat/Estat - Statspack
    . Analyse et identification des problèmes sur la configuration des instances
    . Amélioration des requêtes SQL
    Différents cadres d'intervention : Transactionnel et Batch


    Direction Générale de l'Armement
    Oracle 8i - AIX
    Etudes de performances de trois bases de données en production, optimisation et
    préconisations pour une future montée de charge (Volumétrie, nombre de connections
    intensives)


    GRAS SAVOYE
    Oracle 10G - HP-UX
    Mise en place du Grid control, nouvelle fonctionnalités de la 10G :
    (ADDM, AWR, Gestion automatique de la mémoire,...), transfert de compétences sur les
    nouvelles fonctionnalités et l'administration.


    CARREFOUR
    Oracle 9i/10G - HP-UX
    Mise en place d'une solution permettant de gérer l'utilisation de l'outil « isqlplus », en
    utilisant dbms_resource_manager, les procédures stockées, l'authentification web.
    Développement applicatif SQL autour des packages Oracle PL/SQL en intégrant les
    fonctionnalités de programmation Oracle 8i et 9i
    Tuning de bases de données de production avec optimisation de requêtes SQL.


    MARECHAL ELECTRIQUE
    Oracle7 - AIX
    Intervention après le crash de la base de production :
    Récupération de la base, correction de la procédure de sauvegarde.

    Ministère du travail

    Oracle9iR2 - Linux
    Assistance et conseils pour la mise en œuvre d'une solution de réplications de données (Vues
    matérialiées).



    France TELECOM
    SUN Solaris - 9iR2
    Définition de la stratégie de Sauvegarde/Restauration et rédaction des procédures
    d'exploitation basées sur l'outillage RMAN
    Etude et rédaction des procédures de Haute Disponibilité basée sur la technologie Dataguard
    9i.
    Transfert de compétences sur les technologies : Logical standby database, RAC, procédure de
    sauvegarde RMAN.

    EXPERIENCES ANTERIEURES
  • Medcost - Dba Oracle

    2003 - 2005 Développement PL/SQL et administration des bases Oracle

    * Traitement PL/SQL pour purger les données trop anciennes (Résolution
    de la problématique des contraintes d'intégrités qui rendaient le

Formations

  • Université Nice Sophia Antipolis

    Nice 1999 - 2000 MBDS/Master base de données et intégrations des systèmes

    Base de données et intégrations des systèmes à l'école CERAM (Sophia-
    Antipolis)
  • Université Nice Sophia Antipolis (Sophia Antipolis)

    Sophia Antipolis 1999 - 2000 Bases de données et Intégration des systèmes

    Mastère spécialisé MS BDS (Bases de Données et intégration de Systèmes)
  • Université De Nice

    Nice 1993 - 1998 Doctorat de Mathématiques

Réseau

Annuaire des membres :