Programme PostgreSQL administration

Participants :
Chefs de projets, développeurs, administrateurs de bases de données et administrateurs systèmes.
 

Durée : 3 jours - 21 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est animée par un professionnel expérimenté, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Décomposer
Décomposer
l'architecture de la base de données PostgreSQL
Installer
Installer
le SGBD PostgreSQL
Déterminer
Déterminer
les principales fonctionnalités de l'administration d'une base de données PostgreSQL
Créer
Créer
et gérer une base de données

pré-requis

Connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

- Au centre d’affaires ELITE partenaire d’ACF à 20 m.
- Guide d’accessibilité à l’accueil.

Le Programme

Présentation de PostgreSQL

Présentation des projets et outils.
Comparatif avec les autres moteurs SGBDR.

Installation

Les étapes d'installation.
Les distributions Linux : à partir de RPM ou des sources.
Les binaires pour MS-Windows. Assistant d'installation. Préparation du système d'exploitation.

Initialisation et exécution d'une instance

Principe. Arrêt et démarrage du serveur.
Architecture des processus du serveur.
Création d'instances supplémentaires.

Connexions et outils d'administration

Sessions. Côté serveur (pg_hba.conf). Sécurité (SSL...).
Droits d'accès. Gestion des rôles (utilisateurs et groupes). Gratification et révocation des privilèges.
Outils en ligne de commande et graphique. psql (shell SQL). PgAdminIII, phpPgAdmin, Pgpool.

Définition des données

Création de schémas, tables, index, domaines...
Types de données, opérateurs et fonctions.

Administration au quotidien

Définition des fichiers. Création d'espace de nom (tablespaces, fichiers).
Arborescence des répertoires et des fichiers du serveur.
Administration du serveur. Configuration. Les logs binaires et la mémoire.
Le collecteur de statistiques et les logs d'activités.
Tâches de maintenance et d'exploitation. L'analyse des requêtes avec Explain.
L'analyse et le nettoyage des espaces de tables et d'index avec Vacuum.
La reconstruction d'index avec Reindex.

Sauvegardes et restauration

Les sauvegardes avec pg_dump et pg_dumpall.
Les restaurations avec pg_restore et psql.
Les logs binaires : Write Ahead Logging (WAL).