EDITIONS ENI : 03. PostgreSQL, administration
Organisme
44812 ST HERBLAIN CEDEXVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
Par les stagiaires, qui en début et fin de formation, réalisent une auto-évaluation de leurs connaissances et compétences en lien avec les objectifs de la formation.
Prix
Public
Chefs de projets, Développeurs, Administrateurs de bases de données, Administrateurs systèmes…
Pré-requis
Avoir des connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix.
Objectifs pédagogiques
Comprendre l'architecture de la base de données PostgreSQL
Savoir installer PostgreSQL
Appréhender les principales fonctionnalités d'administration d'une base de données PostgreSQL
Créer et gérer une base de données
Gérer l'accès aux utilisateurs
Savoir interroger une base de données à l'aide de PSQL
Sécuriser un serveur PostgreSQL
Programme détaillé
Présentation de PostgreSQL
· Origine
· Principales fonctionnalités
Principes de base
· Cluster et instance
· Objets PostgreSQL
- Tablespaces
- Databases
- Schemas/Catalogues
- Tables et vues
- Séquences
- Index
- Rôles
- Règles
- Procédures et fonctions stockées
- Triggers
- Extensions
Présentation des clients utilisés
· Psql
· PgAdmin
Initialisation et configuration
· Principes de l'initialisation
- Utilitaire initdb
· Organisation d'une instance
- Organisation des processus
- Organisation de l'arborescence (présentation, noms des objets)
· Configuration
- Principes des niveaux de configuration : serveur, base de données, rôle, session
- Fichier de configuration
- Reconfiguration dynamique
· Organisation et gestion de la mémoire
- Mémoire globale
- Mémoire par processus
· Travaux pratiques : Analyse de la configuration par défaut et reconfiguration selon consignes
Prise en main
· Gestion des tablespaces
· Gestion des bases de données
· Création d'un schéma
· Gestion des tables
· Héritage
· Gestion des index
· Importation et exportation de données
· Travaux pratiques : Création et peuplement d'une base de données
Gestion des accès et des privilèges
· Contrôle d'accès : pg_hba.conf
· Création et gestion de comptes/rôles
- Comptes de connexion
- Groupes
· Gestion des mots de passe
· Définition des droits d'accès
· Droits d'accès par défaut
· Travaux pratiques : Configuration des accès à la base de données
Maintenance et exploitation
· Opérations de maintenance
- Analyze
- Vacuum
- Vacuum Full
- Reindex
- Automatisation de la maintenance
· Sauvegardes (binaires)
- Offline
- Online
· Restauration d'une sauvegarde
· Dump SQL
· Statistiques de fonctionnement
- Principes
- Configuration
- Exploitation
· Journaux applicatifs
- Configuration
- Gestion
- Transfert vers une table
· Travaux pratiques :
- Sauvegarde et restauration de la base de données
- Sauvegarde et restauration de l'instance
· Gestion des extensions
- Installation
- Informations
- Mise à jour
- Suppression