Guide complet 1Z0-909 — Oracle
Oracle MySQL 8.0 Database Administrator · Programme, plan de révision, ressources, examen blanc gratuit.
La certification Oracle 1Z0-909 (MySQL 8.0 Database Administrator) valide les competences d'administration MySQL 8.0 : installation, configuration, securite, sauvegarde, replication et tuning. Destinee aux DBA juniors, developpeurs backend et ingenieurs systeme avec 6-12 mois d'experience MySQL. Format QCM de 90 questions en 120 minutes, score requis 65%, prix 245 EUR. Aucun prerequis officiel. Ouvre des postes de DBA MySQL, Database Engineer ou DevOps Data en France avec salaires de 45-70k EUR.
Pourquoi passer la certification 1Z0-909 ?
Passer la 1Z0-909 en 2026 reste un investissement strategique : MySQL demeure la deuxieme base de donnees relationnelle la plus utilisee au monde (classement DB-Engines), avec une adoption massive dans les stacks LAMP, les SaaS et les architectures cloud-native (AWS RDS, Aurora, Google Cloud SQL, Azure Database for MySQL). Le ROI est tangible : selon les enquetes Robert Half et PageGroup 2026, un DBA MySQL certifie gagne en moyenne 12 a 18% de plus qu'un profil non certifie. La demande explose autour de la migration des bases on-premise vers le cloud et de la modernisation des applications PHP, Python et Node.js. La certification atteste une maitrise officielle de MySQL 8.0 (CTE, fenetres, JSON, roles, InnoDB cluster, group replication) que les recruteurs reconnaissent immediatement. Elle valorise le CV pour des postes de DBA, Database Reliability Engineer, Data Platform Engineer ou consultant infrastructure. Elle est particulierement strategique pour les profils sysadmin Linux ou developpeurs backend souhaitant pivoter vers la data. Enfin, Oracle reste un editeur tier-1, ce qui donne une credibilite forte a la certification, notamment dans les ESN, banques, telecoms et grands comptes francais ou MySQL Enterprise Edition est massivement deploye.
Caractéristiques de l'examen
| Format | QCM 90 questions |
|---|---|
| Duree | 120 minutes |
| Score requis | 65% |
| Prix officiel | 245 EUR HT |
| Langues | Anglais (principal), Japonais |
| Validite | Permanente (pas d'expiration) |
| Prerequis | Aucun officiel, 6-12 mois d'experience MySQL recommandes |
Programme détaillé par domaine
Domain 1 : Installation, Configuration et Architecture MySQL 20%
- Objectifs
- Ce domaine couvre l'installation de MySQL 8.0 sur Linux et Windows, la configuration initiale via my.cnf, la comprehension de l'architecture client/serveur, des moteurs de stockage et du processus de demarrage. Le candidat doit savoir installer via paquets RPM/DEB, tarball generique ou MySQL Installer, configurer les variables systeme, gerer les fichiers de logs (error log, general log, slow query log) et comprendre le role de mysqld, mysql_secure_installation et mysqladmin. La maitrise du systeme de fichiers MySQL (datadir, tablespaces InnoDB, redo log, undo log, binary log) est essentielle pour debugger et optimiser une instance en production.
- Concepts clés
- Architecture client-serveur, threads de connexion, parser SQL, optimiseur, executor, buffer pool InnoDB, redo log, undo log, doublewrite buffer, change buffer, adaptive hash index, system tablespace, general tablespace, file-per-table, configuration dynamique via SET GLOBAL et persistante via SET PERSIST, variables d'environnement, options de demarrage, validation de mot de passe (validate_password component), upgrade de version (mysql_upgrade obsolete en 8.0, upgrade automatique), comprendre la difference entre Community et Enterprise Edition.
- Services / outils
- mysqld, mysql client, mysqladmin, mysqldump, mysqlsh (MySQL Shell), MySQL Router, MySQL Workbench, systemctl pour la gestion du service, journalctl pour les logs systeme, performance_schema et information_schema.
- Temps estimé
- 10-12h
Domain 2 : Securite, Utilisateurs et Privileges 20%
- Objectifs
- Le candidat doit maitriser la gestion fine des comptes utilisateurs, des roles MySQL 8.0, des privileges statiques et dynamiques, ainsi que les mecanismes d'authentification (caching_sha2_password par defaut, mysql_native_password, LDAP, PAM). Il faut savoir configurer SSL/TLS, gerer les certificats, activer l'audit log (Enterprise), chiffrer les donnees au repos (TDE InnoDB) et auditer les acces. La comprehension des bonnes pratiques RGPD et de la segregation des roles est attendue.
- Concepts clés
- CREATE USER, GRANT, REVOKE, CREATE ROLE, SET DEFAULT ROLE, mandatory_roles, password expiration policies, password history, password reuse, password_lock_time, account lock, authentication plugins, SSL/TLS REQUIRE clause, X.509 certificates, transparent data encryption (keyring plugins), binary log encryption, MySQL Enterprise Audit, firewall rules, connection_control plugin pour ralentir les attaques par force brute.
- Services / outils
- mysql_config_editor pour stocker les credentials, keyring_file, keyring_okv (Oracle Key Vault), composant authentication_ldap_simple, composant validate_password, OpenSSL pour la generation de certificats.
- Temps estimé
- 10h
Domain 3 : Sauvegarde, Restauration et Recuperation 20%
- Objectifs
- Domaine critique : le candidat doit savoir concevoir une strategie de sauvegarde adaptee (logique, physique, incrementale), executer mysqldump et mysqlpump, utiliser MySQL Shell util.dumpInstance et util.loadDump, planifier MySQL Enterprise Backup (mysqlbackup) pour des sauvegardes physiques en chaud, et realiser une recuperation point-in-time (PITR) via les binary logs. La comprehension de la difference entre sauvegarde logique et physique, ainsi que le calcul du RPO/RTO, est indispensable.
- Concepts clés
- Logical vs physical backup, hot vs cold backup, full vs incremental vs differential, mysqldump avec --single-transaction, --master-data, --routines, --triggers, --events, mysqlpump multithreade, MySQL Shell dump utilities (parallel, compression zstd), mysqlbinlog pour rejouer les logs, GTID-based recovery, FLUSH LOGS, PURGE BINARY LOGS, clone plugin (CLONE INSTANCE FROM), cold backup via copie filesystem.
- Services / outils
- mysqldump, mysqlpump, mysqlsh util.dumpInstance/loadDump, mysqlbackup (Enterprise), mysqlbinlog, MySQL Clone Plugin, crontab pour la planification, scripts shell de retention.
- Temps estimé
- 12h
Domain 4 : Replication, Haute Disponibilite et InnoDB Cluster 20%
- Objectifs
- Le candidat doit maitriser la replication asynchrone classique, la replication semi-synchrone, la replication basee sur GTID, ainsi que l'architecture InnoDB Cluster (Group Replication + MySQL Shell + MySQL Router). Configurer un cluster en mode single-primary ou multi-primary, gerer un failover, monitorer la sante du cluster et comprendre le quorum sont attendus. La replication retardee et le filtrage de replication sont aussi au programme.
- Concepts clés
- Master-replica, GTID (Global Transaction Identifier), binary log formats (STATEMENT, ROW, MIXED), replication channels, multi-source replication, semi-sync, parallel replication (replica_parallel_workers), group replication, paxos consensus, write set certification, single-primary vs multi-primary mode, InnoDB Cluster, InnoDB ReplicaSet, MySQL Router (read/write splitting), failover automatique, switchover, CHANGE REPLICATION SOURCE TO syntax 8.0.
- Services / outils
- MySQL Shell (dba.createCluster, dba.configureInstance), MySQL Router, performance_schema.replication_group_members, SHOW REPLICA STATUS, SHOW BINARY LOGS, replication metadata repositories.
- Temps estimé
- 15h
Domain 5 : Monitoring, Optimisation et Resolution de Problemes 20%
- Objectifs
- Ce domaine evalue la capacite a diagnostiquer une instance lente, lire les plans d'execution EXPLAIN ANALYZE, optimiser les requetes et les index (B-tree, hash, descending, invisible, fonctionnels), tuner les variables InnoDB (buffer pool size, log file size, flush method), surveiller via performance_schema, sys schema et MySQL Enterprise Monitor. Le candidat doit aussi savoir gerer la fragmentation et utiliser OPTIMIZE TABLE.
- Concepts clés
- EXPLAIN, EXPLAIN ANALYZE, optimizer hints, index usage statistics, covering index, prefix index, descending index, invisible index, functional index, histograms, slow query log, performance_schema instruments et consumers, sys schema views, innodb_buffer_pool_size, innodb_log_file_size, innodb_flush_log_at_trx_commit, innodb_flush_method, table cache, connection pooling, deadlock detection, SHOW ENGINE INNODB STATUS.
- Services / outils
- performance_schema, sys schema, MySQL Enterprise Monitor, Percona Toolkit (pt-query-digest), mysqltuner, pt-online-schema-change, EXPLAIN FORMAT=TREE/JSON.
- Temps estimé
- 13h
Plan de révision hebdomadaire
Planning recommande sur 8 semaines a raison de 8-10h hebdomadaires, soit environ 70h au total. Semaine 1 : installation d'un lab MySQL 8.0 sur deux VMs Linux (Ubuntu ou Oracle Linux), lecture du chapitre Installation de la documentation officielle Oracle MySQL Reference Manual 8.0, exploration de mysqld, my.cnf, datadir et logs. Semaine 2 : approfondissement de l'architecture InnoDB (buffer pool, redo log, undo log, doublewrite), creation de tablespaces, manipulation de file-per-table. Semaine 3 : securite intensive : creation d'utilisateurs et roles, configuration de SSL/TLS avec OpenSSL, mise en place de TDE via keyring_file, tests d'audit. Semaine 4 : sauvegardes : pratique de mysqldump, mysqlpump, MySQL Shell dump/load utilities, simulation de panne et restauration point-in-time avec mysqlbinlog et GTID. Semaine 5 : replication classique master-replica avec GTID, puis bascule en semi-sync, tests de failover manuel. Semaine 6 : InnoDB Cluster complet avec trois noeuds, MySQL Router, simulation de pannes et reconfiguration via MySQL Shell. Semaine 7 : tuning et performance : exploration de performance_schema, sys schema, mysqltuner, optimisation d'index, EXPLAIN ANALYZE sur des requetes volumineuses, analyse du slow query log avec pt-query-digest. Semaine 8 : revision finale, deux examens blancs chronometres (MeasureUp, Whizlabs), relecture des erreurs, fiches synthese sur les variables InnoDB et les syntaxes 8.0 (CHANGE REPLICATION SOURCE TO, CLONE INSTANCE). Reservation de l'examen via Pearson VUE en derniere semaine.
Besoin d'un planning sur mesure ? 30 jours · 60 jours · 90 jours
Ressources recommandées
Documentation officielle gratuite, source de verite absolue pour l'examen, couvre 100% des objectifs.
Cours officiel Oracle avec labs, recommande pour preparation structuree, environ 3000 EUR.
Tutoriels pratiques gratuits pour deployer un cluster en local via Docker ou VMs.
Forum officiel, Stack Overflow tag mysql, sous-reddit r/mysql, blog Percona pour expertise approfondie.
5 erreurs classiques à éviter
- Erreur 1 : Confondre replication classique et group replication. Apprendre precisement les differences (quorum, consensus paxos, write set certification) et savoir quand utiliser InnoDB Cluster vs replication asynchrone.
- Erreur 2 : Negliger la syntaxe 8.0. CHANGE MASTER TO devient CHANGE REPLICATION SOURCE TO, SHOW SLAVE STATUS devient SHOW REPLICA STATUS. L'examen teste la nouvelle terminologie inclusive.
- Erreur 3 : Sous-estimer performance_schema. Beaucoup pensent que sys schema suffit, mais l'examen interroge sur les instruments, consumers et tables specifiques (events_statements_summary, file_summary).
- Erreur 4 : Mal maitriser GTID. Ne pas comprendre gtid_executed, gtid_purged, auto-positioning et la difference entre GTID et coordonnees binlog classiques fait perdre des points sur plusieurs questions.
- Erreur 5 : Ignorer le clone plugin. Introduit en 8.0.17, il est massivement teste pour le provisioning de replicas et de noeuds InnoDB Cluster. Pratiquer CLONE INSTANCE FROM en lab.
5 questions types corrigées
Carrière & salaire après 1Z0-909
En France en 2026, un DBA MySQL junior certifie 1Z0-909 demarre entre 40k et 48k EUR brut annuel. Avec 3-5 ans d'experience, le salaire monte a 55-70k EUR, et atteint 75-90k EUR pour un Senior DBA ou Database Reliability Engineer en region parisienne. A Londres ou Amsterdam, les remunerations sont 25-35% superieures. Les debouches couvrent ESN (Capgemini, Sopra, Accenture), grands comptes (banques, telecoms, retail), pure players SaaS et startups. La certification ouvre naturellement vers des roles cloud (RDS, Aurora) et DevOps Data. Certifications complementaires recommandees : AWS Certified Database Specialty, Oracle Certified Professional MySQL, Linux Foundation LFCS, ou pour evoluer vers le Big Data : Confluent Kafka, MongoDB DBA.
FAQ — 1Z0-909
Combien de temps faut-il pour preparer 1Z0-909 ?
Comptez 60 a 80 heures de preparation reparties sur 6 a 10 semaines si vous avez deja une experience MySQL. Pour un debutant, prevoyez 100-120 heures avec une forte composante de labs pratiques.
Cette certification est-elle reconnue en France ?
Oui, Oracle est un editeur tier-1 reconnu mondialement. La 1Z0-909 est valorisee dans les ESN, banques, telecoms et startups francaises utilisant MySQL ou MariaDB en production.
Quel est le taux de reussite a 1Z0-909 ?
Oracle ne publie pas de taux officiel, mais les retours communautaires estiment environ 55-65% de reussite au premier passage. Une preparation serieuse avec labs porte ce taux a 80%+.
Quel est le salaire apres 1Z0-909 ?
En France 2026 : 40-48k EUR pour un junior, 55-70k EUR avec 3-5 ans d'experience, jusqu'a 90k EUR pour un Senior DBA ou Database Reliability Engineer en Ile-de-France.
Faut-il une experience prealable ?
Aucun prerequis officiel, mais Oracle recommande 6-12 mois de pratique MySQL. Une connaissance solide de SQL, Linux et des concepts de bases de donnees est quasi indispensable pour reussir.
1Z0-909 ou cert concurrente : laquelle choisir ?
Pour MySQL specifiquement, 1Z0-909 est la reference. Pour PostgreSQL, visez EDB. Pour un profil cloud, completez avec AWS Database Specialty. Pour MongoDB, optez pour la MongoDB DBA Associate.
Combien coute l'examen 1Z0-909 ?
245 EUR HT au tarif officiel Oracle/Pearson VUE en 2026. Des bons de reduction (-25%) sont parfois disponibles via Oracle University ou des partenaires de formation agrees.
Combien de fois peut-on repasser 1Z0-909 ?
Politique Oracle : 14 jours d'attente apres un echec, maximum 4 tentatives sur 12 mois consecutifs. Chaque tentative est payante au tarif plein, sans reduction pour repassage.
Prêt à passer à la pratique ?
Lancez votre examen blanc gratuit ou faites le test d'orientation pour valider votre choix.
Démarrer l'examen blanc 1Z0-909 → Test d'orientation