Oracle 10g Administration I

 

Introduction
  • Objectifs du cours
  • Identifier la ligne de produits Oracle
  • Concepts de base d'une base de données relationnelle
  • Tâches de base d'un administrateur de base de données
Installation du logiciel Oracle Database 10g
  • Identifier la configuration système requise
  • Utiliser une architecture souple optimale
  • Installer le logiciel à l'aide d'Oracle Universal Installer
Création d'une base de données Oracle
  • Décrire l'architecture d'une base de données Oracle
  • Comprendre l'architecture d'instance
  • Utiliser la structure de gestion
  • Utiliser DBCA (Database Configuration Assistant)
Interfaces de la base de données
  • Utilisation de SQL
  • Utilisation de PL/SQL
  • Utilisation de Java
  • Utilisation d'OCCI (Oracle C++ Call Interface)
Contrôle de la base de données
  • Démarrer et arrêter l'agent
  • Démarrer et arrêter la console Enterprise Manager
  • Démarrer et arrêter le processus d'écoute (listener)
  • Démarrer et arrêter la base de données
Structures de stockage
  • Définir la fonction des tablespaces et des fichiers de données
  • Créer des tablespaces
  • Gérer les tablespaces
  • Obtenir des informations sur les tablespaces
  • Créer et gérer des tablespaces à l'aide d'OMF (Oracle Managed Files)
Administration des utilisateurs
  • Créer et gérer des comptes d'utilisateurs de la base de données
  • Créer et gérer des rôles
  • Accorder et révoquer des privilèges
  • Contrôler l'utilisation des ressources par les utilisateurs
Gestion des objets de schéma
  • Créer et modifier des tables
  • Définir des contraintes
  • Afficher les attributs d'une table
  • Afficher le contenu d'une table
  • Créer des index et des vues
Gestion des données
  • Manipuler les données via SQL
  • Utiliser la fonction Import
  • Utiliser la fonction Export
  • Utiliser SQL*Loader
PL/SQL
  • Objets PL/SQL
  • Déclencheurs (triggers) et événements déclencheurs
  • Options de configuration affectant les performances PL/SQL

 
Sécurité de la base de données Oracle
  • Appliquer le principe du moindre privilège
  • Gérer des comptes utilisateur par défaut
  • Implémenter des fonctionnalités de sécurité standard relatives aux mots de passe
  • Auditer l'activité de la base de données
Services Oracle Net
  • Concepts Oracle Net
  • Utiliser Oracle Net Manager pour créer et configurer des processus d'écoute (listeners)
  • Utiliser l'utilitaire de contrôle du processus d'écoute (listener) pour contrôler le processus d'écoute Oracle Net
  • Utiliser Oracle Net Manager pour configurer les connexions des clients et du niveau intermédiaire (middle-tier)
  • Utiliser TNSPING pour tester la connectivité Oracle Net
Serveur partagé Oracle
  • Quand utiliser des serveurs partagés Oracle ?
  • Configurer des serveurs partagés Oracle
  • Surveiller des serveurs partagés Oracle
Analyse des performances
  • Détecter les objets non valides ou inutilisables
  • Collecter des statistiques pour l'optimiseur
  • Afficher des mesures de performances
  • Réagir aux problèmes de performances
Maintenance proactive : objectifs
  • Définir des seuils d'avertissement et des seuils d'alerte critique
  • Collecter et utiliser des mesures de référence
  • Utiliser les assistants de réglage et de diagnostic
  • Utiliser ADDM (Automatic Database Diagnostics Monitor)
  • Gérer le référentiel AWR (Automatic Workload Repository)
Gestion des annulations
  • Surveiller et administrer les annulations
  • Configurer la conservation des annulations
  • Garantir la conservation des annulations
  • Utiliser l'assistant Undo Advisor
Contrôle et résolution des conflits de verrous
  • Détecter et résoudre des conflits de verrous
  • Gérer les 'verrous mortels' (deadlocks)
Concepts de sauvegarde et de récupération
  • Décrire les concepts fondamentaux de sauvegarde, de restauration et de récupération d'une base de données
  • Enumérer les types de panne qui peuvent se produire dans une base de données Oracle
  • Décrire des méthodes de réglage de la récupération d'instance
  • Importance des points de reprise (checkpoints), des fichiers de journalisation (fichiers redo log) et des fichiers de journalisation archivés
  • Configurer le mode ARCHIVELOG
Sauvegardes d'une 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
Récupération d'une base de données
  • Récupérer la perte d'un fichier de contrôle
  • Récupérer la perte d'un fichier de journalisation (fichier redo log)
  • Récupérer la perte d'un fichier de données