Formation Oracle Database 10g Administration Workshop I et II

W
Document Sample
scope of work template
							Formation Oracle Database 10g
Administration Workshop I et II

Administration Workshop I                       (pages 1 à 4)



Description :
Ce cours constitue la première étape de la réussite en tant que professionnel Oracle ; il
est conçu pour vous offrir une base solide de l'administration élémentaire d'une base de
données. Dans ce cours, vous apprendrez à installer et à gérer une base de données
Oracle. Les stagiaires comprendront l'architecture de la base de données Oracle ainsi que
la façon dont ses composants fonctionnent et interagissent. Ils apprendront également à
créer une base de données opérationnelle et à gérer correctement et efficacement les
différentes structures, notamment via la surveillance des performances, la sécurité de la
base de données, la gestion des utilisateurs et les techniques de sauvegarde et
récupération. Les sujets traités sont complétés par des exercices pratiques.
Ce cours est conçu pour vous aider à la préparation de l'examen de certification OCA
correspondant.

>   Installer la base de données
>   Transporter des données entre base de données
>   Sauvegarder et recouvrir des données
>   Gérer des données
>   Administrer les utilisateurs
>   Configurer le réseau

Durée : 5 jours

Prix : 2950 € par personne (pour les 5 jours)




Cible :
Responsables d'applications
Responsables des ventes
Ingénieurs support
Concepteurs de base de données
Administrateurs de base de données
Consultant Technique




Objectifs :
Gérer les structures de stockage de base de données
Gérer l'instance Oracle
Surveillance, dépannage et maintenance d'une base de données
Effectuer les opérations de sauvegarde et de récupération
Installer Oracle Database10g et configurer une base de données
Créer et gérer des comptes utilisateur
Configurer les services Oracle Net
Déplacer des données entre des bases de données et des fichiers
Thèmes abordés:
Introduction (Architecture de base de données)
Décrire les objectifs du cours
Explorer l'architecture de base de données d'Oracle 10g

Installer le logiciel de base de données Oracle
Expliquer les tâches et les outils fondamentaux de DBA
Planifier une installation Oracle
Utiliser l'architecture OFA (Optimal Flexible Architecture)
Installer le logiciel avec Oracle Universal Installer (OUI)

Créer une base de données Oracle
Créer une base de données à l'aide de l'assistant Database Configuration Assistant
Créer un modèle de conception de base de données à l'aide de l'assistant DBCA
Générer des scripts de création de base de données avec l'assistant DBCA

Gérer l'instance Oracle
Démarrer et arrêter la base de données et les composants Oracle
Utiliser Enterprise Manager (EM)
Accéder à une base de données à l'aide de SQL*Plus et d'iSQL*Plus
Modifier les paramètres d'initialisation de base de données
Décrire les étapes du démarrage d'une base de données
Afficher le fichier d'alertes
Utiliser le dictionnaire de données

Gérer les structures de stockage de base de données
Décrire le stockage des données de table (dans des blocs)
Définir le rôle des tablespaces et des fichiers de données
Comprendre et utiliser Oracle Managed Files (OMF)
Créer et gérer des tablespaces
Obtenir des informations sur les tablespaces
Décrire les principaux concepts et les principales fonctionnalités d'Automatic Storage
Management

Administrer la sécurité utilisateur
Créer et gérer des comptes utilisateur de base de données
Authentifier les utilisateurs
Affecter des zones de stockage par défaut (tablespaces)
Accorder et révoquer des privilèges
Créer et gérer des rôles
Créer et gérer des profils
Implémenter des fonctionnalités standard de sécurité des mots de passe
Contrôler l'utilisation des ressources par les utilisateurs

Gérer les objets de schéma
Définir des objets de schéma et des types de données
Créer et modifier des tables
Définir les contraintes
Afficher les colonnes et le contenu d'une table
Créer des index, des vues et des séquences
Expliquer l'utilisation des tables temporaires
Utiliser le dictionnaire de données

Gérer les données et la simultanéité d'accès aux données
Gérer les données par l'intermédiaire du langage SQL
Identifier et administrer des objets PL/SQL
Décrire les déclencheurs et les événements déclencheurs
Surveiller et résoudre les conflits de verrouillage
Gérer les données d'annulation
Expliquer la génération des instructions LMD et des données d'annulation
Surveiller et administrer les informations d'annulation
Décrire les différences entre les données d'annulation et les données de journalisation
Configurer la période de conservation des informations d'annulation
Garantir la conservation des informations d'annulation
Utiliser Undo Advisor

Sécurité de la base de données Oracle
Responsabilités pour la sécurité
Audit et options

Configurer l'environnement réseau Oracle
Utiliser Enterprise Manager pour configurer l'environnement réseau Oracle
Créer des processus d'écoute supplémentaires
Créer des alias de service Net
Configurer la gestion des incidents de connexion
Contrôler le processus d'écoute Oracle Net
Tester la connectivité Oracle
Déterminer quand utiliser des serveurs partagés et quand utiliser des serveurs dédiés

Maintenance proactive
Utiliser des statistiques
Gérer le référentiel AWR (Automatic Workload Repository)
Utiliser le moniteur ADDM (Automatic Database Diagnostic Monitor)
Décrire l'infrastructure de conseil
Définir des seuils d'alerte
Utiliser des alertes générées par le serveur
Utiliser des tâches automatisées

Gestion des performances
Utiliser Enterprise Manager pour surveiller les performances
Utiliser SQL Tuning Advisor
Utiliser SQL Access Advisor
Utiliser la gestion automatique de la mémoire partagée (ASMM, Automatic Shared
Memory Management)
Utiliser Memory Advisor pour dimensionner les mémoires tampon (buffers)
Utiliser des vues dynamiques des performances
Résolution invalide ou objets inutilisables

Concepts de sauvegarde et de récupération
Identifier les types de défaillance pouvant survenir dans une base de données Oracle
Décrire comment régler la récupération d'instance
Décrire l'importance des points de reprise, des fichiers de journalisation et des fichiers de
journalisation archivés
Configurer le mode ARCHIVELOG

Procéder à des sauvegardes de la base de données
Créer des sauvegardes cohérentes de la base de données
Sauvegarder la base de données sans l'arrêter
Créer des sauvegardes incrémentielles
Automatiser les sauvegardes de la base de données
Surveiller la zone de récupération rapide

Procéder à une récupération de la base de données
Récupérer la base de données suite à la perte d'un fichier de contrôle
Récupérer la base de données suite à la perte d'un fichier de contrôle
Exécuter une récupération complète suite à la perte d'un fichier de données
Procéder à un flashback de la base de données
Décrire Flashback Database
Restaurer le contenu d'une table jusqu'à un point spécifique dans le temps avec
Flashback Table
Récupérer une table supprimée
Afficher le contenu de la base de données à partir de n'importe quel point unique dans le
temps avec Flashback Query
Voir les versions d'une ligne dans le temps avec Flashback Versions Query
Afficher l'historique des transactions ou une ligne avec Flashback Transaction Query

Déplacement de données
Décrire les différents moyens pour déplacer des données
Créer et utiliser des objets du répertoire
Utiliser SQL Loader pour charger des données à partir d'une base de données (ou de
fichiers utilisateurs) non Oracle
Expliquer l'architecture générale de Data Pump
Utiliser Data Pump Export et Import pour déplacer des données entre base de données
Oracle
Utiliser des tables externes pour déplacer des données via des fichiers indépendants de la
plate-forme
Formation Oracle Database 10g
Administration Workshop II (pages 5 à 9)

Description :
Ce cours vous permet de réussir en tant que professionnel Oracle dans le domaine de
l'administration de base de données. Il montre comment configurer une base Oracle pour
les applications multilingues. Il présente différentes méthodes de récupération de la base
de données, via RMAN et la technologie Flashback.
Les outils de surveillance des performances de la base de données sont abordés, ainsi
que les différentes étapes à suivre pour résoudre les problèmes usuels et améliorer les
performances. Ce cours explique en outre comment administrer une base de données de
manière efficace à l'aide de technologies telles que Resource Manager, le planificateur,
Automatic Storage Management (ASM) et les fonctionnalités VLDB. Il montre comment
configurer une base de données sécurisée à l'aide de Virtual Private Database et
comment déplacer des données d'une base à une autre de manière efficace. Les sujets
traités sont complétés par des exercices pratiques et un atelier.
Ce cours est conçu pour vous aider à la préparation de l'examen de certification OCP
correspondant.

Durée : 5 jours (le workshop I est un pré-requis)

Prix : 2950 € par personne (pour les 5 jours)




Cible :
Responsables des ventes
Ingénieurs support
Administrateurs de base de données
Consultant Technique




Objectifs :
Utiliser RMAN pour créer et gérer des jeux de sauvegarde et des copies d'image
Récupérer la base de données jusqu'à un point dans le temps
Utiliser Oracle Secure Backup pour sauvegarder et récupérer une base de données
Utiliser la technologie Flashback d'Oracle pour récupérer une base de données
Détecter les corruptions de bloc et prendre les mesures appropriées pour les corriger
Utiliser les différentes fonctions de conseil et vues pour surveiller et améliorer les
performances de la base de données
Contrôler l'utilisation des ressources de la base de données à l'aide de Resource Manager
Simplifier les tâches de gestion à l'aide du planificateur
Examiner les fichiers journaux de la base de données à des fins de diagnostic
Personnaliser le comportement de la base de données et des sessions individuelles en
fonction de la langue utilisée
Administrer une base de données de très grande taille (VLDB)
Transporter des données entre plates-formes
Thèmes abordés:
Introduction
Grid Computing
Oracle Enterprise Manager 10g
Architecture d'une base de données: Rappel

Configurer Recovery Manager
Composants et fonctionnalités de Recovery Manager
Utiliser une zone de récupération rapide avec RMAN
Configurer RMAN
Sauvegarde automatique du fichier de contrôle
Stratégies de conservation et allocation de canal
Utiliser Recovery Manager pour la connexion à une base de données cible en mode
NOCATALOG par défaut
Afficher les paramètres de configuration RMAN en cours
Modifier la stratégie de conservation des sauvegardes d'une base de données

Utiliser Recovery Manager
Présentation des commandes RMAN
Exécution en parallèle de jeux de sauvegarde
Sauvegardes compressées
Copie d'image
Sauvegardes totales et sauvegardes incrémentielles de la base de données
Commandes LIST et REPORT
Activer le mode ARCHIVELOG pour la base de données
Utiliser Recovery Manager

Oracle Secure Backup
Installation et configuration
Implémenter la stratégie recommandée par Oracle
RMAN et Oracle Secure Backup
Sauvegarde sur bande et restauration de fichiers d'un système de fichiers et d'une base
de données
Utiliser la commande obtool et l'interface web pour configurer les périphériques
(CLI/GUI) d'Oracle Secure Backup
Configurer EM pour Oracle Secure Backup et tester la sauvegarde sur bande (EM)
Utiliser RMAN pour sauvegarder la base de données sur bande (CLI)
Utiliser l'outil Web OB pour sauvegarder les fichiers d'un système de fichiers

Récupération suite à des pertes non critiques
Récupération de fichiers non critiques
Créer un nouveau tablespace temporaire
Recréer des fichiers de journalisation (fichier redo log), des tablespaces d'index et des
index
Récupération de tablespaces en lecture seule
Méthodes d'authentification pour les administrateurs de base de données
Perte du fichier d'authentification par mot de passe
Créer un nouveau tablespace temporaire
Modifier le tablespace temporaire par défaut d'une base de données

Récupération incomplète
Etapes de récupération
Récupération gérée par le serveur et récupération gérée par l'utilisateur
Récupérer une sauvegarde automatique du fichier de contrôle
Créer un nouveau fichier de contrôle
Présentation de la récupération incomplète
Méthodes recommandées pour la récupération incomplète
Récupération simplifiée via RESETLOGS
Récupération jusqu'à un point dans le temps avec RMAN
Flashback
Architecture Flashback Database
Configurer et surveiller Flashback Database
Sauvegarder la zone de récupération rapide
Utiliser la vue V$FLASH_RECOVERY_AREA_USAGE
Considérations relatives à Flashback Database
Utiliser l'interface Flashback Database de RMAN
Utiliser l'interface Flashback Database d'EM
Gérer et surveiller les opérations Flashback Database

Traiter la corruption de base de données
Symptômes de la corruption de bloc : ORA-1578
Utilitaire DBVERIFY et commande ANALYZE
Paramètre d'initialisation BD_BLOCK_CHECKING
Dump et vérification des métadonnées des segments
Utiliser Flashback en cas de corruption logique et utiliser DBMS_REPAIR
Restauration physique de bloc
Interface BMR de RMAN
Transférer et vérifier les métadonnées des segments

Surveiller et gérer la mémoire
Structures mémoire Oracle
Gestion automatique de la mémoire partagée
Principes du réglage de la mémoire SGA
Database Control et gestion automatique de la mémoire partagée
Comportement des paramètres SGA à réglage automatique
Redimensionner SGA_TARGET
Ressources de gestion de la mémoire PGA
Utiliser la fonction de conseil Memory Advisor

Gestion automatique des performances
Identifier les composants à régler
Evénements Wait Oracle et statistiques système
Vues de dépannage et de réglag
Lien direct à la mémoire SGA pour la collecte des statistiques
Référentiel de charge globale (Workload repository)
Infrastructure de conseil
Scénarios ADDM et conseils d'utilisation
Utiliser SQL Tuning et SQL Access Advisor

Surveiller et gérer le stockage - I
Structures de stockage de base de données
Gestion de l'espace : Présentation
Oracle Managed Files (OMF)
Chaînage et migration de lignes
Surveillance proactive des tablespaces
Gérer la reprise après un problème d'allocation d'espace
Tablespace SYSAUX
Surveiller l'espace utilisé par les tables et les index

Surveiller et gérer le stockage - II
Gestion automatique des annulations (AUM)
Fichiers de journalisation (fichiers redo log)
Types de table
Tables partitionnées
Tables organisées en index (IOT)
Gérer l'espace occupé par les index avec SQL
Configurer la taille optimale des fichiers de journalisation
Afficher "Automatic Tuning of Undo Retention"
Automatic Storage Management (ASM)
Architecture générale et fonctionnalités d'ASM
Ajouts aux vues dynamiques des performances
Gérer une instance ASM
Groupes de disques ASM
Utiliser la ligne de commande asmcmd
Migrer la base de données vers ASM
Créer une instance ASM dans un répertoire d'origine Oracle Home distinct
Migrer un tablespace en vue d'utiliser ASM

Prise en charge d'une base de données de très grande taille (VLDB)
Créer des tablespaces de type bigfile
Modifications du dictionnaire de données et des packages pour la prise en charge VLDB
Créer et gérer des groupes de tablespaces temporaires (TTG)
Partitionnement et index partitionnés - Ignorer les index inutilisables
Créer et utiliser des index globaux partitionnés par hachage
Journalisation des erreurs LMD
Interpréter les ROWID bigfile

Gérer les ressources
Concepts et configuration relatifs à Database Resource Manager
Créer un nouveau plan d'allocation de ressources
Mécanisme du pool de sessions actives
Temps d'exécution maximal estimé
Créer un plan complexe
Administrer et surveiller Resource Manager
Directives des plans d'allocation de ressources
Créer des groupes de consommateurs de ressources

Automatiser des tâches avec le planificateur
Concepts relatifs au planificateur
Créer une classe de travail et une fenêtre
Gérer les travaux, les programmes, les chaînes de travaux, les événements, les
planifications et les priorités
Afficher et purger les journaux de travaux
Créer un programme et une planification
Créer un travail qui utilise un programme et une planification
Modifier le programme et la planification d'un travail, et observer le changement de
comportement du travail
Surveiller l'exécution des travaux

Sécurité de la base de données
Présentation de Virtual Private Database
Créer une stratégie de niveau colonne
Ecrire une fonction de stratégie
Types de stratégie
VPD de niveau colonne avec masquage de colonne
Transparent Data Encryption
Configurer le mot de passe du processus d'écoute (listener)
Implémenter VPD

Déplacement de données
Concepts relatifs aux tables externes
Créer un objet répertoire (DIRECTORY) et une table externe
Data Pump
Transporter une base de données
Commande RMAN CONVERT DATABASE
Transporter un tablespace
Créer un objet répertoire (DIRECTORY)
Créer une table temporaire
Utiliser la prise en charge de la globalisation
Fonctions de prise en charge de la globalisation
Systèmes d'encodage
Jeux de caractères de la base de données et jeux de caractères nationaux
Définir un comportement dépendant de la langue
Variantes locales
Utiliser le tri et la comparaison linguistique
Conversion de données entre les jeux de caractères du client et du serveur
Définir les paramètres NLS par défaut

Atelier
Méthodologie, pré-requis et configuration
Scénario 1 : Performances de la base de données
Scénario 2 : Rechercher et régler les instructions SQL inefficaces
Scénario 3 : Gérer la mémoire SGA – Informations de journalisation (redo)
Scénario 4 : Espace manquant pour l'annulation (undo)
Scénario 5 : Fichier de données manquant
Scénario 6 : Gérer l'espace dans un tablespace – Informations de journalisation (redo)
Scénario 7 : Fichier de données TEMP manquant

						
Related docs
Other docs by azaaaaa5