Organisme de Formation aux technologies et métiers de L'informatique
postgresql

Formation PostgreSQL - Administration

Installer et administrer des serveurs et des bases de données PostgreSQL

Informations générales

LNX50
3 jours (21h)
2 150 €HT

Objectifs

Après ce cours, vous serez capable de :

  • Identifier l'architecture de la base de données PostgreSQL
  • Installer PostgreSQL
  • Expliquer 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
  • Interroger une base de données à l'aide de PSQL
  • Sécuriser un serveur PostgreSQL

Public

Ce cours s'adresse avant tout aux personnes suivantes :

  • Chefs de projets, développeurs, administrateurs de bases de données, administrateurs systèmes

Prérequis

Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :

  • Avoir des connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix

Programme de la formation

SGBD de référence dans le monde libre, PostgreSQL offre une richesse fonctionnelle lui permettant de rivaliser avec des produits tels qu'Oracle ou DB2. En toute logique, ce système s'implante peu à peu dans les entreprises où il est notamment utilisé pour stocker des données sensibles ou critiques. Les personnels qui s'en voient confier la gestion doivent donc disposer d'une solide connaissance de l'outil afin d'en maîtriser les multiples fonctionnalités. A l'issue de la formation, les participants seront capables d'administrer et d'optimiser efficacement des serveurs et des bases de données PostgreSQL.

Introduction

  • Présentation, historique, les versions PostgreSQL, les outils complémentaires et les licences
  • Les composants du serveur PostgreSQL : serveur, client, connecteurs jdbc, tcl, pl, python

Installation

  • Choix du produit à installer : les RPMs, le code compilé ou les sources
  • Installation
  • Configuration, organisation du répertoire /var/lib/pgsql, fichier postgresql.conf
  • Les scripts fournis avec PostgreSQL : démarrage du serveur, création des tables de droits d'accès, démarrage de multi-serveurs, ...

Sécurité

  • Système des privilèges : principe de fonctionnement, authentification, contrôle des droits pour les requêtes
  • Gestion des comptes utilisateurs : création/suppression de comptes, limitation des ressources, sécurisation des accès (fichier pg_hba.conf)
  • Mapping avec les utilisateurs systèmes : pg_ident.conf

Utilisation

  • Commande psql
  • Accès aux tables
  • Les commandes en
  • pgadmin : installation, configuration

Exploitation

  • Sauvegardes/restaurations : contrôler l'état de la table, réparer, optimiser
  • pg_dump, pg_dumpall, vacuumdb
  • Méthode de sauvegarde des données PostgreSQL
  • Montée de niveaux : copie de serveur à serveur, réplication
plus d'infos

Méthode pédagogique

Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.

Méthode d'évaluation

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.

Suivre cette formation à distance

  • Un ordinateur avec webcam, micro, haut-parleur et un navigateur (de préférence Chrome ou Firefox). Un casque n'est pas nécessaire suivant l'environnement.
  • Une connexion Internet de type ADSL ou supérieure. Attention, une connexion Internet ne permettant pas, par exemple, de recevoir la télévision par Internet, ne sera pas suffisante, cela engendrera des déconnexions intempestives du stagiaire et dérangera toute la classe.
  • Privilégier une connexion filaire plutôt que le Wifi.
  • Avoir accès au poste depuis lequel vous suivrez le cours à distance au moins 2 jours avant la formation pour effectuer les tests de connexion préalables.
  • Votre numéro de téléphone portable (pour l'envoi du mot de passe d'accès aux supports de cours et pour une messagerie instantanée autre que celle intégrée à la classe virtuelle).
  • Selon la formation, une configuration spécifique de votre machine peut être attendue, merci de nous contacter.
  • Pour les formations incluant le passage d'une certification la dernière journée, un voucher vous est fourni pour passer l'examen en ligne.
  • Pour les formations logiciel (Adobe, Microsoft Office...), il est nécessaire d'avoir le logiciel installé sur votre machine, nous ne fournissons pas de licence ou de version test.
  • Horaires identiques au présentiel.

Mis à jour le 08/04/2024