Base de données
Oracle DBA I (5 jours)
Public concerné : Développeurs, Administrateur de base de données
Objectifs : Savoir administrer une base de donnée Oracle Débutant
Contenu
1.Introduction
2.Installation
3.Création de la base de données
4.Instance
5.Réseau
6.Stockage
7.Utilisateurs
8.Schéma
9.Données et simultanéité d’accès aux données
10. Annulation
11. Sécurité
12. Maintenance proactive
13. Performances
14. Concepts de sauvegarde et de récupération
15. Sauvegarde
16. Récupération
17. Déplacement de données
18. Extension de la base de données
Oracle DBA II (5 jours)
Public concerné : Développeurs, Administrateur de base de données
Objectifs : Savoir administrer une base de donnée Oracle Avancé
Contenu
1. Architecture base de données et ASM
2. Configuration de la récupération
3. Utilisation du Catalogue de récupération RMAN
4. Configuration de la sauvegarde
5. Utilisation de RMAN pour créer les sauvegardes
6. Sauvegarde et Restauration gérer par l’utilisateur
7. Utilisation de RMAN pour la récupération
8. Utilisation de RMAN pour la duplication de base de données
9. Récupération de Tablespace à un moment spécifique
10. Monitoring et performance de RMAN
11. Utilisation de la technologie flashback
12. Opération flashback additionnelles
13. Diagnostiquer la base de données
14. Gestion de la mémoire
15. Gestion des performances de la base de données
16. Gestion de l’espace
17. Gestion des ressources
18. Automatisation des tâches avec Oracle scheduler
19. Administrer la programmation
20. Globalisation
Oracle Tuning
Public concerné : Développeurs, Administrateur de base de données
Objectifs : Maîtriser le tuning d’une base de données Oracle
Contenu
1. Introduction
2. Principaux diagnostics de réglage
3. Utiliser le référentiel AWR
4. Définir les problèmes
5. Utiliser les mesures et les alertes
6. Utiliser des lignes de base
7. Utiliser les outils AWR
8. Surveiller des applications
9. Identifier les instructions SQL problématiques
10. Influencer l’optimiseur
11. Réduire le coût des interrogations
12. Utiliser SQL Performances SQL
13. Utiliser Database Replay
14. Régler la zone de mémoire partagée
15. Régler le cache de tampons
16. Régler la mémoire PGA et l’espace temporaire
17. Gestion automatique de la mémoire
18. Régler les E/S
19. Réglage des performances : Synthèse
PostgreSQL Administration (5 jours)
Objectifs : Savoir administrer une base de donnée PostgreSQL Débutant
Contenu :
1-Présentation de PostgreSQL
2-Installation
Les étapes d'installation.
Les distributions Linux : à partir de RPM ou des sources.
Les binaires pour MS-Windows. Assistant d'installation. Préparation du système d'exploitation.
Travaux pratiques : Installation de PostgreSQL.
3-Initialisation et exécution d'une instance
Principe. Arrêt et démarrage du serveur.
Architecture des processus du serveur.
Création d'instances supplémentaires.
Travaux pratiques : Initialisation et sécurisation d'une instance PostgreSQL.
4-Connexions et outils d'administration
Sessions. Côté serveur (pg_hba.conf). Sécurité (SSL...).
Droits d'accès. Gestion des rôles (utilisateurs et groupes). Gratification et révocation des privilèges.
Outils en ligne de commande et graphique. psql (shell SQL). PgAdminIII, phpPgAdmin, Pgpool.
Travaux pratiques : Prise en main des outils d'administration. Sécurisation des objets dans PostgreSQL.
5-Définition des données
Création de schémas, tables, index, domaines...
Types de données, opérateurs et fonctions.
Travaux pratiques : Exécuter des instructions de manipulation des données de la base.
6-Administration au quotidien
Définition des fichiers. Création d'espace de nom (tablespaces, fichiers).
Arborescence des répertoires et des fichiers du serveur.
Administration du serveur. Configuration. Les logs binaires et la mémoire.
Le collecteur de statistiques et les logs d'activités.
Tâches de maintenance et d'exploitation. L'analyse des requêtes avec Explain.
L'analyse et le nettoyage des espaces de tables et d'index avec Vacuum.
La reconstruction d'index avec Reindex.
Travaux pratiques : Création des espaces de tables. Configuration des traces d'activités. Configuration des fichiers WAL. Configuration du cache de données PostgreSQL. Utilisation des commandes de maintenance.
7-Sauvegardes et restauration
Les sauvegardes avec pg_dump et pg_dumpall.
Les restaurations avec pg_restore et psql.
Les logs binaires : Write Ahead Logging (WAL).
Travaux pratiques : Réalisation de sauvegardes/restaurations sous PostgreSQL.
t}}MySQL Administration (5 jours)
Public concerné : Développeurs, Administrateur de base de données
Objectifs : Savoir administrer une base de donnée MySQL
Contenu :
1-Mise en oeuvre
2-MySQL : la version 8.x
Différentes méthodes d'installation
Démarrage et arrêt du serveur
Configuration du serveur
Création d'une base
3-Les opérations sur les tables
Les différents types de moteurs de stockage
Les différents types de tables et les fichiers correspondants
La construction et la suppression de tables
La modification de la structure d'une table
La définition des types de données
La déclaration des contraintes d'intégrité
Importation et exportation de données
4-Gestion des comptes utilisateurs
Authentification et droits
Structure des tables de la base MySQL de gestion des droits
Sécurisation de la post-installation
Gestion des utilisateurs et de leurs privilèges
Sécurisation des procédures stockées
5-Sauvegarde / restauration
Les différents journaux MySQL (erreurs, requêtes, requêtes lentes, journal binaire)
Stratégies de sauvegardes (serveur arrêté, serveur actif, types de tables, verrouillages...)
Les commandes d'administration importantes (MySQLdump, InnoDB Hot Backup, autres commandes...)
6-Outils d'administration et d'exploitation
SQL Server Administration (5 jours)
Public concerné : Développeurs, Administrateur de base de données
Objectifs : Savoir administrer une base de donnée SQL Server
Contenu :
1.
Présentation de SQL Server et Installation
· Vue d’ensemble et architecture de Microsoft MS SQL Server.
· Les nouveautés de la version SQL 2022.
· Les informations importantes à savoir avant l’installation.
· Planification de l’installation de MS SQL Server 2022.
2. Configuration SQL Server et optimisation
· Configuration et optimisation d’un serveur SQL 2022.
· Configuration des bases de données système et utilisateurs.
· L’ajustement des ressources efficaces pour notre serveur.
· Le maxDOP et le cost threshold for parallelism.
· L’optimisation du tempDB.
· Fichier de données et journaux (MDF, NDF et LDF).
· L’utilisation des groupes de fichiers pour augmenter la performance de notre serveur SQL.
· Tables de mémoire optimisées et partitionnement.
· La saine gestion du log de transaction pour éviter de remplir notre disque.
· L’avantage de l’utilisation du service de recherche de texte intégral.
3. Tâches d'administration
· Les tâches d’un DBA.
· Outils d’administration et les différents composants de SQL Server.
· Exécution et automatisation des tâches administratives et planifiées.
· Migration vers MS SQL Server 2022 et la gestion du mode de compatibilité de vos bases de données.
· Préparation de vos serveurs SQL pour une éventuelle migration vers le cloud.
4. Sécurité et chiffrement
· Comment bien administrer la gestion des accès, la sécurité et les permissions.
· Sécuriser la connexion et les sessions au niveau de la sécurité.
· Les différents modes d'authentification.
· Les rôles : rôles de serveur, rôles de bases de données, rôles créés par l'utilisateur, rôles d'application.
· Attribution de privilèges (Grant, Revoke, Deny).
· Audit de base de données et la création d'événements à auditer.
· Utilisation du “Dynamic Data Masking”.
5. Sauvegardes et restaurations
· Les différents types de sauvegarde (complète, différentielle, journal de transaction.).
· Les différents modes de récupération.
· Création d’un plan de stratégie de sauvegarde et restauration de bases de données.
· Simulation d’un cas de perte de données majeures.
· Comment restaurer sans perte de données.
· Optimisation du stockage avec la compression des sauvegardes.
6. Surveillance et performances
· Mise en place de plan de maintenance avec les meilleures pratiques.
· L’utilisation d’eXtended Events (XEvents) pour tracer l’utilisation par rapport à son prédécesseur le profiler.
· L’utilisation du magasin de requête (Query Store) pour surveiller la performance de votre serveur.
· La compréhension et la gestion de vos tâches planifiées de manière sécuritaire.
· Gestion et configuration des alertes et du database mail.
· Surveillance et optimisation des performances et de l’activité.
· La lecture du plan d’exécution.
· L’utilisation de l’analyseur de performance avec perfmon.
· La définition des différents types d’index.
· Gestion et optimisation des index et statistiques.
Ces formations vous intéressent?
Veuillez remplir ce formulaire et cliquez sur le bouton Envoyer .