Formation Administration Oracle

  • Home
  • Formation Administration Oracle

Oracle est leader sur le marché des bases de données relationnelles. Son rôle consiste à stocker et extraire les données d’une façon simple, fiable et performante. Pour communiquer avec Oracle des outils graphiques sont disponibles pour l’administrateur. Plus généralement de nombreux outils satellites permettent de communiquer avec Oracle dans un registre particulier (développement d’application, édition de rapport, requêtes, …). La liste est assez longue à l’image de la richesse du produit mais on peut cependant distinguer 3 profils d’utilisateurs Oracle: - les utilisateurs justement qui souhaitent extraire, stocker, ou analyser des données (SQL, Oracle Discoverer, …) - les développeurs (SQL, PL/SQL, Forms, Report, Jdevelopper/Oracle ADF, …) - les administrateurs Nos consultants formateurs tous fortement impliqués dans des projets d’envergures intégrant des bases de données Oracle suivent activement les nouveautés en matière d'administration Oracle afin de mettre à jour nos programmes de cours pratiquement en temps réel. Ils ont conçu les formations oracle administration et les supports de cours qui accompagnent chaque formation.

Description de la formation Initiation Oracle 

La conception et l’installation d’une base Oracle est un métier, son exploitation quotidienne en est un autre tout aussi important. Pour ce faire, il est indispensable de connaître les principaux mécanismes d’Oracle, d’avoir de bonnes bases du langage SQL et de maîtriser l’ensemble des outils et processus liés à l’exploitation.

Objectifs 

Cette formation Initiation Oracle vous permettra d’exploiter, assurer l’intégrité physique des données et la sécurité, effectuer les sauvegardes et les restaurations d’une base de données Oracle.

À qui s’adresse cette formation ?

Public :

Cette formation Initiation oracle s’adresse aux Exploitants.

Contenu du cours

  1. Présentation

    Historique
    Les produits Oracle
    Le métier d’administrateur de base de données

    Présentation technique de la base de données

    Les fichiers intégrité des données
    La mémoire
    Les processus
    Mode de connexion (Multi-threading, mode dedicated)

    Le langage SQL

    SELECT simple
    Les jointures
    Les requêtes de mise à jour : UPDATE, INSERT, DELETE
    Le catalogue relationnel

    Les outils

    SQL*Plus
    Server Manager

    Travaux Pratiques :

    Ecrire des requêtes de consultation du catalogue

    Création manuelle d’une nouvelle instance et base de données

    Création d’un fichier d’initialisation
    Démarrage des services, de l’instance
    Création de la base de données
    Tâches post-création de base de données

    Travaux Pratiques :

    Création d’une nouvelle instance et d’une nouvelle base de données

    Règles d’or pour la sécurité des données

    Sauvegarde de tous les fichiers de la base
    Fichiers de contrôle en miroir
    Génération du script de création des fichiers de contrôle
    Fichiers de journalisation en miroir
    Base de données en mode archivelog
    Archivage automatique

    Travaux Pratiques :

    Sécurisation d’une base de données

    Sauvegarde/Restauration des fichiers de données

    Sauvegarder à chaud, à froid
    Restauration complète
    Restauration incomplète jusqu’à interruption de l’utilisateur, une date, un SCN

    Travaux Pratiques :

    Simulations de pertes de fichiers de données et restauration

    Sauvegarde/Restauration des journaux et contrôle

    Perte de fichiers journaux :

    – Perte d’un membre parmi N
    – Perte d’un ou N membres, avec ou sans accès par LGWR

    Perte de fichiers de contrôle

    Travaux Pratiques :

    Simulations de pertes de fichiers journaux, de contrôle et restauration

    Export / Import Datapum

    De Export/Import à Export/Import Datpump

    Paramétrage

    Modes d’exécution

    Sauvegardes/Restaurations

    – de base, de tablespace, de schéma, de table,
    – de partition, de requête

    Procédures stockées

    Tables externes

    Travaux Pratiques :

    Simulations de pannes et transport de tablespaces

    DATAGUARD

    Base de secours physique et logique
    Envoi manuel et automatisé des fichiers d’archives
    Paramétrage
    Application manuelle et automatisée des fichiers d’archives
    Activation d’une base de secours
    Travail avec N bases de secours
    Bascule base de données active et de secours

    Travaux Pratiques :

    Mettre en place une architecture de secours

    Travaux Pratiques

    - Beaucoup de pratique : nombreux exemples tirés de situations concrètes
    - Simulation d'un environnement réel

Objectifs de la formation

Cette formation Oracle 11G administration aborde tous les aspects importants de l’administration Oracle au quotidien. Vous aurez une vue claire sur la « journée type » de l’administrateur Oracle tout en étant opérationnel sur des actions plus ponctuelles mais fondamentales comme l’installation et les réglages post-installation. Vous disposerez des connaissances théoriques qui vous rendront autonome en disposant du recul nécessaire à vos actions de DBA toujours très sensibles en production. Et ce, d’autant plus que les bases de données sont « mouvantes » et que vos choix à un instant t peuvent ne plus être les bons 6 mois plus tard. …
Cette formation Oracle 11g administration vous permettra de :

  • Comprendre le fonctionnement général d’Oracle 
  • Savoir installer les produits Oracle 
  • Connaître l’architecture détaillée d’ORACLE (mémoire et disque) 
  • Mettre en oeuvre le stockage des données (tablespaces, segments, …) 
  • Gérer les instances et les bases – Gérer les fichiers (logs, datafile, contrôles, …)
  • Mettre en oeuvre la sécurité des données 
  • Utiliser le dictionnaire de données en tant qu’administrateur Oracle 
  • Paramétrer le réseau côté serveur et client Oracle (SQL*Net, listener, tnsnames.ora, ODBC, JDBC) 
  • Mettre en oeuvre les sauvegardes fondamentales (fichiers, archivelog) 
  • Importer et exporter des données (sql*Loader, data pump) 
  • Contrôler l’activité de la base
  • Connaître les points d’entrées pour optimiser les performances des bases (index, statistiques, optimiseur, …)

À qui s’adresse cette formation ?

Public :

Toutes personnes en charge de l’administration et impliquées dans la gestion d’une base de données Oracle

Prérequis :

Pour que ce stage soit profitable, il est indispensable  de connaitre les bases de données  relationnelles , d’avoir eu un premier contact avec des bases Oracle et de connaitre  le SQL.
Avoir des connaissances équivalentes à l’un de ces deux cours La formation SQL (BSPO) ou la formation Oracle prise en main (BOPM).

Contenu du cours

  1. Installation des logiciels oracle 11g

    Installation des outils OraclePhilosophie de Oracle Universal Installer (OUI)
    Enterprise ManagerSpécificités selon les OS (Windows, UNIX, Linux, …)Installation simpleInstallation plus complexe
    Tests de Post Installation

    L’Architecture d’Oracle11g

    Les fichiers de la base de données (contrôle, logs, datafile, …)Ne pas confondre base et instanceLe fonctionnement d’Oracle en mémoire (SGA : Shared Pool area)Comment sont exploités les database Buffers Cache, Redo Log Buffer
    Les Processus Server (DBWR, LGWR, …)
    Automatic Diagnostic Repository
    Les tables dynamiques de performances

    Arrêt / Démarrage d’une instance

    Méthodes de contrôle d’Identification
    Que signifie démarrer une instance ?Que peut-on faire une fois connecté à une instance ?Maîtriser les variantes et les messages d’oracle liés au démarrageSuspension provisoire de l’activité
    Arrêter la Base de Données
    Redémarrage rapide après un crash d’instanceEnvironnement multi-instance 

    Structures de la base de données Oracle 11g

    Lien entre le monde logique et physique d’Oracle (tablespace)
    Ultra Large Database (ULDB)
    La finesse du stockage (Segments, Extents, Blocs)Réorganisation du stockage des données

    Création, modification, et suppression des Bases de Données Oracle 11g

    L’assistant de configuration de base de données
    Création d’une base de données
    Migration des versions antérieures
    Migration des bases de données Non Oracle

    Configuration réseau et Répartition des données

    Configuration de Oracle Net Services
    Accès aux bases distantes
    Répartition des données

    Les tables

    Création de table
    Les contraintes d’intégrité
    Le partitionnement des tables
    La vue matérialisée

    Les index

    L’index B*-tree
    L’index basé sur une fonction
    Les index Bitmap
    Partitionnement des Index

    Traitement des requêtes et Mécanismes transactionnels avec Oracle 11g

    Les phases du traitement
    L’Optimiseur
    Collecte des Statistiques
    Les transactions

    Gestion des utilisateurs et Sécurité

    Création, Modification et suppression d’un Utilisateur
    Gestion des mots de passe
    Les Privilèges
    Les Roles
    Les Profiles

    Sauvegardes et Restaurations

    Trois techniques de Sauvegarde
    Le Mode ARCHIVELOG
    Sauvegarde complète, base arrêtée
    Sauvegarde base ouverte
    Restauration Complète avec et sans Archivage
    Restauration d’un tablespace
    Recovery Manager

    L’outil de chargement SQL*Loader

    Fonctionnalités de SQL*Loader
    Optimisation du chargement
    Chargement en parallèle

    La technologie Data Pump

    Fonctionnalités de Data Pump
    Transformation de données avec EXPDP/IMPDP
    Utilisation de DBMS_DATAPUMP

    Contrôle d’activité et automatisation de l’administration d’Oracle 11g

    L’audit standard
    Audit Système
    Audit sur Objets
    L’Audit Fin (Fine-Grained Auditing)
    Audit par trigger

    Travaux Pratiques

    De très nombreux exercices pratiques seront proposés ils permettent un apprentissage par la pratique des différentes fonctionnalités d'administration d'Oracle 11g Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance

Objectifs de la formation

Si le rôle d’un système de gestion de base de données est avant tout de stocker les données, il est aussi de les mettre à disposition des utilisateurs, des clients et des partenaires de l’entreprise via les applications que ceux-ci utilisent. Il s’agit donc de systèmes particulièrement sensibles dont il est indispensable de s’assurer du bon fonctionnement, tout dysfonctionnement impactant directement ou indirectement l’activité d’une partie ou de l’ensemble de l’organisation. Cette formation Administration Oracle 11G de niveau avancé est axée sur les méthodes et outils permettant de garantir la disponibilité et l’intégrité des données stockées dans des bases Oracle 11g.
Concrètement, à l’issue de cette formation administration Oracle 11g vous serez capable de : 

  • Gérer automatiquement les disques et les volumes configurer avec ASM
  • Utiliser RMAN pour optimiser les performances et l’espace requis durant les sauvegardes
  • Mettre en place de la haute disponibilité avec DATAGUARD.

À qui s’adresse cette formation ?

Public :

Cette formation administration Oracle 11g s’adresse aux administrateurs Oracle 10g expérimentés.

Prérequis :

Avoir suivi la formation “Oracle 11g – Administration” (BAOG) ou connaissances équivalentes.

Contenu du cours

  1. ASM

    Architecture d’ASM
    Gestion des groupes de disques ASM
    Administration des instances ASM
    Gestion via l’outil srvctl
    Arrêt et démarrage des instances ASM
    Utilisation

    Introduction à RMAN

    Sauvegarde et restauration en mode non archivelog
    Passage en mode arhivelog
    Sauvegarde et restauration en mode archivelog
    Manipulation (crash divers)

    Utilisation de rman sans catalogue

    Paramétrage (destinations, compression…)
    Vues Types de sauvegarde (complète, incrémentale)
    Types de restauration (complète, incomplète)
    Scripts rman
    Manipulation (crash divers)

    Création du catalogue rman

    Création instance, base, et schéma nécessaires
    Privilèges associés
    Création de scripts rman stockés

    Utilisation de Flashback

    Utiliser le mode StandBy Database – DataGuard

    Intérêt et architecture
    Configuration, paramétrage des instances
    Mise en place d’une Standby Database

    Oracle Data Guard

    Intérêt et architecture de Data Guard
    Configuration et mise en place
    Utilisation de Data Guard Broker
    Gestion des changements de rôles

Objectifs de la formation

Les personnes souhaitant mettre en pratique ces principes de sécurité peuvent suivre la formation “Sécurité Oracle 11g 12c” (BASO) ou la formation “Sécurité SQL Server 2014/2016” (BASS) selon le logiciel de leur base de données.

La sécurité des données est devenue un sujet crucial face aux risques de piratage, d’exploitation des vulnérabilités ou au vol des supports physiques de sauvegarde.
Les administrateurs de bases de données sont par conséquent particulièrement impliqués dans la sécurité, et ce, à différents niveaux :

  • Lors de l’installation et de la configuration de la base de données (y inclus le téléchargement et l’installation des correctifs de sécurité)
  • Dans la gestion des comptes utilisateurs (Identification et Authentification)
  • Pour protéger les connexions réseaux
  • Afin de sécuriser les données sensibles (chiffrement).

Ils se doivent également d’auditer régulièrement les composants base de données au niveau approprié.

Ce cours vous enseigne une méthode de travail, véritable feuille de route technique et documentaire, pour renforcer la sécurité de vos bases de données.

Objectifs 

À l’issue de cette formation, vous vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Utiliser une méthodologie de travail, étape par étape
  • Comprendre la complémentarité entre les différentes actions
  • Identifier des axes d’amélioration et d’optimisation.

À qui s’adresse cette formation ?

Public :

Cette formation Sécurité des bases de données s’adresse aux responsables sécurité, administrateurs de bases de données, développeurs SQL, les chefs de projets, et à toute personne souhaitant obtenir une vision d’ensemble, exhaustive, sur les outils de sécurité proposés par les bases de données.

Prérequis :

Il est recommandé d’avoir quelques connaissances sur les bases de données.

Contenu du cours

  1. 1. 

    Ce cours est composé d’une feuille de route permettant d’illustrer tous les concepts clefs liés à la sécurité des bases de données, de toutes les composantes à prendre en compte si l’on souhaite disposer de base suffisamment sécurisée. 

    La feuille de route

    Les 9 étapes pour orchestrer une défense raisonnée

    Étape 1 : Sécuriser l’accès aux bases de données à l’aide des paramètres d’initialisation et des protections réseau

    Étape 2 : Créer des rôles et des privilèges pour l’Identification et l’Authentification

    Créer un rôle de sécurité
    Les comptes Utilisateur prédéfinis
    Les privilèges
    L’authentification forte

    Étape 3 : Chiffrer les données qui se déplacent à travers le réseau

    Le chiffrement

    Étape 4 : Protéger l’accès aux données sensibles

    Réduire la surface
    Les contextes d’application

    Étape 5 : Restreindre l’affichage des données sensibles

    Étape 6 : Limiter l’accès aux données sensibles


    Étape 7 : Partager les données en toute sécurité

    Étape 8 : Renforcer la sécurité avec des outils intégrés ou externe

    Étape 9 : Configurer l’audit pour tracer l’activité sur la base de données

    Les stratégies d’audit prédéfinies

    Les plus de cette formation 

    Le support de cours remis aux participants est en français.

Objectifs de la formation

La nécessité de sécuriser les données n’est plus à démontrer. Les risques englobent le piratage des comptes utilisateurs, l’exploitation des vulnérabilités des applications, le vol de supports physique de sauvegarde et d’autres attaques comme des menaces persistantes avancées ou APT.
Les administrateurs de base de données ont une responsabilité directe ou indirecte pour :

  • Sécuriser l’installation et la configuration des bases de données (y inclus le téléchargement et l’installation des correctifs de sécurité)
  • Gérer les comptes utilisateurs (Identification et Authentification)
  • Sécuriser les connexions réseaux
  • Sécuriser les données sensibles (chiffrement)
  • Auditer régulièrement les composants base de données au niveau approprié.

Le cours Sécurité Oracle 11g 12c rappelle les techniques et les ressources disponibles pour renforcer la sécurité au niveau des bases de données.
À l’issue de cette formation, vous aurez acquis les connaissances et les compétences pour  :

  • Mettre en œuvre une méthodologie de travail
  • Appréhender la complémentarité des actions
  • Proposer des axes d’amélioration et d’optimisation.

Très orientée sur la pratique, cette formation est composée d’une première journée consacrée aux principes de la sécurité, puis de deux journées de travaux pratiques spécifiques à la base de données Oracle.

À qui s’adresse cette formation ?

Public :

Cette formation Sécurité Oracle 11g 12c s’adresse aux responsables sécurité, administrateurs de bases de données, développeurs SQL, chefs de projets souhaitant obtenir une vision d’ensemble des outils de sécurité des bases de données et mettre en pratique la sécurité sur une base Oracle.

Prérequis :

Il est recommandé d’avoir des connaissances Oracle

Contenu du cours

  1. La feuille de route (1 jour)

    Les 9 étapes pour orchestrer une défense raisonnée

    Étape 1 : Sécuriser l’accès aux bases de données à l’aide des paramètres d’initialisation et des protections réseau

    Étape 2 : Créer des rôles et des privilèges pour l’Identification et l’Authentification

    Créer un rôle de sécurité
    Les comptes Utilisateur prédéfinis
    Les privilèges
    L’authentification forte

    Étape 3 : Chiffrer les données qui se déplacent à travers le réseau

    Le chiffrement

    Étape 4 : Protéger l’accès aux données sensibles

    Réduire la surface
    Les contextes d’application

    Étape 5 : Restreindre l’affichage des données sensibles

    Étape 6 : Limiter l’accès aux données sensibles

    Étape 7 : Partager les données en toute sécurité

    Étape 8 : Renforcer la sécurité avec des outils intégrés ou externes

    Étape 9 : Configurer l’audit pour tracer l’activité sur la base de données

    Les stratégies d’audit prédéfinies

    Travaux Pratiques avec les bases de données Oracle 11g et 12c (2 jours)

    Travaux Pratiques Étape 1 :

    Définir le rôle des paramètres de sécurité par défaut de la version Oracle 12c
    Comment chiffrer des données sur le réseau
    Comment contrôler l’expiration et le verrouillage des comptes Utilisateur

    Travaux Pratiques Étape 2 :

    Comment renforcer la sécurité avec les clauses ACCESSIBLE BY, AUTHID CURRENT_USER et AUTHID DEFINER ainsi que la clause BEQUEATH dans les vues et INHERIT [ANY] PRIVILEGES

    Travaux Pratiques Étape 3 :

    Les méthodes d’authentification et de chiffrement avec Oracle Net Manager

    Travaux Pratiques Étape 4 :

    Comment réduire la surface d’exposition
    Mise en œuvre des contextes d’application

    Travaux Pratiques Étape 5 :

    Mise en œuvre de la limitation d’affichage des données sensibles avec Oracle Data Redaction

    Travaux Pratiques Étape 6 :

    Une feuille de route détaillée avec DataMasking
    Une feuille de route détaillée avec VDP

    Travaux Pratiques Étape 7 :

    Comment générer des clés de chiffrement
    Le chiffrement avec package DBMS_CRYPTO
    Utilisation de TDE (Transparent Database Encryption)

    Travaux Pratiques Étape 8 :

    Configurer et activer Oracle Database Vault

    Travaux Pratiques Étape 9 :

    L’audit FGA

    Les plus de cette formation 

    Le support de cours remis aux participants est en français.
    Ce cours est particulièrement axé sur les Travaux Pratiques qui représentent les deux tiers de la durée de la formation.

Description de la formation Tuning Oracle 11g 

Les causes des problèmes de performances peuvent être variées et nécessiter un travail collaboratif entre tous les acteurs (développeur, ingénieur réseau, ingénieur système, dba) pour amener à un bon résultat.

Objectifs 

Savoir optimiser une base Oracle 

Cette formation Tuning Oracle 11g décrit la méthodologie et les outils à utiliser pour identifier et solutionner des problèmes de performance au niveau de la base de données que cela soit au niveau des instructions SQL ou des réglages de l’instance Oracle.

À qui s’adresse cette formation ?

Cette formation Tuning Oracle 11G s’adresse aux administrateurs de base de données.

Prérequis :

– Connaître et pratiquer l’administration d’instance Oracle. – Bien connaître le langage SQL.

Contenu du cours

  1. Introduction et questions sur le Tuning des bases 11g

    Qu’est-ce que l’optimisation de base de données ?Quels sont les différents acteurs et leurs rôles indispensable à une bonne phase d’optimisation ?Quel est le périmètre d’action du DBA ?Introduction aux outils de base pour la surveillance des performances :- Les vues V$ et GV$, – les événements wait, – le Time model.

    Le traitement des instructions SQL par Oracle pour un tuning pertinent

    Rappel sur le traitement d’instructions SQL par  OracleComment activer les traces SQL ?Qu’est-ce qu’un optimiseur  et comment fonctionne-t-il ? Comment connaître le plan d’exécution d’une requête ?Comment influencer l’optimiseur :- La collecte des statistiques- Calibrer les E/S- Les directives de compilation- L’ajout ou la suppression d’objets Oracle- Profils SQL

    Automatic Workload Repository (AWR)

    Présentation de ce référentiel introduit avec Oracle 10g.Que stocke ce référentiel et qui l’alimente ?Consultation du référentiel à partir de la Database Control.Les différents packs Oracle nécessaire à l’exploitation complète de l’AWR.Les différentes manières de générer des états AWR.Les outils complémentaires :- Le moniteur ADDM.- L’historique des sessions actives (ASH).

    Utilisation du statspack

    Présentation du Statspack présent depuis Oracle 8i.Comment créer des clichés et rapports Statpack ?Considération relatives à Statspack et différence avec AWR.

    La gestion pro-active des problèmes de performances

    Définition d’un metrics Oracle.L’utilisation et la définition des metrics via la Database Control.Création d’un métrics personnalisé.Définition des alertes et relation avec les metrics.L’utilisation et la définition des alertes via la Database Control.Comment définir une tâche automatique lors du déclenchement d’une alerte.

    La gestion des performances au travers des services

    Rappel sur la notion de ServiceRappel sur la gestion des services dans une instance standalone ou en cluster.Intégration des services dans la Database ControlLes nouvelles agrégations de statistiques et fonction de trace par service.La gestion des performances au travers d’un temps de référencePrésentation de la notion de baseline (ligne de base)Comment utiliser et définir des mesures de référence ?Comment définir des seuils d’alertes ?Fonctionnement du SQL Plan Management.

    Réglage des différentes zones mémoire – Tuning Oracle 11g

    Rappel sur l’architecture mémoire : SGA, PGA .Rappel sur le fonctionnement des différentes zones mémoires (buffer cache, shared pool, large pool).Calcul des Hits Ratio et autres indicateurs (statspack ou AWR).Objectif et techniques de réglage des différentes zones mémoire.Présentation de quelques symptômes « cas d’école » et de leur solution.Rappel sur la gestion de la mémoire automatique (AMM) et son impact sur les performances.

    Réglage du système de stockage physique

    Rappel sur l’architecture physique de stockage d’Oracle- Notion de blocs, d’extents ou  de segments Oracle,- La gestion de l’espace dans le bloc et dans la tablespace.Solution technique pour améliorer les performances d’accès aux disques :- Les différentes technologies RAID,- Présentation de l’Automatic Storage Management (ASM).

    Présentation d’outils complémentaires au tuning mais soumis à licence

    • Le partionnement
    • SQL Access Advisor
    • SQL Tuning Advisor
    • SQL Performance Analyzer
    • Database Replay

Objectifs de la formation

Au coeur de nos systèmes d’information, les bases de données doivent être accessibles en permanence et offrir des délais de réponse raisonnables alors même qu’y sont stockées de plus en plus d’informations et qu’elles sont chaque jour davantage sollicitées. Si les entreprises sont maintenant largement équipées de SGBD robustes, il n’en reste pas moins vrai que certaines optimisations permettent encore d’en améliorer les performances. C’est précisément ce en quoi consiste le tuning. Les participants à cette formation acquerront les connaissances et compétences nécessaires à l’identification, à l’anticipation et à la prise en charge des problèmes de performance d’un serveur de base de données Oracle et de son environnement. Ils apprendront également à paramétrer finement le serveur afin d’en d’optimiser les performances.

Concrètement, cette formation Tuning Oracle 12c vous apprendra à :

  • Comprendre comment améliorer et optimiser les performances d’une base de données Oracle
  • Être en mesure d’optimiser le stockage des données et l’utilisation de la mémoire
  • Savoir utiliser les différents outils d’audit du Performance Pack

À qui s’adresse cette formation ?

Public :

Ce cours cible principalement les administrateurs de bases de données.

Prérequis :

Il est demandé d’avoir une expérience dans l’administration Oracle 12c.

Contenu du cours

  1. Rappels et plus sur la structure de l’instance et des bases (optique performances)

    Structure de la mémoire
    Structure des différents types de fichiers
    Utilisation adrci
    Mise en place rôle PLUSTRACE
    Création d’un service dédié de surveillance
    Mise en place de statspack

    Traitement des requêtes SQL

    Création et étapes de traitement
    Plan d’exécution
    Curseurs (parent et fils)
    Hard et soft parsing
    Binding
    Vues dynamiques associées
    Accès aux requêtes les plus consommatrices
    Prise de clichés et rapports associés

    Les événements et les statistiques : l’indispensable

    DB Time et comparaisons
    Principaux événements d’attentes et statistiques à prendre en compte
    Vues dynamiques associées
    Accès aux événements les plus importants
    Prise de clichés, création d’états de comparaisons (baseline) et comparaisons

    Structure applicative

    Tables : les types de tables et leurs propriétés de stockage (PCTFREE, chaîne, migration, transactions…)
    Index : les types d’index (intérêts et pièges)
    Mise en perspective de la structure applicative et des événements générés
    Détection des problèmes de structure et mise en place d’actions correctives

    Gestion des logs (redo logs)

    Compréhension (du log buffer au fichier de redo): événements et statistiques
    Détection des problèmes associés et mise en place d’actions correctives

    Gestion des fichiers de data

    Compréhension (oracle et le système) : événements et statistiques
    Des fichiers au buffer et du buffer aux fichiers
    Détection des problèmes associés et mise en place d’actions correctives
    Gestion des transactions et gestion des undo tablespaces associés

    Retour sur les requêtes SQL

    Mise en perspective structure applicative, événements et requêtage
    Lecture et amélioration du plan d’exécution
    Gestion des statistiques
    Compréhension et utilisation des informations générées par les statistiques

Objectifs de la formation

L’utilitaire RMAN propose de multiples avantages. Sans citer tous les points forts, RMAN permet entre autres des backups fortement optimisés, cryptés si nécessaire, complets, incrémentales, à chaud, à froid, … et ceci en natif donc sans frais supplémentaire. Les participants à cette formation RMAN Sauvegarde et Restauration apprendront à anticiper et à gérer les différents incidents de perte de données afin de garantir la disponibilité des informations de leur organisation.
A l’issue de cette formation RMAN, les participants seront capable de : 

  • Savoir rendre une base de données disponible voir hautement disponible 
  • Mettre en place une stratégie de sauvegarde et de restauration adaptée avec RMAN 
  • Mettre en oeuvre les fonctionnalités avancées de RMAN (duplication d’une base de données, etc.).

À qui s’adresse cette formation ?

Public :

Cette formation RMAN s’adresse aux exploitants confirmés et aux administrateurs confirmés

Prérequis :

Connaissances indispensables du langage SQL et de l’administration Oracle

Contenu du cours

  1. Introduction et rappels

    Les niveaux de panne
    Les sauvegardes physiques
    Les fichiers de contrôle
    Les fichiers de données
    Les fichiers redolog
    Configuration du mode Archivelog
    Information sur l’archivage
    Utilisation de la zone Flash Recovery Area
    OEM et configuration Flash Recovery Area
    Phases de démarrage du serveur Oracle
    Phases d’arrêt du serveur Oracle

    Présentation de RMAN

    Fonctionnalités RMAN
    Architecture de RMAN
    Composants de RMAN
    Avantages d’un catalogue RMAN
    La zone Flash Recovery Area et RMAN
    Principe de communication RMAN
    Lancer RMAN
    Commande SQL
    Commande RUN
    Commande SHOW
    Configurer RMAN
    L’optimisation des sauvegardes
    Compression des sauvegardes
    OEM et configuration de RMAN

    Travaux pratiques

    Premier contact avec l’outil et sa configuration pour une base de données de formation

    Mise en oeuvre du catalogue de récupération

    Catalogue de récupération
    Création du catalogue de récupération
    Inscription d’une base cible dans le catalogue
    Désinscription d’une base cible dans le catalogue
    Synchronisation du catalogue de récupération
    Sauvegarde du catalogue de récupération

    Travaux pratiques

    Créer un catalogue de récupération
    Enregistrer votre base de données dans le catalogue de récupération.

    Sauvegarde avec RMAN

    Types de sauvegarde
    Sauvegarde et la terminologie
    Sauvegardes base ouverte et base fermée
    Niveaux de sauvegarde
    Sauvegarde incrémentielle
    Sauvegarde incrémentielle différentielle
    Sauvegarde incrémentielle cumulative
    BLOCK CHANGE TRACKING
    Sauvegarde complète
    Copies images
    Copie Proxy
    Commande BACKUP
    Sauvegarde complète base ouverte
    Sauvegarde complète base fermée
    Sauvegarde tablespaces / fichiers de données
    Sauvegarde fichier de contrôle / SPFILE
    Sauvegarde d’un redolog archivé
    Création de copies image avec RMAN
    Déploiement d’une stratégie de sauvegarde
    Les scripts stockés RMAN
    Le parallélisme des sauvegardes
    OEM et sauvegardes

    Travaux pratiques

    Sauvegarder à froid votre base de données de formation avec les paramètres persistants de RMAN. Libeller la avec le nom « BCK_FR ».
    Sauvegarder à chaud votre base de données de formationainsi que les redologs archivés avec les paramètres persistants de RMAN. Libeller la avec le nom « BCK_CH ». Effacer tous les redologs archivés sauvegardés après la sauvegarde.
    Créer un tablespace APPLI dans la base de données de votre serveur Oracle. Créer un utilisateur STAGIAIRE et une table qui lui appartient dans le tablespace APPLI.
    Sauvegarder le tablespace APPLI.Effectuer une sauvegarde incrémentielle de niveau de la base de données de votre serveur Oracle. Générer plusieurs switchs des redologs.Créer et exécuter un script permettant d’effectuer une sauvegarde incrémentielle de niveau de la base.

    Gestion des sauvegardes

    Vérification des sauvegardes RMAN
    Commande LIST
    Commande REPORT
    Travaux pratiques
    Commande CROSSCHECK
    Commande CHANGE
    Commande VALIDATE
    Vues de dictionnaire et du catalogue RMAN
    Nettoyage du catalogue avec RESTORE OBSOLETE
    Nettoyage du catalogue avec CHANGE.. DELETE
    L’expiration manuelle de fichiers
    Nettoyage du catalogue avec DELETE
    Commande CATALOG
    Gérer les sauvegardes avec OEM

    Travaux pratiques

    Vérifier et lister des sauvegardes avec les commandes LIST, REPORT. Supprimer des sauvegardes obsolètes avec la commande DELETE. Lister toutes les sauvegardes de votre base de données. Effacer la plus ancienne sauvegarde. Changer le nom des répertoires de sauvegarde. Afficher les sauvegardes expirées.
    Remettre l’ancien nom des répertoires et exécuter la commande CROSSCHECK. Afficher à nouveau les sauvegardes expirées.

    Restauration et récupération avec RMAN

    Identifier la nature du problème
    La récupération complète et incomplète
    Restauration avec la commande RESTORE
    Etats de la baselors d’une restauration
    Récupération avec la commande RECOVER
    La commande RECOVER
    La commande RESTORE .. PREVIEW
    Restauration d’un fichier SPFILE
    Restauration du fichier de contrôle
    Restauration et récupération incrémentielle
    Les variables d’environnement
    Restauration et récupération d’une base entière
    Récupération complète d’une partie de la base de données
    Récupération de redologs archivés sauvegardés
    Récupération incomplète d’une base de données
    Restauration complète en mode NoArchivelog
    Restauration et récupération à un emplacement différent
    Les incarnations d’une base de données
    Récupération et le tablespace temporaire de type LOCAL
    OEM et récupération
    Détection de corruption avec RMAN

    Travaux pratiques

    Refaire une sauvegarde complète à chaud de la base de formation. Sauvegarder le spfile.
    Effectuer un checkpoint et afficher SCN courant de votre base. Effacer l’utilisateur STAGIAIRE. Arrêter la base et revenir à l’état du SCN précédemment affiché.
    Lister avec RMAN l’emplacement de tous les fichiers de la base de formation. Arrêter la base et effacer tous les fichiers. Effacer le fichier des paramètres d’initialisation. Restaurer complètement la base de données dans un autre répertoire.

    Fonctionnalités avancées

    Duplication d’une base avec RMAN
    Etapes de création d’une base dupliquée
    Paramètres d’initialisation pour l’instance auxiliaire
    Démarrage de l’instance auxiliaire
    Allocation des canaux auxiliaires
    Commande DUPLICATE
    Surveiller les sessions RMAN

    Travaux pratiques

    Créer une base de données dupliquée à l’aide de la commande DUPLICATE.

Objectifs de la formation

Il est de plus en plus fréquent d’avoir des systèmes d’informations accessible 24h sur 24, 7j sur 7. Sachant que la base de données est la brique critique d’un tel système, il est important de pouvoir garantir une haute disponibilité des données. Il faut aussi pouvoir disposer d’une architecture de bases de données flexible permettant d’absorber une montée en charge progressive mais aussi qui est capable d’absorber des pics d’activités à certain moment. Oracle propose sa solution de gestion de cluster de base de données : Oracle Real Application Cluster. Cette formation Oracle RAC présentera l’architecture et les composants inclus dans Oracle RAC. Il vous permettra d’installer, de configurer et d’administrer des bases de données sous RAC. Vous serez en mesure de gérer les fonctionnalités de Load balancing et de Fail-Over proposées par Oracle. Enfin bien que les nouvelles spécificités d’Oracle 12c soient abordées, comme par exemple “Oracle Flex Cluster”, le “tronc commun” entre toutes les versions d’un Cluster Oracle Database est étudié, notamment l’installation et la mise en place de la haute disponibilité des Services de base de données.

À qui s’adresse cette formation ?

Public :

Cette formation Oracle RAC s’adresse aux administrateurs de bases de données, ingénieurs support, chefs de projet technique.

Prérequis :

Connaitre les principes de l’administration d’une Base de données.

Contenu du cours

  1. Installation d’Oracle Grid Infrastructure

    Utilisation d’Oracle ASM.
    Configuration du Clusterware.

    Travaux Pratiques

    Installer et configurer Oracle Grid Infrastucture.

    Installation du RAC

    Installer et configurer le RAC.
    Installer le SGBD.

    Travaux Pratiques

    Installer et configurer ORACLE RAC.

    Création d’une base de données

    Configuration des options de stockage.
    Création de la base de données.
    Gestion des instances en RAC.

    Travaux Pratiques

    Créer une base de données.

    Administration des bases RAC

    Administration des instances en cluster.
    Automatic Undo Management avec le RAC.
    Gestion du Crash Recovery.

    Administration d’Oracle Clusterware

    Gestion d’Oracle Clusterware.
    Sauvegarde et restauration de Voting Disk.
    Sauvegarde et restauration d’Oracle Cluster Registry.
    Différence entre OCR et OLR
    Redémarrage automatique des instances.
    Utilisation des fichiers Log.

    Tuning des bases RAC

    Tuning CPU et temps de réponse.
    Montée en puissance (ScaleUP) / Augmentation de vitesse (SpeedUP)
    Vues dynamiques globales.

    Gestion des noeuds et des instances

    Ajout et suppression d’un noeud.
    Dupliquer Oracle Clusterware.

    Travaux Pratiques

    Ajouter et supprimer un noeud dans un environnement RAC.

    Haute disponibilité

    Architecture de haute disponibilité.
    RAC et Data Guard.
    Gestion du disk mirroring.
    Gestion des notifications.
    Gestion du Load Balancing.
    Gestion du Failover.

    Sauvegarde d’une base en RAC

    Mise en place d’une stratégie de sauvegarde.
    Oracle Recovery Manager.

    Travaux Pratiques

    Mettre en place une stratégie de sauvegarde, et simulation d’une perte de données.

    Travaux Pratiques
    
    Ils représentent 50% de la formation et peuvent être réalisés indifféremment sous Oracle 11G ou Oracle 12C selon votre préférence. Nous vous laissons les machines virtuelles utilisées lors de la formation afin de pouvoir continuer vos propres tests sur des architectures qui vous seront devenues familières et qui demandent beaucoup de temps pour être réinstallées.

Objectifs de la formation

 

Cette formation Oracle GRID vous permettra d’installer et de configurer Oracle GRID 

À qui s’adresse cette formation ?

Public :
Cette formation Oracle GRID s’adresse aux administrateurs de bases de données, aux ingénieurs support ainsi qu’aux chefs de projet technique 

Prérequis :

Avoir une expérience de l’administration d’une base de données Oracle

Contenu du cours

  1. Infrastructure Grid

    Architecture d’Oracle Clusterware.
    Architecture d’ASM .

    Installation et Configuration du Grid Infrastructure

    Pré requis matériel.
    Pré requis réseau.
    Installation et Configuration.
    Opérations post installation.TP : Installer et Configurer Oracle Grid Infrastructure.
    Administration d’Oracle Clusterware

    Administration avec Entreprise Manager.

    Gestion des fichiers de configuration.
    Gestion des Voting Disks.
    Gestion du Registry.
    Migration vers ASM.
    Gestion des noeuds d’un Cluster.
    Utilisation des journaux.
    Gestion des traces.

    Haute disponibilité

    Architecture Haute disponibilité.
    Gestion des pools Serveur.
    Gestion des resources.
    Gestion des événements.

    Administration d’ASM

    Configuration d’ASM.
    Utilisation de srvctl et asmcmd.
    Gestion des fichiers Cluster.
    Création et utilisation des groupes de disques.
    Gestion des performances.TP : Mise en place d’ASM dans un serveur Oracle 11g.

    Gestion de Fichiers ASM

    Outils de gestion des fichiers ASM.
    Gestion des fichiers et des repertoires ASM.
    Gestion des modèles de groupes de disques.

    Travaux Pratiques

    Une formation très pratique : plus de 75 % du temps consacré à des travaux pratiques. 

Objectifs de la formation

La base de données est une brique de plus en plus critique au sein des entreprises. Le temps de rétablissement demandé après un incident est souvent très court, ce qui ne permet pas d’utiliser les méthodes classiques de restauration. Les plages de maintenance étant réduite ou voire inexistante pour permettre un accès permanent des utilisateurs, il est important de mettre en place un site de secours permettant de planifier des opérations de maintenance et/ou de prévoir un Plan de Reprise d’Activité (PRA) en cas de sinistre. A toutes ces préoccupations, Oracle propose sa solution Oracle Data Guard. Cette solution permet de mettre en oeuvre une ou plusieurs Standby database logique ou physique sur un ou plusieurs sites géographiquement distants. Lors de cette formation Oracle Data Guard, vous comprendrez et mettrez en oeuvre tous les éléments permettant par la suite d’administrer au quotidien des bases Oracles avec la solution Oracle Data Guard

À qui s’adresse cette formation ?

Public :

Cette formation Oracle Data Guard s’adresse aux administrateurs de base de données

Prérequis :

Connaître et pratiquer l’administration d’instance Oracle

Contenu du cours

  1. Introduction à Oracle Data Guard

    Présentation sur les « standby database ».
    Différence entre une Physical Standby Database et une Logical Standby Database.
    Introduction sur architecture Data Guard.
    Les différents niveaux de protections des données du data guard.
    Rappel sur la configuration SQL*Net.

    Architecture Data Guard

    Présentation de l’architecture globale
    Description des processus d’arrière-plan dédiés au Data Guard
    Gestion des journaux transactionnels (redolog et archivelog)
    Description de l’application des logs sur la standby database (Redo Apply Mode ou SQL Apply Mode).
    Mécanisme de détection des journaux transactionnels manquants.
    Présentation de l’outil dgmgrl et du data guard broker.

    Création et configuration d’une Physical Standby Database

    Préparation de la base primaire :
    – Journalisation supplémentaire
    – Flashback database
    Procédure de création via SQL*Plus et RMAN
    Configuration de l’application des logs de la base standby.
    Surveillance de l’application des logs sur la standby

    Création et configuration d’une Logical Standby Database

    Préparation de la base primaire :
    – Journalisation supplémentaire
    – Flashback database
    Procédure de création via SQL*Plus et RMAN
    Configuration de l’application des logs de la base standby.
    Surveillance de l’application des logs sur la standby
    Accès à une base standby logique.

    Administration d’une Standby Database

    Gestion des destinations de l’archivage.
    Configuration des services de transport.
    Application des logs avec délai.
    Modification du mode de protection de données.
    Gestion d’une arborescence différente entre la base primaire et la standby.
    Démarrage/arrêt de la base standby.
    Démarrage/arrêt de la récupération sur la base standby.
    Ouverture de la base standby en lecture.
    Gestion des modifications de fichiers dans la base primaire.
    Impact d’un RESETLOGS sur la base primaire.
    Transition de rôle :
    – opération Switchover.
    – Transition par Failover.

    Maintenance d’une configuration Data Guard

    Vérification de l’état du Data Guard et de l’ensemble des bases
    Contrôle des opérations d’application des logs et de transport des logs.
    Installation et  configuration du Data Guard Borker
    Utilisation de l’utilitaire DGMGRL.
    Configuration du Fast-Start Failover

Objectifs de la formation

Les organisations demandent de plus en plus d’applications spécialisées qui doivent cohabiter dans des environnements hétérogènes tout en partageant des données entre les différents systèmes.

Le cours “Oracle GoldenGate 12c”, qui se déroule sur 5 jours, décrit en détails la mise en œuvre d’une solution de réplication de données.
A l’issue de cette formation, vous saurez :

  • Installer et préparer les bases de données Source et Destination
  • Configurer, lancer ou arrêter les processus d’extraction, de réplication et de chargement des données
  • Maîtriser la réplication uni-directionnelle ou la réplication bi-directionnelle
  • Utiliser les commandes GGSCI.

Chaque point théorique est illustré par un exercice pratique afin de maîtriser toutes les opérations en mode ligne de commande avec GGSCI.
 

À qui s’adresse cette formation ?

Public :

Cette formation s’adrese aux administrateurs de base de données, architectes, intégrateurs, consultants techniques souhaitant obtenir une maitrise des solutions de réplication de données.

Prérequis :

Pour suivre cette formation, il est conseillé d’avoir quelques connaissances sur les bases de données Oracle.

Contenu du cours

  1. Introduction à Oracle GoldenGate

    La famille des produits GoldenGate
    Les différentes topologies de réplication d’Oracle GoldenGate
    – quelques exemples d’infrastructures 
    Les différents types de sources et de destinations GoldenGate
    Les prérequis du système d’exploitation
    Les prérequis des bases de données
    La matrice de certification GoldenGate

    Architecture Oracle GoldenGate

    Les différents modes de capture
    Les différents modes de réplication
    Le rôle des groupes de processus
    Les répertoires GoldenGate
    Quelques exemples d’architectures

    Installation d’Oracle GoldenGate

    Installation avec OUI
    Configuration des différentes variables d’environnement
    L’interface GGSCI
    Configuration du Process Manager
    Préparation de la base Source (paramètres, privilèges)
    Le rôle du package DBMS_GOLDENGATE_AUTH

    Travaux Pratiques :

    Installation d’un environnement

    Configuration de la capture des changements (Extract)

    Configuration des tâches d’extraction
    Gestion des groupes d’extraction
    Gestion des paramètres d’extraction
    Ajout de trails

    Travaux Pratiques :

    Configuration d’une extraction de données

    Configuration de la réplication

    Les différentes possibilités
    Configuration des tâches de réplication
    Configuration d’un environnement de réplication

    Travaux Pratiques :

    Configuration d’une réplication de données

    Configuration des trails Extract et des fichiers (Data Pump)

    Format des trails
    Utilisation de Data Pump

    Travaux Pratiques :

    Visualisation du contenu des trails avec la commande Logdump

    Chargement initial

    Méthodologies à partir d’Oracle GoldenGate
    Méthodologies à partir de la base de données Oracle
    Avantages et inconvénients de chaque méthode
    Configuration d’un chargement direct
    Traitement en cas de collisions

    Travaux Pratiques :

    Approche pratique avec un chargement initial par fichier
    Approche pratique avec un chargement initial direct

    Les différents paramètres

    Les paramètres de configuration de GoldeGate
    Le rôle des différents fichiers de paramètres
    Les paramètres de gestion
    Les paramètres relatifs à l’extraction
    Les paramètres relatifs à la réplication

    Travaux Pratiques :

    Configuration des différents fichiers de paramètres

    La sélection, le filtrage et la transformation de données

    Le mappage de données entre les différents schémas
    Les différentes méthodes de transformation (macros/séquences Oracle/Tokens)
    Utilisation de la compression
    Utilisation du chiffrement
    Utilisation d’événements

    Travaux Pratiques :

    Approche pratique avec la configuration du portefeuille de sécurité

    Le cas de la réplication bidirectionnelle

    Architecture
    Suivi et détection de boucle
    Les conflits potentiels et les modes de résolution

    Travaux Pratiques :

    Mise en place et gestion de la réplication bidirectionnelle

    La réplication DDL

    Liste des contraintes

    Travaux Pratiques :

    Configuration et options pour la réplication DDL

    Un peu plus loin avec la sécurité et GoldenGate

    Le cryptage de données dans les trails ou les fichiers d’extraction
    Les différents niveaux d’autorisations (crédentials) alloués aux processus
    Configuration du fichier CMDSEC
    Les commandes de sécurité GGSCI

    Travaux Pratiques :

    Approche pratique d’une architecture avec pare-feux et configuration “passive-alias Extract”.

Objectifs de la formation

Cette formation Oracle Haute disponibilité (environnement Oracle 11G, Oracle 12c, 18c, 19c  selon votre préférence) a pour objectif principal de vous donner rapidement en une session les principes essentiels de la haute disponibilité des bases de données Oracle. Le propos de cette formation est centré sur la mise en pratique des points clefs de la haute disponibilité Oracle. Vous apprendrez à mettre en place une stratégie efficace de haute disponibilité pour ne pas découvrir “trop tard” les bonnes pratiques et comment il aurait fallu s’organiser en amont. Le clustering seul ne permet pas la restauration de données perdues. Aussi RMAN, RAC et Dataguard sont présentés dans une approche globale et pertinente d’une architecture Oracle haute disponibilité cohérente. Toutes ces technologies sont finalement très liées autour d’un même objectif : « pouvoir toujours accéder aux données et le plus souplement possible » mais sur un plan technique le sujet “Cluster RAC/Grid Infra” n’est pas lié aux parties “Data Guard” et “Backup/Recovery” qui elles le sont. Nous adoptons une approche pragmatique pour vous présenter chaque concept ainsi que sa mise en œuvre dans un contexte dépouillé des cas particuliers afin d’aller à l’essentiel. Il s’agit donc d’une formation très complète, dense et orientée pratique.
Concrètement, à l’issue de cette formation Oracle haute disponibilité vous serez capable de: 

  • Utiliser RMAN pour effectuer des opérations de sauvegarde et restauration des données 
  • Mettre en place la haute disponibilité avec DATAGUARD 
  • Comprendre l’architecture Oracle Grid 
  • Mettre en place une solution de clustering (RAC) 
  • Gérer automatiquement les disques et les volumes avec ASM

À qui s’adresse cette formation ?

Public :

Ce stage s’adresse aux DBA mais aussi aux ingénieurs système et aux spécialistes du stockage. En effet, les stratégies de sauvegarde que propose Oracle sont quelque peu marginales par rapport à des stratégies plus standard. C’est également le cas concernant le système de stockage ASM d’Oracle. Il est toujours intéressant pour des personnes qui ne sont pas habituées, de prendre connaissance de ce qu’il se fait en termes de haute disponibilité dans l’univers d’Oracle

Prérequis :

Connaissance de l’OS qui supporte le logiciel Oracle dans votre environnement (Unix, Linux, Windows, etc.). Connaissance du SQL. Connaissance de l’administration de base d’Oracle (pas besoin d’avoir un niveau d’expert).

Contenu du cours

  1. RMAN (Recovery MANanager)

    Principes basiques et généralités

    Rappels sur le mode ARCHIVELOG
    Principe du RECOVER
    Procédures basiques de restauration en mode ARCHIVELOG
    Présentation de Recovery Manager (RMAN)

    Travaux Pratiques

    Paramétrer en mode ARCHIVELOG, multiplexer les REDOLOGS,  Configurer RMAN

    Effectuer des sauvegardes avec RMAN

    Configuration
    Full versus Incremental level 0
    Incremental Update

    Travaux Pratiques

    Mettre en place une stratégie de sauvegarde en mode « Incremental Update » (modèle de scripts fournis)

    Restaurations et RECOVER avec RMAN

    Procédures basiques avec RMAN
    Recover in a Flash
    Cas limites (Recover Until, Flashback Database)

    Travaux Pratiques

    Activer l’option « Flashback Database », simulation de pannes et restaurations appropriées

    Stratégie et administration des éléments sensibles

    Indisponibilité et causes de dysfonctionnement
    Éléments sensibles: REDOLOGS et CONTROLFILE
    Gestion de la rétention & Purge de la FRA

    Travaux Pratiques

    Consolider les éléments sensibles (REDOLOGS, CONTROLFILE, etc..), gestion de la FRA.

    Data Guard Oracle 11GR2

    Architecture et principe de fonctionnement

    Disponibilité des systèmes et causes de dysfonctionnement
    Présentation des concepts et du fonctionnement

    Configuration d’une « Physical Stand-by Database »

    Préparation de la base principale
    Création des bases de secours avec RMAN (« from active database »)

    Travaux Pratiques

    Création de la base de secours

    Utilisation de Data Guard Broker

    Présentation et configuration

    Travaux Pratiques

    Configuration du Data Guard Broker avec dgmgrl

    Modes de Protection et « Redo Apply »

    Paramétrage du transport
    Comprendre les modes de protection
    Paramétrage manuel et/ou avec le DG Broker
    Log Apply Services
    Real Time Apply
    Application différée
    Option “Active Data Guard”

    Travaux Pratiques

    Configurer le transport et le mode de protection, lancer le « Redo Apply », utiliser l’option « Active Data Guard »

    Opérations « Switchover » et « Failover »

    Types de basculement
    Opérations avec le “DG Broker”
    Utilisation du “flashback” pour la commande “reinstate »

    Travaux Pratiques

    Switchover manuels, avec le DG Broker, Failover -> activation forcée

    Configuration transparente Oracle Net

    Architecture et principe de fonctionnement d’Oracle Net (SQL*Net)
    Activation automatique des Services
    Configuration avec le logiciel « Grid Infrastructure »

    Travaux Pratiques

    Configurer le basculement automatique des Service Database

    Oracle Grid Infrastructure & RAC 11GR2

    Introduction & Architecture

    Concepts de Haute disponibilité du RAC
    HA, MAA, Services Database et SCAN

    Installation Grid Infrastructure

    Configuration du clusterware
    OCR et Voting files sur ASM

    Travaux Pratiques

    Installer et configurer Oracle Grid Infrastucture

    “Node membership” & “node eviction”

    “Disk & Network heartbeat”
    “Fencing” basique
    “Fencing” sans “reboot”

    Travaux Pratiques

    Génération des causes de “reboot”

    La liaison “interconnect”

    Interface réseau redondante (HAIP)
    Utilitaires oifcfg et srvctl

    Travaux Pratiques

    Créer une interface de secours pour la liaison « interconnect »

    Grid Infrastructure

    Les points clés
    Outils d’administration du « Cluster »

    Travaux Pratiques

    Prise en main des utilitaires : crsctl, ocrconfig & srvctl

    Le stockage ASM (Automatic Storage Management)

    Présentation d’ASM
    « Disk Group Mirroring »
    « Failure Group & Rebalancing »
    Utilitaires asmcmd & asmca

    Travaux Pratiques

    Manipulation des « voting files » et de l’OCR sous ASM

    Installation d’Oracle Database RAC 11gR2

    Travaux Pratiques

    Installation et configuration du logiciel Oracle Database RAC
    Création d’une base de données et gestion des instances en RAC

    Services & Connexions

    Concepts de Services pour la Haute disponibilité
    Création et administration des Services RAC
    Connexions et Services & Transparent Application Failover

    Travaux Pratiques

    Création et administration de services pour le RAC

    Sauvegardes et Performances

    Architecture de sauvegarde en RAC
    Configuration de Recovery Manager
    Sauvegarde et restauration de l’OCR et des « Voting files »
    Performances et Optimisation
    Global Cache Service
    Vues GV$ et surveillance de l’interconnect
    Développement et conception des application avec le RAC

    Travaux Pratiques

    Sauvegardes avec RMAN, restauration de l’OCR et des « Voting Files »

Description de la formation Administration Oracle 19c/20c 

Résultat d’une véritable stratégie d’amélioration et d’évolution chez Oracle, les versions 19c/20c confortent le positionnement cloud de la version 12c et innovent en amorçant la notion d’autonomie. Capable de gérer en toute autonomie (et cela va s’en dire, sans intervention humaine) les mises à jour, l’application de patchs de sécurité, des opérations d’optimisation et de maintenance et, en se reposant sur le machine learning, de déceler des tentatives de vols de données, le SGBD renforce sa sécurité tout en libérant les administrateurs de tâches d’exploitation courantes. Ces derniers peuvent dès lors se concentrer sur l’innovation, la conception, l’architecture, l’analyse et… la sécurité. Pour se préparer à cela, les participants à cette formation suivront un déroulé pédagogique visant à leur délivrer les compétences nécessaire pour administrer des bases de données Oracle 19c/20c et à prendre en main les évolutions apportées par cette nouvelle version.

Objectifs 

Plus concrètement, cette formation vous apportera les connaissances et compétences nécessaires pour:

  • Connaître l’architecture Oracle Database 19c/20c
  • Maîtriser l’installation d’Oracle 19c/20c
  • Savoir gérer une instance de base de données
  • Apprendre à gérer la sécurité d’une base de données autonome
  • S’approprier les nouveaux concepts de sauvegardes et restaurations
  • Se familiariser avec l’architecture Multitenant

À qui s’adresse cette formation ?

Public :

Cette formation Oracle 19c/20c s’adresse aux futurs administrateurs Oracle 19c/20c.

Prérequis :

Avoir suivi la formation SQL pour Oracle (Réf. BSPO), ou en posséder les connaissances équivalentes.

Contenu du cours

  1. Présentation générale d’Oracle 19c/20c

    Le SGBD Oracle Database 19c/20c
    Principaux axes d’amélioration des versions 19c/20c
    Les produits Oracle 19c/20c

    Architecture d’Oracle Database 19c/20c

    Base et instance
    Les multi instances
    L’architecture multitenant
    Les concepts de RAC
    Les caches mémoire et processus d’une instance
    Les différents fichiers d’une base de données oracle

    Installation d’Oracle Database 19c/20c

    Les prérequis
    Les taches de pré-installation
    Installation avec OUI (Oracle Universal Installer)
    Installation en mode silencieux
    Les tâches de post-installation

    Création d’une base de données

    Créer une base de données avec l’assistant DBCA
    Créer une base de données en mode silencieux
    Créer une base de données via des scripts

    Gestion d’une instance d’une base de données

    Les privilèges SYSDBA et SYSOPER
    Les fichiers de paramètres d’initialisations du serveur : pfile et spfile
    Les principaux paramètres d’initialisation
    Démarrer et arrêter une base de données
    Les données de diagnostic de l’ADR (Automatique diagnostic Repository)
    Localisation des fichiers traces et d’Alert Log
    Dictionnaire des données et ses vues
    Les vues dynamiques et statistiques de performance

    Structure de stockage d’une base de données Oracle 19c/20c

    Architecture OFA (Optimal Flexible Architecture)
    Gestion des fichiers via OMF (Oracle Managed Files)
    Les tablespaces
    Les segments (data, undo, temporaire, lob…)
    Les Extents
    Les blocks
    Les fichiers journaux Redolog
    Les fichiers de contrôle

    Gestion de la sécurité avec Oracle 19c/20c

    Principaux mécanismes de sécurité
    Gestion des comptes utilisateurs
    Gestion des rôles
    Gestion des privilèges systèmes et objets
    Les Quotas
    Gestion des profiles
    L’audit Oracle en 19c/20c
    Accès concurrents
    Détection et arrêt d’une session bloquante
    Annulation d’un ordre SQL au niveau d’une session

    Les outils d’Oracle Database 19c/20c

    SQL Developper
    EM Express
    EM Cloud control

    Oracle Net

    Connexion à une instance Oracle
    Configuration et mise en oeuvre du listener
    Configuration des postes clients (tnsnames.ora)
    L’utilitaire netmrg et netca

    Concepts de sauvegardes et restaurations

    Stratégies de sauvegardes
    Procédures de sauvegardes utilisateurs et RMAN, base ouverte
    Restauration et récupération
    Restaurations avec une base en mode NOARCHIVELOG et ARCHIVELOG
    Scénario de panne et récupération utilisateur et via RMAN
    Data Pump export / import (sauvegardes logiques)
    L’outil SQL Loader

    Architecture Multitenant

    Présentation de l’option Oracle Database 19c/20c Multitenant
    Création et gestion d’une base de données container (CDB)
    Plug in d’une base de données pluggable (PDB)
    Nouvelles vues du dictionnaire de données
    Gestion des ressources au sein d’un CDB
    Architecture de Sharding PDB
    CDB fleet (flotte de CDB)