Guide de l'administrateur PostgreSQL de l'interface utilisateur Web NetBackup™

Last Published:
Product(s): NetBackup (10.2)
  1. Présentation
    1.  
      Présentation de la configuration et de la protection des biens PostgreSQL dans l'interface utilisateur Web NetBackup
  2. Gestion des instances et des bases de données PostgreSQL
    1.  
      Liste de contrôle de configuration rapide pour protéger les instances et les bases de données PostgreSQL
    2.  
      Configuration de l'instance PostgreSQL
    3.  
      Ajout d'une instance PostgreSQL
    4.  
      Gestion des informations d'authentification d'une instance
    5.  
      Découverte de bases de données PostgreSQL
    6.  
      Suppression d'instances PostgreSQL
    7.  
      Modification de la fréquence de découverte automatique des biens PostgreSQL
  3. Gestion des informations d'authentification de l'environnement PostgreSQL
    1.  
      Ajout de nouvelles informations d'authentification PostgreSQL
    2.  
      Administrateur PostgreSQL par défaut
    3.  
      Validation des informations d'authentification de l'instance PostgreSQL
    4.  
      Affichage du nom des informations d'authentification appliquées à un bien
    5.  
      Modification ou suppression d'informations d'authentification nommées
  4. Protection des instances et des bases de données PostgreSQL
    1.  
      Points à savoir avant de protéger les instances et les bases de données PostgreSQL
    2.  
      Protection des instances et des bases de données PostgreSQL
    3.  
      Personnalisation des paramètres de protection des biens PostgreSQL
    4.  
      Suppression de la protection des instances PostgreSQL
    5.  
      Affichage de l'état de protection de l'instance PostgreSQL
  5. Restauration des instances et des bases de données PostgreSQL
    1.  
      Points à savoir avant de restaurer les instances et les bases de données PostgreSQL
    2.  
      À propos de la vérification de pré-restauration
    3.  
      Restauration d'une instance et d'une base de données PostgreSQL
    4.  
      Options de la cible de restauration
    5.  
      Vérifications de pré-restauration pour PostgreSQL
    6.  
      Étapes de récupération après une opération de restauration
    7.  
      Limitations
  6. Dépannage des opérations PostgreSQL
    1.  
      Astuces de dépannage de NetBackup pour PostgreSQL
    2.  
      Erreur lors de l'ajout des informations d'authentification PostgreSQL
    3.  
      Erreur lors de la phase de découverte des bases de données et des instances PostgreSQL
    4.  
      Erreur lors de la création d'un plan de protection PostgreSQL
    5.  
      Erreur lors de l'abonnement d'un plan de protection à un bien PostgreSQL
    6.  
      Erreur lors de la suppression du bien PostgreSQL
    7.  
      Erreur lors de la sauvegarde du bien PostgreSQL
    8.  
      Erreur lors de la restauration d'une image de bien PostgreSQL
  7. API dédiées aux instances et aux bases de données PostgreSQL
    1.  
      Utilisation des API pour gérer, protéger ou restaurer PostgreSQL
  8.  
    Index

Étapes de récupération après une opération de restauration

La procédure de post-récupération est la suivante pour différentes plates-formes :

Pour Windows (VSS) :

  1. Sélectionnez Système et sécurité > Outils d'administration > Services dans le panneau de configuration.
  2. Sélectionnez le service PostgreSQL et arrêtez-le.
  3. Supprimez ou déplacez tout le contenu du répertoire de données PostgreSQL.

    Remarque :

    Après la restauration, modifiez les attributs du répertoire et des fichiers de données restaurés à l'aide de la commande suivante :

    attrib -S <restore_path>/*.* /S /D

  4. Copiez tout le contenu du répertoire de données restauré dans le répertoire de données PostgreSQL.
  5. Créez un fichier vide nommé recovery.signal dans le répertoire de données.
  6. Démarrez le service PostgreSQL.

Pour Linux (LVM) :

  1. Arrêtez les services PostgreSQL.
  2. Copiez tout le contenu du répertoire de données restauré dans le répertoire de données PostgreSQL.
  3. Créez un fichier vide nommé recovery.signal dans le répertoire de données.
  4. Modifiez la propriété du répertoire de données PostgreSQL.

    Par exemple :

    chown -R postgres:postgres <full/path/of/PostgreSQL/Data/Dir>

  5. Démarrez le service PostgreSQL.

Procédure de récupération pour une sauvegarde effectuée par l'utilitaire pg_basebackup

  1. Arrêtez les services PostgreSQL.
  2. Supprimez ou déplacez tout le contenu du répertoire de données PostgreSQL.
  3. Procédez à l'extraction du contenu du répertoire de données et du répertoire WAL et copiez-le à l'emplacement approprié.
  4. Créez un fichier vide nommé recovery.signal dans le répertoire de données.
  5. (Pour Windows) Accordez l'accès au répertoire de données pour le service réseau.
  6. (Pour Linux) Définissez la propriété du répertoire de données PostgreSQL et l'autorisation sur 700.

    Par exemple :

    chown -R postgres:postgres </full/path/of/PostgreSQL/Data/Dir>
    chmod  -  R 700 <full/path/of/PostgreSQL/Data/Dir>
    
  7. Démarrez le service PostgreSQL.

    Remarque :

    Lorsqu'une récupération s'est déroulée correctement, supprimez les données restaurées du chemin de restauration </full/path/of/restore/directory> pour éviter l'échec du travail de sauvegarde suivant.

Procédure de récupération de base de données pour une sauvegarde effectuée par l'utilitaire pgdump
  • Pour Windows : pg_restore -U <username> -d <dbname> <full\path\to\dump\file>\filename.dump

  • Pour Linux : pg_restore -U <username> -d <dbname> <full/path/of/dump/file>/filename.dump