Formation à l'administration des bases de données - Oracle OCA
Cette formation pratique permettra aux participants de réaliser les tâches essentielles liées à l'administration des bases de données Oracle 12C. Le but fondamental de cette formation est de vous fournir une véritable autonomie au quotidien ainsi que les certifications SQL et Administration I.
Elle prépare aux certifications OCA 1Z0-071 et 1Z0-072.
Module 1 : Oracle 12c - Les fondamentaux
- Introduction à la technologie Oracle Database 12c
- Concepts de bases de données relationnelles
- Appliquer des techniques de modélisation des données
- Définir des entités, des attributs et des relations
- Les outils Oracle Database : SQL Developer et SQL*Plus
- Configurer l'environnement de la base de données
- Analyser l'architecture de la base de données Oracle
- Évaluer les structures de la mémoire, les processus et les fichiers et établir une hiérarchie de stockage
- Maintenir les composants de la base de données Oracle
- Revoir l'installation d'Oracle Database 12c
- Générer les scripts DBA avec le dictionnaire des données
- Travailler avec Oracle SQL Developer
- Récupérer et contrôler les données
- Mettre en oeuvre des requêtes avec SQL Developer
- Sélectionner, filtrer et classer les résultats
- Éviter les pièges dans les valeurs NULL
- Déployer les fonctions SQL intégrées
- Comparer les fonctions CASE et DECODE
- Exploiter les techniques SQL puissantes
- Joindre les données de tables avec les jointures ANSI intérieures et extérieures, regrouper et agréger les données
- Combiner les jeux de résultats avec les opérateurs
- Réaliser des sous-requêtes simples et corrélées
- Manipulation des données
- Insérer, mettre à jour, supprimer et fusionner des données
- Verrouiller des données et gérer des transactions
- Concevoir et formuler la base de données
- Traduire les modèles logiques à la conception physique
- Transformer les entités et les relations en tables et clés
- Créer des utilisateurs et des schémas
- Créer et gérer des tables
- Créer, modifier et supprimer des tables et des colonnes
- Restaurer des données avec Flashback et la corbeille
- Développer des vues et des séquences
- Créer des vues pour mettre en œuvre la sécurité
- Comparer les colonnes d'identité avec les séquences
- Optimiser la sécurité, l'intégrité et la performance
- Déterminer l'intégrité référentielle avec les clés primaires, uniques et étrangères
- Mettre en œuvre les contraintes différées et appliquées
- Authentifier les utilisateurs avec les contrôles de mot de passe
- Contrôler l'accès avec les privilèges système et objet
- Simplifier l'utilisation des objets avec les synonymes
- Mettre en œuvre la gestion des privilèges avec les rôles
- Directives pour définir les index appropriés
- Indexation des données pour une récupération efficace
- Gérer des index uniques, non uniques et composites
- Programmation de serveur avec PL/SQL
- Programmation avec les constructions de PL/SQL
- Déclarer des variables, des constantes et des enregistrements
- Établir le contrôle conditionnel avec IF et CASE
- Contrôler les itérations avec les boucles WHILE et FOR
- Créer des gestionnaires d'exception pour les exceptions prédéfinies
- Développement avec des curseurs
- Contrôler les curseurs implicites et explicites
- Augmenter la flexibilité avec les paramètres de curseur
- Simplifier les curseurs avec les boucles FOR
- Améliorer les performances de mise à jour et de suppression avec CURRENT OF ou ROWID
- Développer une logique côté serveur
- Concevoir du code modulaire
- Développer les procédures et les fonctions
- Déboguer des programmes avec DBMS_OUTPUT
- Créer des packages et des déclencheurs
- Avantages de regrouper des sous-programmes dans des packages
- Créer des déclencheurs composés, de table et de ligne
- Contrôler les déclencheurs avec des prédicats conditionnels
- Prendre en charge le développement Web avec les procédures PL/SQL
- Retourner les données aux applications Web avec les curseurs REF
- Enregistrer les données des applications dans la BdD
Module 2: Administration base de données Oracle 12c
- Architecture Oracle 12c
- Instance et Base de Données
- Variables d'environnement
- Paramètres
- Mémoire (SGA - PGA)
- Background Process et services
- Fichiers pfile - spfile
- Fichiers controlfiles
- Fichiers datafiles - tempfiles - logfiles
- Fichiers d'alertes
- Gestion de l'instance
- Démarrage instance - états nomount - mount - open
- Arrêt instance
- Vues dynamiques associées
- Premiers scripts de surveillance : utilisation de sqlplus
- Modification des paramètres
- Gestion des fichiers de paramétrage
- Gestion de la base
- Base de données : schémas
- Base de données : stockage - Bloc - Extent - Segment - Tablespace
- Vues statiques associées
- Scripts d'états
- Gestion des fichiers de contrôle (ajouts, pertes)
- Gestion des fichiers de log (ajouts, redimensionnement de groupes, ajouts, pertes de membres...)
- Gestion des fichiers de data et de temp (création de tablespaces, ajout de fichiers, redimensionnement de fichiers...)
- Gestion de l'allocation
- Utilisation de database Express
- Gestion de la sécurité
- Gestion des utilisateurs (propriétés, création, modification, suppression)
- Gestion des profils, des quotas, des privilèges
- Vues statiques associées
- Rôles prédéfinis
- Gestion des comptes d'administration : groupes os et fichier de mots de passe
- Audit : Types et mise en œuvre
- Gestion du réseau
- Fichiers de configurations
- Outils
- Mise en œuvre
- Gestion des transactions
- Rappels
- Gestion des verrous
- Gestion des Undo Tablespaces et Undo segments
- Rétention des Undo
- Gestion des ressources
- Vocabulaire associé (plans, groupe de consommateurs...)
- Mise en place
- Bases containers - Pluggables
- Concepts et intérêts
- Création d'une base container
- Ajouts de bases pluggables
- Spécificités pour la gestion des fichiers associés
- Gestion de la sécurité (utilisateur global, local)
- "Plugger" et "Unplugger" une base
Cette formation Oracle 12c - Les fondamentaux vous présente la technologie Oracle Database 12c, la puissance du SQL, comment concevoir une base de données SQL Oracle ou encore la programmation en PL/SQL.
Cette formation Administration base de données Oracle 12c vous enseignera l'architecture d'une base de données Oracle 12c. Vous découvrirez comment gérer efficacement une instance de base de données Oracle, configurer Oracle Network Environnement et réaliser la maintenance d'une base de données.
A l'issue de cette formation, vous devenez certifié Oracle Database 12c: SQL qui est un pré-requis pour la certification Oracle Database 12c: Installation and Administration. Après le passage de ces deux certifications, vous devenez certifié OCA.
Pas de pré-requis
Cette formation est destinée aux :
- Administrateurs de bases de données
- Administrateurs système
- Développeurs