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