04-La base de données

Download Report

Transcript 04-La base de données

Plan de formation



















Chapitre 1 : Présentation de SAP
Chapitre 2 : Arrêt et démarrage d’un système SAP
Chapitre 3 : Configuration des paramètres SAP
Chapitre 4 : La base de données
Chapitre 5 : Les différentes mémoires dans SAP
Chapitre 6 : Transport d’OTs
Chapitre 7 : Support packages, Plug-Ins et Add-Ons
Chapitre 8 : Planification de jobs en arrière plan
Chapitre 9 : Les impressions
Chapitre 10 : Les connexions RFC
Chapitre 11 : ITS et ICM : les Clients légers
Chapitre 12 : Administration des utilisateurs
Chapitre 13 : Autorisations
Chapitre 14 : Gestion des mandants
Chapitre 15 : Surveillance du système
Chapitre 16 : Monitoring avec CCMS
Chapitre 17 : Les transactions utiles
Chapitre 18 : Accès à l’aide
Chapitre 19 : Documents techniques clés
1
Chapitre 4 : La base de données
Architecture de la base de données : principes généraux
 Tous les process SAP sont liés à des database process.
 Les requêtes issues des process sont donc passées aux
database process chargés d’interroger la base.
 Les database process placent les données dans des buffers
mémoire SAP.
 Les données modifiées sont placées dans le buffer des log
puis dans les logs de la base.
Chapitre 4 : La base de données
Architecture de la base de données : fondamentaux Oracle
3
Chapitre 4 : La base de données
Architecture de la base de données : fondamentaux SQL*Server
4
Chapitre 4 : La base de données
Stratégie générale de sauvegarde
 Une stratégie de sauvegarde doit toujours inclure les fichiers
de données, les fichiers de logs et les données système de la
base si elles existent (MS SQL)
 La sauvegarde des logs permettra de restaurer les données
au plus tard.
Chapitre 4 : La base de données
Cycle de sauvegardes : recommandations




Cycle : 28 jours
Une sauvegarde Online / jour
Une sauvegarde Offline / semaine
Sauvegardes des archives log / jour et après chaque
sauvegarde
6
Chapitre 4 : La base de données
Planification et surveillance des sauvegardes
 Cette transaction (DB13) permet :
 La planification des sauvegardes
 La vérification du bon fonctionnement (DB13, DB14 et DB24)
7
Chapitre 4 : La base de données
Surveillance des sauvegardes
L’installeur effectuera une démonstration de la mise en place des
sauvegardes dans le cadre du transfert de compétence.
8
Chapitre 4 : La base de données
Monitoring
 Les activités de surveillance de la base ne doivent pas se
limiter au bon fonctionnement des sauvegardes
 Il faut aussi
 Surveiller l’espace occupé par la base
 Surveiller les fichiers de log de la base
 Surveiller les performances de la base (DB13)
Chapitre 4 : La base de données
Sauvegardes de la base de données Oracle
 Deux types de sauvegardes :
 Base de données (Online et Offline)
 Des Redologs Offline
10
Chapitre 4 : La base de données
Restauration de la base de données Oracle
11
Chapitre 4 : La base de données
Exemple de stratégie de sauvegarde avec Oracle
 Le mécanisme Oracle Dataguard est utilisé à Rennes1
 Avantages :
 Les base SAP sont gérées comme toutes nos autres bases
 Nos DBA sont compétents sur ce mécanisme
 Pas d'infrastructure SAP particulière
 Réplication maitre/esclave en temps réel et décalé
 Inconvénient :
 SAP ne voit pas les sauvegardes
 Quand utilisons-nous BRBACKUP/BRRESTORE ?
 Une manipulation dont nous ne sommes pas sûr : permet de
ne pas "déranger" la procédure habituelle.
12
Chapitre 4 : La base de données
Exemple de stratégie de sauvegarde avec Oracle
 En production
 Sauvegarde des archive-logs en temps réel
 Sauvegarde full tous les soirs déclenchée par RMAN qui
pilote TINA
 Utilisation de la rétention "FlashBackArea" sur 24H
 Les archive-logs sont gardés 14 jours.
 En pré-production
 Comme en production sauf archive-logs : gardés 2 jours
13
Chapitre 4 : La base de données
Sauvegardes de la base de données SQL*Server
 Deux types de sauvegardes :
 Base de données
 Des transactional LOG
14
Chapitre 4 : La base de données
Exemple de stratégie de sauvegarde avec SQL*Server
 En production
 Sauvegarde des logs tous les ¼ h déclenchée par MS SQL
Agent
 Sauvegarde différentielle tous les midis par MS SQL Agent
 Sauvegarde full tous les soirs (y compris bases systèmes)
déclenchée par Tina
 Génération au fil des différents sauvegardes d’un script de
restauration
 En pré-production
 Sauvegarde full tous les week-ends
 Sans oublier les sauvegardes au niveau OS et filesystem
15
Chapitre 4 : La base de données
Transactions utiles
 DB02 : Database performance
 DB12 : Backup information
 DB13 : DBA Planning
 DB24 : Logs DBA
16