BASES DE DONNÉES – ADMINISTRATEUR ORACLE
INTRODUCTION :
Acteur historique sur le marché des bases de données relationnelles, Oracle propose avec son SGBD une solution performante, fonctionnellement très riche et pouvant répondre à de multiples problématiques. Et c’est précisément parce que le système est extrêmement puissant et qu’il offre un très grand nombre de fonctionnalités que son administration nécessite des compétences relativement pointues. A travers ce cursus les participants acquerront une véritable expertise sur Oracle. De la manipulation des données avec le langage SQL à l’administration et à la sécurisation des bases de données, ce cursus couvre l’intégralité des besoins d’un spécialiste de l’administration du SGBD Oracle.
Cette formation prépare à la certification Langage SQL : Exploiter une base de données relationnelle.
OBJECTIFS :
- Savoir piloter le SGBD Oracle et manipuler les données avec le langage SQL
- Être en mesure d’administrer des bases de données Oracle dans des conditions optimales de fiabilité et de sécurité
- Savoir utiliser les différents outils pour sauvegarder et restaurer le système et notamment rman
- Comprendre comment contrôler et optimiser les performances des bases de données en maîtrisant les outils proposés par Oracle
- Maîtriser les techniques de sauvegarde et de restauration
DURÉE :
- 40 heures
PROGRAMME :
- Présentation de l’architecture de la base de données Oracle
- Interagir avec une base de données Oracle
- Architecture de processus
- Architecture de stockage de la base de données Oracle
- Structures de base de données logiques et physiques
- Tablespaces et fichiers de données
- Tablespaces SYSTEM et SYSAUX
- Segments, extents et bloc
- Taches d’un administrateur de base de données Oracle
- Outils utilisés pour administrer une base de données Oracle
- Installation : Configuration système requise
- Architecture OFA (Optimal Flexible Architecture)
- Définir les variables d’environnement
- Oracle Universal Installer (OUI)
- Options de configuration de la base de données
- Options d’installation avancées
- planification de la base de données
- Configurer le processus d’écoute
- Utiliser DBCA pour créer une base de données
- Gérer les mots de passe
- SGA et PGA
- Dans quel cas ne pas utiliser de serveur partagé ?
- Structures de Créer un modèle de conception de base de données
- Utiliser DBCA pour supprimer une base de données
- Utiliser DBCA pour des tâches supplémentaires
- Structure de gestion
- Oracle Enterprise Manager
- Paramètre d’initialisation
- Démarrer et arrêter la base de données
- Modes d’arrêt
- Afficher l’historique des alertes
- Utiliser les fichiers trace
- Présentation du dictionnaire de données
- Services et processus d’écoute Oracle Net
- Etablir des connexions réseau
- Outils de configuration et de gestion de l’environnement réseau Oracle
- Pages Net Services Administration
- Méthodes de résolution de noms
- Noms de répertoirestockage
- Mode de stockage des données de table
- Anatomie d’un bloc de base de données
- Gestion de l’espace dans les tablespaces
- Tablespaces dans la base de données préconfigurée
- Actions sur les tablespaces
- Oracle Managed Files (OMF)
- ASM : Concepts
- Comptes utilisateur de base de données
- Comptes prédéfinis : SYS et SYSTEM
- Authentification de l’administrateur
- Avantages des rôles
- Rôles prédéfinis
- Implémenter des fonctionnalités de sécurité des mots de passe
- Affecter des quotas aux utilisateurs
- Qu’est-ce qu’un schéma ?
- Accéder à des objets de schéma
- Définir des types de données pour les tables
- Créer et modifier des tables
- Comprendre le concept d’intégrité
- Index et vues
- Séquences
- Tables temporaires
- Manipuler les données via le langage SQL
- PL/SQL
- Administrer des objets PL/SQL
- Fonctions, procédures, packages et triggers
- Simultanéité d’accès aux données
- Mécanisme de mise en file d’attente
- Résoudre les conflits de verrouillage à l’aide d’instructions SQL
- Verrous mortels
- Manipulation des données
- Transactions et données d’annulation
- Données d’annulation et données de journalisation
- Configurer la période de conservation des informations d’annulation
- Garantir la période de conservation des informations d’annulation
- Utiliser Undo Advisor
- Afficher l’activité du système
- Obligations en matière de sécurité dans les entreprises
- Principe du moindre privilège
- Surveiller la conformité aux règles de sécurité
- Audit basé sur les données
- Audit détaillé
- Audit de DBA
- Mises à jour de sécurité
- Appliquer des patches de sécurité
- Terminologie
- Statistiques destinées à l’optimiseur
- Référentiel AWR (Automatic Workload Repository)
- Moniteur ADDM (Automatic Database Diagnostic Monitor)
- Infrastructure de conseil
- Tâches de maintenance automatisée
- Alertes par défaut générées par le serveur Réagir aux alertes
- Réagir aux alertes
- Contrôler les performances
- Gérer les composants mémoire
- Activer la gestion automatique de la mémoire (AMM)
- Fonction de conseil ASMM
- Utiliser les fonctions de conseil sur la mémoire
- Statistiques dynamiques des performances
- Vues de résolution des problèmes et de réglage
- Objets non valides et inutilisables
- Tâches à effectuer
- Echec d’une instruction
- Erreur utilisateur
- Comprendre le fonctionnement de la récupération d’instance
- Phases de la récupération d’instance
- Utiliser MTTR Advisor
- Défaillance physique
- Fichiers de journalisation archivés
- Présentation des solutions de sauvegarde
- Oracle Secure Backup
- Sauvegarde gérée par l’utilisateur
- Terminologie
- Recovery Manager (RMAN)
- Configurer les paramètres de sauvegarde
- Sauvegarder le fichier de contrôle dans un fichier trace
- Surveiller la zone de récupération rapide
- Ouvrir une base de données
- Data Recovery Advisor
- Perte d’un fichier de contrôle
- Perte d’un fichier de journalisation
- Data Recovery Advisor
- Défaillances de données
- Afficher la liste des défaillances liées aux données
- Vues de Data Recovery Advisor
- Déplacer des données : Architecture générale
- Objet répertoire : Présentation
- SQL*Loader : Présentation
- Data Pump : Présentation
- Paramètres d’initialisation des performances
- Utiliser Enterprise Manager pour surveiller les travaux Data Pump
- Dictionnaire de données
- Utiliser Support Workbench d’EM
- Créer une « Service Request » (SR)
- Préparer les données de diagnostic et les envoyer au Support technique Oracle
- Effectuer le suivi de la SR et implémenter les solutions
- Configuration du packaging des incidents
- Utiliser le Support technique Oracle
- Intégration avec MetaLink
- Gérer les patches