Formation PostgreSQL : Administration de la base de données

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation PostgreSQL, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Découvrir l’architecture de PostgreSQL et ses outils principaux
  • Savoir installer et administrer un serveur PostgreSQL
  • Être capable de gérer des bases de données PostgreSQL au quotidien
  • Savoir interagir avec un serveur PostgreSQL au moyen de Psql
  • Savoir configurer les permissions et les accès des utilisateurs
  • Mettre en œuvre la sécurité au sein de votre base de données PostgreSQL
  • Mettre en place une stratégie de sauvegarde et de restauration

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 950,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 950,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

PostgreSQL est un système de gestion de bases de données relationnelles extrêmement fiable et performant. Fort d'une histoire de plus de trente ans, PostgreSQL est un logiciel libre qui constitue une alternative crédible à des logiciels propriétaire. Piloté par une communauté dynamique, PostgreSQL s'enrichit de fonctions supplémentaires chaque année à l'occasion de la sortie d'une nouvelle version majeure.

Programme

Jour 1

Présentation de PostgreSQL et des outils

Tour d’horizon du vocabulaire PostgreSQL (WAL, réplication, Hot Standby, etc.)
Les contributions PostgreSQL (pgbench, oid2name, pg_buffercache, pgcrypto)
L'outil en ligne de commande : psql (shell SQL)
Le client lourd PgAdmin 4 (administration, développement)
L'outil en ligne phpPgAdmin.
Le gestionnaire de connexions Pgpool
Le SIG PostGIs
Les sites et forums pour trouver de l’aide
Comparatif avec les autres moteurs SGBDR (avantages/inconvénients)
Les grandes différences avec Oracle (11 Grid, 12 Cloud)
L’offre de Microsoft SQL Server
La version Cloud (Azure)
Travaux pratiques (durée 1H00) :Prise en main des outils PostgreSQL (les participants se connectent sur un environnement existant et exécutent des requêtes prédéfinies afin de bien comprendre le champ fonctionnel de chaque outil tout en commençant à les prendre en main)

Installation de PostgreSQL

Pré-requis selon les besoins applicatifs
Installation à partir des sources
Installation à partir d’un package
L’assistant d’installation graphique
Travaux pratiques (durée 1H00) :Installation de PostgreSQL à partir des sources
Premiers réglages post-installation

Bases et instances PostgreSQL

Création d’une base et de ses objets (schémas, tables, index, domaines, séquences, ..)
Les différents types de données, opérateurs et fonctions
Retrouver les objets dans le dictionnaire de données
Différences entre instance et base de données
Arrêt et démarrage d’une instance
Architecture des processus du serveur
Création d'instances supplémentaires    
Créer une nouvelle instance ou une nouvelle base ?
Travaux pratiques (durée 1H30) :Création d’une base de données
Étude des paramètres de base du fichier de configuration d’une instance
Démarrage – Observations des logs
Sécurisation de l’instance
Jour 2

Sécurité et transactions

Fonctionnement des transactions
Les niveaux d'isolations et les verrous sous postgreSQL
Vue générale des droits d’accès sur les ressources
Les rôles (utilisateurs et groupes)
Gratification et révocation des privilèges
La sécurité des sessions coté serveur (pg_hba.conf)
Quelles applications peuvent utiliser SSL ?
Apport des vues pour la sécurité
Travaux pratiques (durée 1H30) :Observations de l’intégrité et de l’isolation des données durant les transactions    
Mise en place d’un environnement utilisateur sécurisé (création de compte, droits sur les objets et les sessions)

Fichiers, stockage, logs et surveillance

Arborescence standard suite à l'installation de PostgreSQL
Emplacement des éléments fondamentaux
Répertoires et fichiers créés à la suite d'une création de base
Les fichiers à sauvegarder à froid pour une base précise
Le fichier fondamental postgreSQL.conf
Les logs binaires : Write Ahead Logging (WAL)
Surveillance et valeurs recommandées pour la mémoire
Le collecteur de statistiques
Les logs d'activités
Les vues et tables des informations du serveur
Outils pour obtenir des informations sur l'état des bases
Outils pour vérifier la cohérence des données
Travaux pratiques (durée 2H00) :Variantes sur le paramétrage de postgresSQL.conf
Analyse des logs selon différents scénarios standards du cycle de vie des instances postgreSQL
Récolte des statistiques correspondantes

Sauvegardes et restauration PostgreSQL

Stratégies de sauvegardes et commandes associées
Différences entre pg_dump et pg_dumpall
Les restaurations avec pg_restore et psql
Spécificités des grosses bases (gzip, split)
Limitations
Sauvegarde au niveau OS    
Migrations entre différentes versions de PostgreSQL
Travaux pratiques (durée 1H30) :Utilisations typiques de pg_dump en ligne de commande pour sauvegarde totale ou partielle d’une base
Automatisation de la sauvegarde, du transfert, puis de la restauration de la base sur un autre serveur tous les soirs afin de disposer d’un miroir asynchrone.
Jour 3

PostgreSQL dans le contexte applicatif

Les procédures stockées
Les langages « invités » (PL/pgSQL, PL/Perl, etc.)
Les triggers (déclencheurs)
Les applications web en PHP
Les applications web en Java
Les pilotes PostgreSQL et PDO
Rappels sur le rôle d’un serveur d’application
Liens entre PostgresQL et un serveur d'applications
Travaux pratiques (durée 1H00) :Exemples commentés de procédures stockées et de triggers.
Affichage des données de la base créé précédemment à travers un navigateur et une application web simple résumant une architecture WEB standard et la place de postgreSQL (PHP, PostgreSQL, serveur d’application, html, css).

Optimisation PostgreSQL

Savoir lire l’activité et la surcharge de PostgreSQL
Sur quels paramètres intervenir ?    
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
Travaux pratiques (durée 1H00) :Analyse de requêtes et choix d’indexation en conséquence
Impact du cache sur les performances

Troubleshooting

Présentation des jeux de caractères (UTF, ISO, etc.)
Comprendre l’encodage d’une base et son impact sur les applications
Les paramètres pouvant empêcher le démarrage d’une instance
Problème d’espace disque (psql, vacuum, dbsize, oid2name, analyze, etc.)
Travaux pratiques (durée 1H00) :Réencodage d’une base PostgreSQL    
Diagnostic d’utilisation de l’espace disque et augmentation de l’espace de stockage
Correction de paramètres empêchant le démarrage d’une instance suite à l’analyse des logs

Prérequis

Les participants possèdent un socle de connaissances et de compétences minimal sur les bases de données relationnelles. Ils sont en mesure d’effectuer des requêtes simples en SQL pour interroger et manipuler des données, en vue de les répliquer au cours des travaux pratiques de cette formation PostgreSQL.
Des connaissances sur les systèmes d’exploitation UNIX / Linux et/ou Windows sont également nécessaires.

Public

Ce cours PostgreSQL s’adresse aux administrateurs (système/bases de données) et développeurs en charge de l’administration, de la configuration, de la production ou de la maintenance d’un serveur de bases de de données de type PostgreSQL.

Ces formations pourraient vous intéresser

Formation Matillion - Fondamentaux

Proposé par PLB CONSULTANT

Objectifs de la formation

 A l'issue de cette formation Matillion, vous serez en mesure de :

  • Utiliser les composants permettant de récupérer les données
  • Orchestrer les traitements de transformation (filtrer, créer des jointures et union, effectuer des agrégations, insérer / mettre à jour / supprimer des données)
  • Utiliser les différentes variables de Matillion
  • Être capable d'utiliser Matillion au quotidien
Tarif

A partir de 600,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation SQL Server 2017 sous Linux

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de cette formation SQL Server 2017 sous Linux vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Appréhender les capacités de SQL Server 2017 sous Linux en en connaître composants clés
  • Comprendre comment déployer et configurer SQL Server 2017 sous Linux
  • Savoir installer les composants facultatifs supplémentaires sur SQL Server 2017
  • Être en mesure de connecter et gérer les images de SQL Server 2017 sous Linux
  • Savoir migrer des bases de données à partir d'autres systèmes de bases de données vers SQL Server 2017 sous Linux et assurer la reprise après sinistre
  • Connaître les fonctionnalités de haute disponibilité de SQL Server 2017 sous Linux
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Architecture Google Cloud Platform : Conception et Processus vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Concevoir des déploiements alliant haute disponibilité, grande évolutivité et facilité de gestion
  • Jauger les avantages et les inconvénients de chaque produit présent sur Google Cloud Platform, et choisir la solution qui correspond le mieux à vos besoins
  • Intégrer des ressources on premise ou hébergées dans le cloud
  • Identifier des moyens d'optimiser les ressources et de minimiser les coûts
  • Mettre en œuvre des procédures qui réduisent les temps d'arrêt, telles que la surveillance et les alarmes, les tests unitaires et d'intégration, les tests de résilience de l'infrastructure de production, et l'analyse d'incidents post-mortem
  • Mettre en œuvre des stratégies qui réduisent les risques de sécurité, telles que l'audit, la séparation des tâches et le principe de moindre privilège
  • Mettre en œuvre des technologies et des procédures qui garantissent la continuité des activités en cas de sinistre
Tarif

A partir de 1 690,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Excel - L'Analyse statistique

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Utiliser les fonctions statistiques de base offertes par Excel
  • Appliquer les puissantes fonctions avancées d'analyse statistique d'Excel
  • Présenter ses conclusions statistiques sous forme de rapport ou de graphique
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Maîtriser les outils Linux

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Revoir le Shell Bash 
  • Automatiser les traitements avec des shellscripts
  • S'adapter aux expressions régulières, au Grep, ed et sed
  • Introduire et comprendre le langage awk
  • Gérer la publication des données
  • Utiliser les outils et commandes sur le sfichiers
Tarif

A partir de 2 090,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes clés de visualisation de données
  • Appréhender la conception de visualisations de données
  • Maîtriser le cadre juridique du stockage et de l’analyse de données
  • Utiliser des APIs pour la visualisation des données
  • Développer avec les principaux frameworks de visualisation des données (informations, réseaux, diagrammes…)
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Exécuter en toute sécurité des interventions de remplacement, de raccordement (BS)
  • Exécuter en toute sécurité des manoeuvres sur des installations et équipements électriques en Basse et/ou Haute Tension (HE Manoeuvre)
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation RMAN Sauvegarde et Restauration vous aurez acquis les connaissances et compétences nécessaires pour  : 

  • Savoir rendre une base de données disponible voir hautement disponible 
  • Mettre en place une stratégie de sauvegarde et de restauration adaptée avec RMAN 
  • Mettre en oeuvre les fonctionnalités avancées de RMAN (duplication d'une base de données, etc.).
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Gérer le personnel
  • Assurer la veille juridique du service RH
  • Assister le DRH
Tarif

A partir de 1 390,00 €

Durée

15j / 105h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...