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
Présentation
Historique
Les produits Oracle
Le métier d’administrateur de base de donnéesPré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 relationnelLes outils
SQL*Plus
Server ManagerTravaux 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éesTravaux 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 automatiqueTravaux 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 SCNTravaux 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 LGWRPerte 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êteProcé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 secoursTravaux 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
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 InstallationL’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 performancesArrê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-instanceStructures 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éesCré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 OracleConfiguration réseau et Répartition des données
Configuration de Oracle Net Services
Accès aux bases distantes
Répartition des donnéesLes tables
Création de table
Les contraintes d’intégrité
Le partitionnement des tables
La vue matérialiséeLes index
L’index B*-tree
L’index basé sur une fonction
Les index Bitmap
Partitionnement des IndexTraitement des requêtes et Mécanismes transactionnels avec Oracle 11g
Les phases du traitement
L’Optimiseur
Collecte des Statistiques
Les transactionsGestion des utilisateurs et Sécurité
Création, Modification et suppression d’un Utilisateur
Gestion des mots de passe
Les Privilèges
Les Roles
Les ProfilesSauvegardes 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 ManagerL’outil de chargement SQL*Loader
Fonctionnalités de SQL*Loader
Optimisation du chargement
Chargement en parallèleLa technologie Data Pump
Fonctionnalités de Data Pump
Transformation de données avec EXPDP/IMPDP
Utilisation de DBMS_DATAPUMPContrô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 triggerTravaux 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
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
UtilisationIntroduction à 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ésUtilisation de Flashback
Utiliser le mode StandBy Database – DataGuard
Intérêt et architecture
Configuration, paramétrage des instances
Mise en place d’une Standby DatabaseOracle 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.
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
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 UtilisateurTravaux 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’applicationTravaux 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 VDPTravaux 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
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
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 statspackTraitement 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ésLes é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 comparaisonsStructure 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 correctivesGestion 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 correctivesGestion 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ésRetour 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
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 OraclePré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 RMANTravaux 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érationTravaux 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 sauvegardesTravaux 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 OEMTravaux 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 RMANTravaux 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 RMANTravaux 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
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
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 ClusterwareAdministration 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
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 standbyCré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
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 GoldenGateArchitecture 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’architecturesInstallation 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_AUTHTravaux 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 trailsTravaux 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éplicationTravaux Pratiques :
Configuration d’une réplication de données
Configuration des trails Extract et des fichiers (Data Pump)
Format des trails
Utilisation de Data PumpTravaux 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 collisionsTravaux Pratiques :
Approche pratique avec un chargement initial par fichier
Approche pratique avec un chargement initial directLes 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éplicationTravaux 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énementsTravaux 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ésolutionTravaux 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é GGSCITravaux 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
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 UpdateTravaux 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 FRATravaux 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 fonctionnementConfiguration 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 SCANInstallation Grid Infrastructure
Configuration du clusterware
OCR et Voting files sur ASMTravaux 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 srvctlTravaux 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 & asmcaTravaux 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 RACServices & Connexions
Concepts de Services pour la Haute disponibilité
Création et administration des Services RAC
Connexions et Services & Transparent Application FailoverTravaux 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 RACTravaux 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
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/20cArchitecture 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 oracleInstallation 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-installationCré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 scriptsGestion 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 performanceStructure 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ôleGestion 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 sessionLes outils d’Oracle Database 19c/20c
SQL Developper
EM Express
EM Cloud controlOracle Net
Connexion à une instance Oracle
Configuration et mise en oeuvre du listener
Configuration des postes clients (tnsnames.ora)
L’utilitaire netmrg et netcaConcepts 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 LoaderArchitecture 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)