Formation Cursus Administrateur de bases de données Oracle 11g
Cursus Métier
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 de 17 jours, les participants acquerront une véritable expertise sur Oracle 11g. 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.
Objectifs de ce cursus métier
Savoir piloter le SGBD Oracle et manipuler les données avec le langage SQL
Être capable de réaliser des manipulations complexes en recourant au langage PL/SQL pour transmettre des blocs de programmation
Disposer des compétences nécessaires à l'optimisation des bases Oracle
Etre en mesure d’administrer des bases de données Oracle dans des conditions optimales de fiabilité et de sécurité
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
Public
Toute personne souhaitant évoluer vers l’administration de bases de données et de serveurs Oracle
Pré-requis
Aucun
Disposez-vous des compétences nécessaires pour suivre cette formation ? Testez-vous !
Programme détaillé
1 - INTERROGER ET MANIPULER DES BASES DE DONNÉES ORACLE AVEC LE LANGAGE SQL (3J)
Objectif : apprendre à coder le langage SQL pour piloter le système de gestion de bases de données Oracle ou pour manipuler les données.
Introduction : le modèle relationnel, les composantes du serveur Oracle
Les commandes SQL + : variables de substitution, commandes, environnement, dictionnaire de données
Le langage d'interrogation des données (LID) : structure d'une requête SQL, valeurs NULL, opérateurs logiques
Utilisation des fonctions : chaînes de caractères, fonctions numériques, sur dates, fonctions de conversion, générales, de groupement
Les requêtes multi-tables : notion de jointures
Utilisation des opérateurs ensemblistes : Union, intersect, différence
Utilisation des sous-interrogations : syntaxe, clause FROM, sous-interrogations synchronisées
Le langage de manipulation de données (LMD) : transaction, fin de transaction, annulation partielle, verrouillage
Le langage de définition des données (LDD) : syntaxe, types de données et de contraintes, modifier ou supprimer des tables
Contrôle des accès : création d'un utilisateur, d'un rôle, gestion des privilèges
2 - OPTIMISER LA STRUCTURE D'UNE BASE DE DONNÉES ORACLE AVEC LE LANGAGE SQL (2J)
Objectif : connaître la structure des principaux objets d'une base de données Oracle et comprendre comment les optimiser avec le langage SQL
Structure physique de la base : blocs, extents, segments, Tablespaces, fichiers, vues du dictionnaire
Structure logique de la base : utilisateurs, schémas, vues du dictionnaire, rôles, privilèges, objets
Création de tables : types de tables, clés primaires et étrangères, contraintes, table et tablespace, scripts de création de tables
Création d'index : types d’index, scripts de création de d’index
Gestion des tables et index : vues du dictionnaire associées, propriétés des objets, suppression de table et d’index, gestion des statistiques
Partitionnement : types de partitionnement, gestion des partitions, des tablespaces associés, des statistiques
3 - DÉVELOPPER AVEC ORACLE PL/SQL (3J)
Objectif : savoir réaliser des manipulations complexes des données contenues dans une base Oracle en transmettant au SGBD, grâce au langage PL/SQL, des blocs de programmation en lieu et place des requêtes SQL.
Présentation de PL/SQL
Environnement et intégration dans l'architecture des produits Oracle
Déclarer, utiliser des variables et constantes
Utilisation de types composites
Création et utilisation de records
Création et utilisation de tables PL/SQL
Instructions SQL
Écrire des traitements conditionnels et des traitements répétitifs
Déclarer et utiliser des curseurs
Personnaliser le traitement des erreurs
Utiliser les exceptions prédéfinies
Création de procédures et de fonctions stockées
Appels des objets stockés
Utilisation des packages Oracle
4 - ADMINISTRER UN SYSTÈME ORACLE 11G (5J)
Objectif : apprendre à exploiter un système de serveurs Oracle afin de garantir une production stable et une disponibilité optimale des données de l’entreprise
Les outils d'administration
L’architecture d’Oracle11g
Gestion de l’instance
Gestion des fichiers
Le stockage des données
Les tables
Les index B*-tree et Bitmap
Traitement des requêtes et mécanismes transactionnels
Gestion des utilisateurs et sécurité
Sauvegarde et restauration
Création de bases de données
Configuration réseau
La technologie Data Pump
L'outil de chargement SQL*Loader
5 - OPTIMISER, FIABILISER ET SÉCURISER LA BASE DE DONNÉES (4J)
Objectif : disposer des compétences nécessaires pour administrer des bases de données Oracle dans des conditions optimales de fiabilité et de sécurité en appréhendant notamment les problématiques de stockage, de sauvegardes et de restaurations et de sécurisation du serveur et des bases de données
Gérer le stockage avec ASM (Automatic Storage Management)
Introduction à RMAN, outil pour les sauvegardes et restaurations
Utiliser rman sans catalogue
Centraliser les sauvegardes effectuées par rman : le catalogue
Utiliser les StandBy Database pour disposer de bases de secours
Utiliser Oracle Data Guard pour assurer la haute disponibilité d’une base
Planifier des traitements et des tâches à l’aide du Scheduler
Sécuriser un serveur de bases de données avec un proxy Oracle et le cryptage des données
Les plus de ce cursus métier
Chaque participant établit son propre planning de formation. En fonction de la date de début choisie parmi celles proposées ci-dessous, nos Conseillers Formation proposent différentes dates pour chacun des modules du cursus. Pour des raisons d’efficacité pédagogique, il est fortement recommandé de suivre les modules dans l’ordre présenté sur ce programme.
L’alternance de formations et de périodes de mise en pratique en entreprise favorise l’acquisition rapide et durable de nouveaux savoirs.
Animé par un expert spécialiste du sujet traité, chacun des 5 modules aborde un aspect spécifique de la thématique de formation.
A travers de nombreuses mises en situation, les participants mettront en pratique les aspects théoriques abordés au cours des différentes étapes du cursus.
Aucun commentaire:
Enregistrer un commentaire