L'architecture d'Oracle 10g
- Les zones mémoire.
- Utilisation de tailles de bloc non standard.
- Gestion de la mémoire et des process.
- Les fichiers constituant la base de données.
- Traitement des requêtes SQL.
- Les transactions.
- Architecture multithreaded Server.
Exercice
Découverte de la structure de la base Oracle.
Installation des logiciels
- Pré-requis selon les systèmes.
- Tâches d'installation sous Unix.
- Utilisation d'Oracle Universal Installer (OUI).
- OEMDBConsole.
- Enterprise Manager Configuration Assistant.
Exercice
Installation d'Oracle 10g.
Gestion de l'instance
- Méthodes d'identification de l'administrateur.
- Paramétrage de l'instance avec PFILE ou SPFILE.
- Arrêt et démarrage d'une instance.
- Suspension provisoire de toute l'activité.
- Les vues dynamiques.
- Les fichiers trace et les fichiers d'alertes.
Exercice
Modification du paramétrage de la base de données. Fichier de mots de passe et administrateurs.
Création et suppression des bases
- Comprendre et utiliser Oracle Managed Files (OMF).
- L'assistant de configuration de base de données.
- Création manuelle d'une base de données.
- Suppression d'une base de données.
Exercice
Création d'une nouvelle base de données à partir des scripts générés par DBCA.
Configuration réseau
- Configuration d'Oracle Net Services.
- Le fichier " listener.ora ".
- Les utilitaires LSNRCTL, TNSPING.
- La configuration du client.
- Utiliser Oracle Net Manager et Net Configuration Assistant.
Exercice
Configuration d'Oracle Net.
Gérer des fichiers de journalisation
- Le rôle des fichiers de journalisation. Les gérer, les multiplexer et les archiver.
- Gérer les points de reprise.
Exercice
Modification de la taille des groupes des fichiers de journalisation. Mettre la base de données en mode ARCHIVELOG.
Les espaces de disque logiques (tablespaces)
- Les types de tablespaces.
- Le tablespace permanent, temporaire et undo.
- Modification d'un tablespace.
- L'extension d'un fichier.
- Le déplacement d'un tablespace.
Exercice
Création des différents types de tablespaces, définir les tablespaces permanent par défaut, temporaire par défaut et undo de la base. Déplacement des fichiers de la base.
Structures de la base de données
- La structure de stockage.
- Les paramètres du stockage des tablespaces.
- L'utilisation des extents.
- La structure d'un bloc de base de données.
- Décrire le stockage des données de table.
- Collecte des statistiques.
- La High Water Mark et le chaînage des blocs.
- Réorganisation du stockage et espace inutilisés.
- Les undo segments.
Exercice
Passage du mode manuel au mode automatique de gestion des segments UNDO. Modification du tablespace uNDO.
Administration des objets
- Notion de schéma. Gestion des tables.
- Contraintes d'intégrité, activation et désactivation.
- Index B*-tree et bitmap. Reconstruction d'index.
Exercice
Activation de contraintes violées par les données.
Gestion des utilisateurs et sécurité
- Création d'un utilisateur.
- Verrouillage des comptes utilisateurs.
- Privilèges système et sur objets.
- Les rôles et les profils.
Exercice
Configuration des droits des utilisateurs.
Sauvegardes et restaurations
- Sauvegardes par copie des fichiers.
- Les modes ARCHIVELOG et NOARCHIVELOG.
- Sauvegarde base arrêtée et base ouverte.
- Récupération complète.
Exercice
Réalisation de sauvegardes et de récupération.
Les outils d'administration
- Déplacer des données.
- Utiliser SQL*Loader.
- Utiliser Data Pump Export et Import.
Exercice
Déchargements et chargements de données avec SQL*Loader et Expdp/Impdp.