FORMATION EXPLOITATION ORACLE
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. Prérequis :Contenu du cours Initiation Oracle
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 Manager Travaux Pratiques : Ecrire des requêtes de consultation du catalogueCré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éesRè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éesSauvegarde/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 restaurationSauvegarde/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 restaurationExport / 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 tablespacesDATAGUARD
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
FORMATION ADMINISTRATION ORACLE 11G
Objectifs de la formation Administration Oracle 11g
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 Administration Oracle 11g
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 à distanceFORMATION ADMINISTRATION ORACLE 11G AVANCEE
Objectifs de la formation Oracle administration 11g
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 Oracle administration 11g
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ôlesFORMATION SECURITE DES BASES DE DONNEES
Description de la formation Sécurité des bases de données
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).
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 Sécurité des bases de données
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éfiniesLes plus de cette formation
Le support de cours remis aux participants est en français.FORMATION SECURITE ORACLE 11G 12C
Objectifs de la formation Sécurité Oracle 11g 12c
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é.
- Mettre en œuvre une méthodologie de travail
- Appréhender la complémentarité des actions
- Proposer des axes d’amélioration et d’optimisation.
À 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 OracleContenu du cours Sécurité Oracle 11g 12c
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éfiniesTravaux 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 FGALes 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.FORMATION TUNING ORACLE 11G R2
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 ?
Public : 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 Tuning Oracle 11g
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 SQLAutomatic 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
FORMATION TUNING ORACLE 12C
Objectifs de la formation Tuning Oracle 12c
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 Tuning Oracle 12c
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 statistiquesFORMATION RMAN SAUVEGARDE ET RESTAURATION
Objectifs de la formation RMAN
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 OracleContenu du cours RMAN
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 RMAN Travaux pratiques Premier contact avec l’outil et sa configuration pour une base de données de formationMise 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.FORMATION ORACLE RAC – REAL APPLICATION CLUSTER
Objectifs de la formation Oracle rac
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 Oracle rac
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.FORMATION ORACLE – GRID
Objectifs de la formation Oracle Grid
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 OracleContenu du cours Oracle Grid
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.FORMATION ORACLE DATA GUARD: ORACLE 10G / 11G ADMINISTRATION DE DATA GUARD
Objectifs de la formation Oracle Data Guard
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 OracleContenu du cours Oracle Data Guard
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 FailoverFORMATION ORACLE GOLDENGATE (OGG)
Objectifs de la formation Oracle GoldenGate
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.
À 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 Oracle GoldenGate
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_AUTH Travaux Pratiques : Installation d’un environnementConfiguration 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éesConfiguration 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éesConfiguration 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 LogdumpChargement 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 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éplication Travaux Pratiques : Configuration des différents fichiers de paramètresLa 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 bidirectionnelleLa réplication DDL
Liste des contraintes Travaux Pratiques : Configuration et options pour la réplication DDLUn 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".FORMATION ORACLE HAUTE DISPONIBILITE
Objectifs de la formation Oracle Haute Disponibilité
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 Oracle Haute Disponibilité
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 DatabaseOracle 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 »FORMATION ADMINISTRATION ORACLE 19C /20C
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 Administration Oracle 19c/20c
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)
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 Manager Travaux Pratiques : Ecrire des requêtes de consultation du catalogueCréation manuelle d'une nouvelle instance et base de données
Création d'un fichier Travaux Pratiques : Sécurisation d'une base de donnéesSauvegarde/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 restaurationSauvegarde/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 restaurationExport / 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 tablespacesDATAGUARD
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éelObjectifs de la formation Administration Oracle 11g
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 Administration Oracle 11g
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 à distanceObjectifs de la formation Oracle administration 11g
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 Oracle administration 11g
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ôlesDescription de la formation Sécurité des bases de données
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).
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 Sécurité des bases de données
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éfiniesLes plus de cette formation
Le support de cours remis aux participants est en français.Objectifs de la formation Sécurité Oracle 11g 12c
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é.
- Mettre en œuvre une méthodologie de travail
- Appréhender la complémentarité des actions
- Proposer des axes d’amélioration et d’optimisation.
À 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 OracleContenu du cours Sécurité Oracle 11g 12c
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éfiniesTravaux 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 FGALes 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 ?
Public : 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 Tuning Oracle 11g
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 SQLAutomatic 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 Tuning Oracle 12c
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 Tuning Oracle 12c
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 statistiquesObjectifs de la formation RMAN
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 OracleContenu du cours RMAN
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 RMAN Travaux pratiques Premier contact avec l’outil et sa configuration pour une base de données de formationMise 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 Oracle rac
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 Oracle rac
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 Oracle Grid
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 OracleContenu du cours Oracle Grid
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 Oracle Data Guard
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 OracleContenu du cours Oracle Data Guard
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 FailoverObjectifs de la formation Oracle GoldenGate
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.
À 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 Oracle GoldenGate
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_AUTH Travaux Pratiques : Installation d’un environnementConfiguration 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éesConfiguration 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éesConfiguration 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 LogdumpChargement 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 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éplication Travaux Pratiques : Configuration des différents fichiers de paramètresLa 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 bidirectionnelleLa réplication DDL
Liste des contraintes Travaux Pratiques : Configuration et options pour la réplication DDLUn 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 Oracle Haute Disponibilité
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 Oracle Haute Disponibilité
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 DatabaseOracle 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