Administration avancée d'une base Oracle
(7,
8, 8i, 9i)
Ce cours
introduit les notions clés et les fonctions avancés nécessaires à un
administrateur de bases de données. Après l'introduction qui présente
les fondements du moteur Oracle, les stagiaires vont apprendre
comment créer une base et démarrer une instance, ajouter des
utilisateurs et les munir (ou pas) de privilèges, gérer les données,
modifier la volumétrie de la base, implémenter des mesures de préservation
de la sécurité et de l'intégrité des données. Les stagiaires vont
apprendre à gérer les structures physiques et logiques de la base de
données. La richesse du cours est accompagnée par l'expérience de
terrain de l'animateur qui fera partager aux stagiaires ses expériences
techniques.
L'architecture Oracle
Le serveur Oracle, architecture et composants
Structures Mémoire, Disque, Processus Système
Installation
Combien de disques c'est assez ? (Disposition des réceptacles Oracle sur
l'OS)
Combien de mémoire ?
Estimations initiales
Migration
Administration
Les outils de base : SQL, SQL*PLUS, SVRMGRL, PL/SQL
Création de la base, Récréation de la base, Modifications, Suppression d'une
base Oracle.
Démarrer et arrêter une instance
Divers étapes et degrés d'ouverture d'une instance
Gérer l'espace de
stockage
Redimensionner des fichiers
Administration des tablespaces
Redimensionner des fichiers
Création, modification, suppression
Maintenance (suivi, estimations)
Administrations des tables
Création, modification, suppression
Assurer l'intégrité des données
Règles des gestion : contraintes, triggers
Tables partitionnées
Les objets 8, 8i
Les nouveaux types
Tables objet, Tables IndexOnly
Administrations des index
Création, modification, suppression
Index B-TREE, Bitmap
Index Partitionnés, index sur les fonctions, index à clé inversée
Administrations des objets Oracle
Synonymes, Sequences, Liens de bases de données
Vues Matérialisées (8i), Triggers, Fonctions, Procédures, Packages
Administration des clusters
Gestion des utilisateurs et de la sécurité
Création, Modification, Suppression des utilisateurs
Privilèges, Rôles, Profils
Suivi des objets Oracle
Le dictionnaire de données
Les vues et les tables système (V$, DBA_)
Suivi des tablespaces, tables, index, fichiers, utilisateurs
Suivi de la fragmentation des objets, de leur évolution
Suivi des rollbacks, des contentions
Optimisation des applications (Accéder aux données, les modifier )
Comprendre les étapes d'exécution des ordres SQL, l'impact sur la SGA
Comprendre l'impact des processus Oracle sur la SGA
Gérer la consistance des transactions
EXPLAIN PLAN
Optimisation de SQL
Tuning du noyau
UTLBSTAT/UTLESTAT
Scripts pour optimiser les zones essentielles Oracle
Gérer les ressources système
Backup et Recovery
Sujets additionnels
En fonction des besoins précis des stagiaires.
Prerequis:
SQL/SQL+, Des notions d'administrations sont un +
Durée: 5 jours