Connaître de façon approfondie les fonctionnalités d'Oracle, son architecture technique, ses concepts et ses mécanismes
Créer une base de données Oracle
Réaliser les principales opérations d'administration
Savoir gérer une base de données Oracle
Installer, configurer et exploiter un serveur Oracle
Comprendre le rôle de l'administrateur de base de données
Chefs de projets
Développeurs d’applications
Administrateurs de bases de données
Ingénieurs systèmes
Connaître le langage SQL - réf : AS713
~ Architecture d'une base de données Oracle
Fichiers
Processus
Ressources en mémoire
Instances et bases de données
~ Gestion d'une instance
Démarrage et arrêt, paramétrage
Fichier des alertes
Fichier de contrôle
Vues dynamiques
~ Gestion des fichier d'une base
Fichiers Logs
- Séquencement, caractéristiques
- Création de groupes, de membres
Fichiers de données
- Modifier leur emplacement
- Modifier la taille
Vues dynamiques
~ Gestion des utilisateurs et de la sécurité
Connexions et ouvertures de sessions
Authentification (profils, mots de passe, système)
Ajout d'utilisateurs et de rôles
Privilèges systèmes et objets
~ Structure logique et physique
Tablespaces, segments, extents, blocs
Types objets
Tables (types de données, contraintes, partitions)
Index (table, Btree, bitmap)
Stockage, dimensionnement et répartition
Tables et vues du dictionnaire de données
~ Activité transactionnelle
Mécanismes de verrouillage transactionnel
Gestion des segments rollback
~ Sauvegardes et resaurations
Modes d'archivage, fichiers concernés
Procédures de restauration
Export / Import, SQL*LOADER
~ Aspects réseaux
Composants et configuration de Oracle Net
Bases réparties, Snapshots
~ Mise en oeuvre
Création d'une instance, d'une base
Scripts SQL d'administration
Utilisation des packages standards
~Approche de l'optimisation
Optimisation par règles, par coûts
Requête EXPLAIN
Outils SQL_TRACE et TKPROF
5 jours
2200 € HT