Outils pour utilisateurs

Outils du site

  • Plan
  • Créer une page
  • Aide
  • Contactez-nous!

  • tma:pv:procedures:gestion_bd_sql_cestas

    Ceci est une ancienne révision du document !


    Gestion BD SQL de CESTAS

    Ce wiki explique comment est construite la gestion des BD SQL (CCDATA+PVDB) de CESTAS.

    1 - Deux processus

    La gestion des BD SQL de CESTAS s'explique en 2 processus:

    • Un processus de BACKUP journalier > en cas de perte brutale d'un serveur CLUSTER ou MASTER, seulement 1 jour maximum de données sont perdues
    • Un processus de restauration hebdomadaire > afin de tester le contenu des BACKUPS créés

    1 - 1 - Étapes du processus journalier

    Le processus journalier consiste en :

    • La création journalière de BACKUPS des 10 bases SQL des 5 serveurs de CESTAS (5 CCDATA+ 5 PVDB)
    • Le transfert journalier de ces BACKUPS vers l'espace de stockage NAS

    1 - 2 - Étapes du processus hebdomadaire

    Le processus hebdomadaire consiste en :

    • Le transfert hebdomadaire de ces BACKUPS du NAS vers le PCBACKUP
    • La restauration hebdomadaire de ces BACKUPS sur le SQL du PCBACKUP
    • La vérification hebdomadaire du contenu des 10 bases SQL restaurées sur le PCBACKUP
    • La suppression hebdomadaire des copies des BACKUPS copiés sur le PCBACKUP pour restauration

    2 - Détail processus journalier

    2 - 1 - Création des BACKUPS

    Jobs d'encapsulation des deux bases PVDB+CCDATA dans SQL

    Ce job s'appelle TMA_BACKUP_PVDB_CCDATA, il se trouve dans l'agent SQL Server de chaque CLUSTER/MASTER : cf. image en dessous. Il s’exécute sur chaque machine à 23h00.

    BACKUP créé dans le dossier F:\SQL\Backup_BDD du CLUSTER/MASTER

    Le job TMA_BACKUP_PVDB_CCDATA créée ainsi un fichier .BAK dans le répertoire F:\SQL\Backup_BDD de chaque CLUSTER/MASTER : cf. image en dessous.

    2 - 2 - Transfert des BACKUPS vers NAS

    Renommage du .BAK avec date du jour

    Le fichier .BAK est renommé daté suite à l'appel de la fonction .BAT Transfert_backup_SQL_v4.BAT par le planificateur de tâche.
    La fonction .BAT Transfert_backup_SQL_v4.BAT se trouve également dans le répertoire F:\SQL\Backup_BDD de chaque CLUSTER/MASTER : cf. image en dessous.
    La fonction .BAT Transfert_backup_SQL_v4.BAT génère également un fichier de log qui peut servir au débug.

    Transfert du .BAK daté vers le NAS

    Une fois daté, la fonction .BAT Transfert_backup_SQL_v4.BAT déplace (action “couper-coller”) le .BAK dans le répertoire \\NAS\SV_SQL\SV_NON_TESTEES du NAS.
    La réussite du transfert est enregistrée dans le fichier de log.

    3 - Détail processus hebdomadaire

    3 - 1 - Transfert des BACKUPS du NAS vers le PCBACKUP

    SCREEN 5 BACKUPS COPIES SUR PCBACKUP
    SCREEN PROG TRANSFERT

    3 - 2 - Restauration des BACKUPS sur le SQL du PCBACKUP

    SCREEN AGENT SQL SERVEUR PCBACKUP + PROCEDURE + ARBORESCENCE 10 BASES SQL
    SCREEN LOGS RESTAURATION EMPLACEMENT

    3 - 3 - Vérification du contenu des 10 bases SQL restaurées sur le PCBACKUP

    SCREEN AGENT SQL SERVEUR PCBACKUP + PROCEDURE + ARBORESCENCE 10 BASES SQL
    SCREEN LOGS RESTAURATION

    3 - 4 - Suppression des copies des BACKUPS

    SCREEN LOGS SUPPRESSION + PROG SUPPRESSION

    4 - Emplacement sauvegarde programmes

    Tous les programmes sont sauvegardés dans : P:\Projets\ARIRI0692- Schneider TMA CESTAS 2016-2017\4 Dossier technique\4.2 Documents AI\4.2.6 Sauvegardes\4.2.6.6 SV Prog Transferts Backups SQL

    5 - Troobleshooting

    Echec restauration base PVDB:

    1. Place sur disque SQL du CLUSTER suffisante pour créer CCDATA ET PVDB ?
    2. Temps d'attente de la tâche planifiée suffisant pour transfert complet du .BAK de CLUSTER vers NAS ? > Planificateur de tâches>Appel gestionnaire transfert>Paramètres>Temps d'attente avant fermeture de l'action

    Disque NAS non détecté par la tâche planifiée ?

    1. Liste numérotéeBien utiliser la session en cours > Planificateur de tâches>Appel gestionnaire transfert>Utiliser la session utilisateur en cours

    Code « machine à écrire »

    tma/pv/procedures/gestion_bd_sql_cestas.1501833876.txt.gz · Dernière modification : 04/08/2017 09:04 (modification externe)